Claims
- 1. In a pipelined analog-to-digital converter (ADC) having an analog input signal and a digital output signal, and having a plurality of pipelined stages, each such stage having an analog input, an analog output comprising a residue voltage, and a digital output, said stage including a digital-to-analog converter substage having a plurality of capacitors and which are used in a sample-and-hold function and shuffled according to a predetermined procedure, a method for reducing noise generated from said shuffling when said capacitors are mismatched, comprising the steps of:providing a model of the stage and representing the residue voltage based on said model, said representation of said residue voltage including a component representing the noise generated from said shuffling; estimating mismatches among capacitors in said stage, based on the monitoring of an output parameter of said stage; generating a cancellation factor by applying said mismatch estimations to said estimation model; and subtracting said cancellation factor from an ADC output to substantially reduce and/or effectively cancel the mismatch noise.
- 2. A method according to claim 1 wherein said predetermined procedure involves providing a pseudo-noise (PN) code sequence and shuffling said capacitors according to said PN code sequence, and wherein said step of estimating is performed bymonitoring said residue voltage of said stage; and correlating said PN code sequence with said residue voltage of said stage.
- 3. A method according to claim 1 wherein said predetermined procedure involves providing a pseudo-noise (PN) code sequence and a Walsh code sequence, and determining a code sequence representing the product of such code sequences, and shuffling said capacitors according to said product code sequence, and wherein said step of estimating is performed bymonitoring said residue voltage of said stage; and correlating said product code sequence with said residue voltage of said stage.
- 4. A method according to claim 2 wherein said step of providing an estimation model is performed by providing a process estimating the noise, NoiseDAC, generated from said shuffling as: NoiseDAC=1G{∑i=13PNiΔ^iγi}+1GPN1PN2Δ^2γ12-1GPN1PN3Δ^3γ13,wherein:G represents the interstage gain error, PNi represents the ith PN code in said PN code sequence, γ1, γ12 and γ13 represent factors corresponding to capacitor connections that are shuffled, and {circle around (Δ)}i represents a mismatch parameter in accordance with Δ^i=G·Avg{PNi·VRES}Avg{γi},where VRES represents said residue voltage.
Parent Case Info
This application claims priority under 35 U.S.C. §119(e)(1) of provisional application No. 60/173,230 filed Dec. 28, 1999.
US Referenced Citations (5)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/173230 |
Dec 1999 |
US |