Adaptively calibrating analog-to-digital conversion with correction table indexing
First Claim
1. An apparatus that includes a signal processing device, the signal processing device comprising:
- an analog-to-digital converter (ADC), said ADC having at least one analog input and at least one digital output;
a first processor, said first processor for adaptively estimating at least one first parameter relating to the at least one analog input of said ADC, the at least one first parameter being estimated based, at least partly, on the at least one digital output of said ADC;
a filter, said filter having an input coupled to the at least one digital output of said ADC and receiving the at least one first parameter, said filter including a plurality of coefficients that adapt to minimize a noise gain of said filter; and
a second processor, said second processor for building concatenated indices from various time lags of the at least one digital output of said ADC.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and arrangements enable true wide-band calibration of analog-to-digital conversion (ADC) using correction table indexing. The frequency of an analog input signal that corresponds to a digital output sample is accounted for, at least partially, when accessing a correction table during the creation and use thereof. For example, in addition to at least a portion of a current sample, at least portion(s) of previous and/or subsequent samples may be used to build (e.g., by bit concatenation) an index for addressing a correction table memory. In effect, compensation may be achieved for ADC errors that are frequency dependent. This correction table indexing may advantageously be employed along with a scheme that estimates one or more parameters of the analog input signal in the digital domain on a sample-by-sample basis in order to reconstruct the analog input signal in the digital domain.
-
Citations
43 Claims
-
1. An apparatus that includes a signal processing device, the signal processing device comprising:
-
an analog-to-digital converter (ADC), said ADC having at least one analog input and at least one digital output;
a first processor, said first processor for adaptively estimating at least one first parameter relating to the at least one analog input of said ADC, the at least one first parameter being estimated based, at least partly, on the at least one digital output of said ADC;
a filter, said filter having an input coupled to the at least one digital output of said ADC and receiving the at least one first parameter, said filter including a plurality of coefficients that adapt to minimize a noise gain of said filter; and
a second processor, said second processor for building concatenated indices from various time lags of the at least one digital output of said ADC. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for calibrating analog-to-digital conversion (ADC), comprising the steps of:
-
converting an analog signal to a digital signal, the digital signal including at least one sample;
producing an index value from the at least one sample and at least one of a previous sample and a subsequent sample; and
updating a correction table responsive to the index value. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39)
-
-
17. A method for calibrating analog-to-digital conversion (ADC), comprising the steps of:
-
converting an analog signal to a digital signal, the digital signal including at least one sample;
producing an index value from the at least one sample and at least one of a previous sample and a subsequent sample;
applying the index value or a derivative thereof to a correction table; and
outputting a corrective calibration value from the correction table responsive to said step of applying the index value or a derivative thereof to a correction table.
-
-
24. A system for calibrating analog-to-digital conversion (ADC), comprising:
-
means for converting an analog signal to a digital signal, the digital signal including at least one sample;
means for producing an index value from the at least one sample and at least one of a previous sample and a subsequent sample;
means for recursively estimating at least one parameter of the analog signal based, at least partly, on the at least one sample;
means for adaptively reconstructing the analog signal in the digital domain based, at least partly, on the at least one parameter;
means for determining whether the reconstruction has converged; and
means for updating a correction table, said means for updating a correction table in operative communication with said means for determining whether the reconstruction has converged, said means for updating a correction table adapted to update the correction table responsive to the index value when the reconstruction has converged.
-
-
25. A system for calibrating analog-to-digital conversion (ADC), comprising:
-
means for converting an analog signal to a digital signal, the digital signal including at least one sample;
means for producing an index value from the at least one sample and at least one of a previous sample and a subsequent sample, said means for producing an index value including means for storing at least a portion of each of the at least one sample and the at least one of a previous sample and a subsequent sample;
means for providing a correction table;
means for applying the index value or a derivative thereof to said means for providing a correction table; and
means for outputting a corrective calibration value from said means for providing a correction table responsive to said means for applying the index value or a derivative thereof to said means for providing a correction table.
-
-
26. An arrangement for calibrating analog-to-digital conversion, comprising:
-
an analog-to-digital converter (ADC), said ADC for converting an analog signal to a digital signal, the digital signal including at least one sample;
an index builder, said index builder receiving the at least one sample, said index builder for building an index value from the at least one sample and at least one of a previous sample and a subsequent sample;
a correction table, said correction table including a plurality of entries; and
a correction table adjuster, said correction table adjuster having access to the index value, said correction table adjuster for altering at least one entry of the plurality of entries, the at least one entry determinable, at least partly, by the index value.
-
-
36. An arrangement for calibrating analog-to-digital conversion, comprising:
-
an analog-to-digital converter (ADC), said ADC for converting an analog input to a digital output, the analog input corresponding to an amplitude and a frequency;
a memory, said memory including a plurality of entries, each entry of the plurality of entries storing an ADC correction value; and
wherein the plurality of entries are organized in said memory in a data structure accessible by an address derived, at least partly, from the amplitude of the analog input and the frequency of the analog input.
-
-
40. An arrangement for calibrating analog-to-digital conversion, comprising:
-
an analog-to-digital converter (ADC), said ADC for converting an analog input to a digital output, the analog input corresponding to a first attribute and a second attribute;
a memory, said memory including a plurality of entries, each entry of the plurality of entries storing an ADC correction value; and
wherein the plurality of entries of said memory are organized in a data structure that is accessible by an address derived responsive to the first attribute of the analog input and the second attribute of the analog input.
-
-
41. An arrangement for calibrating analog-to-digital conversion, comprising:
-
an analog-to-digital converter (ADC), said ADC for converting an analog input to a digital output, the digital output including at least one sample and at least one of a previous sample and a subsequent sample;
a memory, said memory including a plurality of entries, each entry of the plurality of entries storing an ADC correction value; and
wherein the plurality of entries of said memory are stored in a data structure that is addressable responsive to the at least one sample and the at least one of a previous sample and a subsequent sample.
-
-
42. An arrangement for calibrating analog-to-digital conversion, comprising:
-
an analog-to-digital converter (ADC) for receiving an analog input and producing a digital output;
a reconstruction filter for reconstructing the analog input in the digital domain from the digital output;
a first memory for storing a history of the digital output;
a second memory for storing corrective calibration values; and
wherein the history of the digital output is used to access the second memory. - View Dependent Claims (43)
-
Specification