Patent ID: 7379831

Claim:
A method comprising: (a) receiving uncorrected digital values, wherein analog voltage amplitudes received by an analog-to-digital converter and the uncorrected digital values define an uncorrected transfer function of the analog-to-digital converter, wherein the uncorrected transfer function has one or more inflection points and is approximated by N linear segments, each of which passes through at least one of the inflection points on the uncorrected transfer function; (b) associating each of the uncorrected digital values with one of the N linear segments; (c) retrieving no more than 2N+2 calibration coefficients from a non-volatile memory; and (d) calculating a corrected digital value corresponding to each of the analog voltage amplitudes, wherein the corrected digital values are calculated using the no more than 2N+2 calibration coefficients stored in the non-volatile memory.