A highly linear analog-to-digital (ADC) conversion
system has an analog front-end device in
cascade with a standard ADC converter, and a tunable digital non-linear
equalizer. The
equalizer corrects the
quantization distortion, deviations from ideal response, and additive noises generated by the analog front-end device and ADC converter. The
equalizer is formed by three main parts: Generate Function Streams Unit,
Finite Impulse Response FIR filters and a summer. The equalizer receives the unequalized output from the ADC converter and generates a plurality of monomial streams in a systolic fashion. Each of the monomial streams is passed through a corresponding linear
finite impulse response FIR filter. A
convolution sum of all outputs from the FIR filters produces a unique equalized output with the non-linear
distortion reduced to a satisfactory level. The FIR filter coefficients are determined by an Identity
Equalizer Coefficient Unit, and a Test
Signal Generator with different types of test signals. The FIR filter coefficients are set to minimize an
error function.