a dsp - based equalization system which uses a jump and lookup table stored in volatile memory to execute a variable number of equalization structures stored in nonvolatile memory for the equalization of a data signal . the system and method of design provide minimal nonvolatile memory allocation .