You are on page 1of 5

3/27/2006 >REPLACE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)< 1

Bandwidth Mismatch and Its Correction in


Time-Interleaved Analog-to-Digital Converters
Tsung-Heng Tsai, Paul J. Hurst, and Stephen H. Lewis

Abstract—The sample-and-hold amplifier (SHA) in each


channel of a time-interleaved analog-to-digital converter system
has finite bandwidth, and these bandwidths may be mismatched.
This paper analyzes the effect of such mismatches. Correction for
bandwidth mismatch in the digital domain is described and
demonstrated.

Index Terms—Analog-digital conversion, FIR digital filters,


Sample and hold circuit, Bandwidth mismatch.
Fig. 1. Block diagram of the time-interleaved SHAs.

I. INTRODUCTION amplifier (SHA) to sample the input at the overall sampling


rate [6]. In practice, the required speed in the front-rank SHA
D ue to the rapid evolution of CMOS technologies, digital
processing of signals has become an attractive option in
limits the number of channels that can be interleaved.
Eliminating the front-rank SHA requires that the sampling is
mixed-signal systems. In such systems, the analog-to-digital
done by the time-interleaved SHAs, as shown in Fig. 1. Each
converter (ADC) plays a key role by digitizing the analog input
interleaved SHA has finite bandwidth and these bandwidths
signal. When the input signal has a wide dynamic range, a
could be mismatched due to imperfect fabrication.che tao
high resolution is required, and the system throughput is often
One way to avoid a limitation stemming from bandwidth
limited by the conversion rate of the ADC. Time-interleaving mismatch among the channels is to increase the SHA
of ADCs is an attractive way to increase the maximum bandwidths so that they are much greater than the maximum
conversion rate in a given technology [1]. A simplified block input frequency to be digitized. However, this solution
diagram of a time-interleaved ADC is shown in Fig. 1. It potentially reduces the maximum SNDR if the ADC input
consists of M ADCs in parallel, with each ADC operating at a contains high-frequency noise. This paper extends previously
sampling rate of fS/M. With M ADCs in parallel, the sampling published bandwidth mismatch analysis [4] and demonstrates
rate is increased by a factor of M, giving an overall sampling digital correction for SHA bandwidth mismatch based on a
rate of fS. However, mismatches among the time-interleaved first-order SHA model. This approach allows the SHA
ADCs generate undesired spectral components and can bandwidths to be no higher than in a single-channel ADC,
significantly degrade the signal-to-noise-and-distortion ratio avoiding extra noise exposure. The remainder of this paper is
(SNDR) of the system. Thorough analysis of the effects of gain, organized as follows. Section II analyzes the effects of
offset, and sample-time errors among the time-interleaved bandwidth mismatch in a 2-channel time-interleaved ADC
ADC channels has been done [2-4]. Also a first-order analysis system. Section III presents the proposed correction technique,
of bandwidth mismatch has been published [4]. Recently, a and Section IV gives simulation results. Finally, Section V is
the conclusion.
general model that includes mismatch due to linear channel
imperfections, and digital correction of such mismatches based
II. BANDWIDTH MISMATCH EFFECTS
on measured channel data, was presented [5].
To avoid problems that could be caused by sampling the For simplicity, consider a two-channel time-interleaved
input using an individual SHA in each channel (i.e., ADC system as shown in Fig. 2. Each channel contains a SHA
sample-time errors and SHA bandwidth mismatches), some and an ADC, sampling and digitizing the input signal at a rate
time-interleaved ADCs use a front-rank sample-and-hold fS/2, which is half of the overall sampling rate fS.
Fig. 3a shows a simple open-loop CMOS SHA circuit that
Manuscript received September 9, 2005; revised March, 2006. This work was can be used in Fig. 2. More complex CMOS SHAs are often
supported by NSF Grant CCR-9901925 and by UC MICRO Grant 04-048. used in practice [7]. When the clock Φ is high, the switch is on,
The authors are with the Solid-State Circuits Research Laboratory,
Department of Electrical and Computer Engineering, University of California,
and the SHA tracks the input signal x(t). A simple model for
Davis, CA 95616 USA (phone: 530-752-7436; fax: 530-752-8428; e-mail: this SHA in the sample (or track) mode is shown in Fig. 3b.
ttsai@ee.ccu.edu.tw).
3/27/2006 >REPLACE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)< 2

The timing diagram is shown in Fig. 3c, where n is a discrete


time index and T = 2TS = 2/fS. The on-resistance of the
sampling switch and the hold capacitor form a first-order
lowpass circuit with time constant τ = RonC. The
continuous-time input x(t) is filtered by this circuit when the
sampling switch is on. For SHA1, the switch turns off at time t
= (n + 1/2)T, and the voltage on the capacitor is held and later
digitized by ADC1. In practice, the values of Ron and C for one
SHA may not be the same as for another SHA on an integrated Fig. 2. Two-channel time-interleaved ADCs.
circuit due to imperfect fabrication. If the RonC values of the
SHAs are mismatched, then the bandwidths of the first-order
filtering from the SHAs differ in the two parallel channels.
To concentrate on the bandwidth mismatch problem,
assume the ADCs in Fig. 2 are ideal and the SHA in each
channel can be modeled by a first-order system in the sample
mode as shown in Fig. 3b. The time constants associated with
the two SHAs will be denoted as τ1 and τ2 respectively. Thus,
the circuit in Fig. 3b can be described by the equation
dyk (t )
x (t ) = y k (t ) + τ k ⋅ k = 1, 2 (1)
dt
where yk(t) is the capacitor voltage on Ck at time t, and k is the Fig. 3. (a) Simple SHA (b) model of this SHA when the MOS
channel. Consider channel 1 first. The capacitor voltage y1(t) switch is on, and (c) clocks Φk for k = 1 and 2. T = 2TS
during the tracking phase of the nth cycle is obtained by using
the convolution integral and the initial held voltage on C1 from T  ∞  T 
W   = ∫ x T + − v h1 (v )dv
the previous cycle, y1[n-1] [8]. Thus,   −∞ 
2 2 
(5)
y1 (nT + t ' ) ∞
(2) = ∫e jω ( T +T / 2)
X (ω )H 1 (ω )dω
nT +t '
= y1 [n − 1] + ∫nT {x(u) − y1[n − 1]}P1 (nT + t '−u)du −∞

where P1(t) = (1/τ1)·exp(–t/τ1), and t’ varies from 0 to 0.5T. The where X(ω) and H1(ω) are the Fourier transform of x(t) and
sampled output y1[n] is obtained by setting t’ = 0.5T in (2). h1(t) respectively. H1(ω) can be expressed as

1 − e − (T / 2τ 1 + jωT / 2 )
After some simplification,
H 1 (ω ) = (6)
y1 [n] = y1 ((n + 0.5)T ) (1 + jωτ 1 )
T  1  (3)
= y1 [n − 1] exp(− ) + ∫0T / 2 x (n + )T − v  P1 (v )dv Substituting Wℓ(T/2) from (5) into (4) and carrying out the
2τ 1  2  analysis in the frequency domain yields
The first term on the right of (3) stems from the residue
y1[n] = ∫−∞∞
( )
X (ω ) 1 − e −(T / 2τ1+ jωT / 2 ) e jω (n +0.5)T
(1 + jωτ 1 )(1 − e )
charge on C1 from the previous sample. If the hold capacitor C1 −(T / 2τ1 + jωT )

is reset before each sampling phase, this term becomes zero. By (7)
iteration from (3), the sampled output at the nth cycle can be = ∫−∞∞ X (ω )G1 (ω )e jω ( n +0.5)T dω
described as:
where
n  T   1 
y1[n] = ∑ exp− (n − )∫0T / 2 x T + T − v  P1(v)dv
 2τ1 1 − e − (T / 2τ1 + jωT / 2 )
  2  G1 (ω ) =
(1 + jωτ 1 )(1 − e −(T / 2τ1 + jωT ) )
 =−∞ (8)
(4)
n  T  T 
= ∑ exp− (n − ) ⋅ W  
 =−∞  2τ1  2 Equation (7) shows that the sampled output from channel 1,
y1[n], is the result of the input signal x(t) passing through a
where Wℓ(T/2) is the ℓth convolution integral from 0 to T/2.
linear filter with magnitude response |G1(ω)|. Similarly,
Define h1(t) = P1(t), 0 ≤ t ≤ T/2, and 0 for elsewhere. Wℓ(T/2)
following the analysis above, H2(ω) can be found by replacing
can be calculated as,
τ1 with τ2, computing the convolution integral when Φ2 is high,
and sampling the output from channel 2 at t = (n+1)T. The
sampled output from channel 2 is given by
3/27/2006 >REPLACE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)< 3

y 2 [n] = ∫−∞∞
( )
X (ω ) 1 − e −(T / 2τ 2 + jωT / 2 ) e jω (n +1)T period T/2. For example, with reset, y1[n] is given by the
(1 + jωτ 2 )(1 − e ) dω integral term in (3), which is expressed in (5) as:
−(T / 2τ 2 + jωT )
(9)

= ∫−∞∞ X (ω )G2 (ω )e jω ( n +1)T dω y1 [n] = ∫ x (nT + 0.5T − v )h1 (v )dv
−∞
(15)
where ∞ jω (nT +0.5T )
= ∫e X (ω )H1 (ω )dω
1 − e −(T / 2τ 2 + jωT / 2 ) −∞
G 2 (ω ) =
(1 + (
jωτ 2 ) 1 − e −(T / 2τ 2 + jωT ) ) (10)
where H1(ω) is given in (6). So with reset, the sampled output
from channel 1 is the result of the input x(t) passing through a
For a sinusoidal input of x(t) = Acos(ωt), the output samples filter with magnitude response |H1(ω)|. Similarly, the sampled
of the ADC array, y[n], are given by output of channel 2 is the result of passing the input through a
y[n] = G k (ω ) A cos[ω (nTS + T / 2) + θ k (ω )]
filter with magnitude response |H2(ω)|.
(11)
The on-resistance of a MOS sampling switch is assumed to
where k = 1 for n odd, k = 2 for n even, and be a constant Ron in the analysis above. However, Ron is a
function of the input signal [9] in practice. If square-law
1 − e −T / 2τ k − jωT / 2 equations can be applied, and if the voltage difference between
G k (ω ) = k = 1, 2 (12) the drain and source is small (i.e. Vds << Vgs – VT) when the
1 − e −T / 2τ k − jωT 1 + (ωτ k )2 switch is on, the on-resistance can be approximated by [10]

θ k (ω ) = ∠Gk (ω ) k = 1, 2 (13) 1
Ron = (16)
|G1(ω)| and |G2(ω)| are the gains and θ1(ω) and θ2(ω) are the µ n C ox
W
L
(V gs − VT)
phase shifts introduced by the SHAs. If τ1 and τ2 are not equal,
Distortion is introduced into the sampled signal when Ron
a bandwidth mismatch exists between the two time-interleaved
varies with the input signal [11]. During the sampling phase,
channels. With bandwidth mismatch, |G1(ω)| and |G2(ω)| are
Vgs=Vdd – Vin because the gate voltage of the MOS switch is
not equal as shown in (12). Thus, gain mismatches are
held at the supply voltage Vdd. The Ron variation is severe when
introduced by bandwidth mismatches. Similarly, θ1(ω) will not
the amplitude of the input signal is large. Hence, limiting the
equal θ2(ω) if τ1 is not equal to τ2. Phase mismatches are also
input signal to a small range helps to reduce distortion.
introduced by bandwidth mismatches. Therefore, the
To avoid reducing the input range, the transistor is typically
undesired effects of bandwidth mismatch include both gain
sized large enough so that the value of Ron remains small for
and phase mismatches that are input frequency dependent as
the entire input signal range. Keeping Ron constant without
shown in (12) and (13).
using large switches is desirable to avoid nonlinearity
With finite SHA bandwidths, using (11) for k = 1 and k = 2,
limitations from large voltage-dependent parasitic
the ADC output can be written as [4]
capacitances. Ideally Ron should be independent of the input
    signal. Bootstrapping can be used to make Ron approximately
y[n] = Bs cosω ⋅ nTs + + θs  + Bn cos(ωs 2 − ω)nTs + + θn 
T T
 2   2  constant [12].
(14) III. BANDWIDTH MISMATCH CORRECTION
The first term on the right of (14) is the input signal sampled, Fig. 4 shows the block diagram of the digital calibration for
scaled by gain Bs and phase shifted by θs. The second term on bandwidth mismatch correction. Digital finite impulse
the right is an undesired tone due to the bandwidth mismatch, response (FIR) filters, F1(z) and F2(z), are inserted in the paths
which appears at an image frequency ωi = ωS/2 – ω, where ωS of the channels for the bandwidth mismatch correction. The
= 2πfS. For the case τ1 = τ2 (no bandwidth mismatch), Bn goals of filters F1 and F2 are to compensate for the filtering
becomes 0 and Bs equals A|G1(ω)|. Minimizing or eliminating effects introduced by the SHAs and eliminate the image
the image amplitude Bn will improve the SNDR of the components at the image frequency ωi .
interleaved ADC system. The effect of bandwidth mismatch is
worse at high frequencies than at low frequencies. Therefore,
such mismatch may be only noticeable for high-frequency
input signals.
If the sampling capacitor is reset before each sampling phase,
the charge from the previous sampling cycle is discarded
before a new sample is taken. Then the sampled output, yk[n],
is simply the convolution of the input x(t) and the impulse
response of a one-pole filter with time constant Ron,kCk for a Fig. 4. Block diagram of bandwidth mismatch correction
3/27/2006 >REPLACE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)< 4

To determine the filters that can compensate for bandwidth found by calculating the inverse discrete Fourier transform
mismatches between the interleaved SHAs, consider an input (IDFT) of F1 and F2 in (21)-(22) and then applying a Hann
signal x(t) = Acos(ω0t). First, consider ejω0t, the positive window. The magnitude responses of F1 and F2 are shown in
frequency component of the input x(t). Ideally, the input/output Fig. 7. Table I gives the largest undesired tone magnitude and
processing in Fig. 4 should give unity gain and zero phase shift its attenuation for different correction filter lengths.
at ω0 while eliminating the image at –ωs/2 + ω0: Extension to four channels has been carried out and verified
by simulation. The SHA bandwidths in this simulation are ωC1
F1 (ω 0 )G1 (ω 0 ) + F2' (ω 0 )G 2 (ω 0 )e jω0Ts = 2 (17) = ωS/2, ωC2 = 0.95(ωC1), ωC3 = 0.97(ωC1) and ωC4= 0.90(ωC1),
F1(−ωs / 2 + ω0 )G1(ω0 ) + F2' (−ωs / 2 + ω0 )G2 (ω0 )e jω0Ts = 0 (18) giving a 10% peak bandwidth mismatch among the four
parallel channels. The input is the same as was used for the
Here, F2’(z) = F2(z)z–1 has been used to simplify the equations. two-channel case. The spectra before and after correction are
Similarly, the equations for the negative frequency component, shown in Figs. 8 and 9. Simulation results for the undesired
e–jω0t, of the input are given by tones for different numbers of correction-filter taps are in Table
II.
F1 (−ω 0 )G1 (−ω 0 ) + F2' (−ω 0 )G 2 (−ω 0 )e − jω0Ts = 2 (19)
0

Mag. (dB)
F1(ωs / 2 − ω0 )G1(−ω0 ) + F2' (ωs / 2 − ω0 )G2 (−ω0 )e− jω0Ts = 0 (20)
-42.8 -43.5 -50.8
-50
From the last four equations, F1 and F2 are given as
2G 2 (− ω s / 2 + ω ) -100
F1 (ω ) = (21)
G 2 (ω )G1 (− ω s / 2 + ω ) + G1 (ω )G 2 (− ω s / 2 + ω )
2G1(− ωs / 2 + ω ) -150
F2 (ω) = (22)
G2 (ω )G1(− ωs / 2 + ω ) + G1(ω )G2 (− ωs / 2 + ω )
-200
Because F1(ω) and F2(ω) are discrete-time filters, (21) and (22)
are valid for –ωs/2 ≤ ω ≤ ωs/2 and periodic with period ωs. 0 0.1 0.2
f / fs
0.3 0.4 0.5

Extension to M channels requires finding Gk(ω) for k=1,..,M Fig. 5. The spectrum of the two-channel ADC output with a
following the steps in Section II, and then solving for the three-tone input before correction.
correction filters Fk(ω) for k=1,..,M using an M-channel 0
Mag. (dB)

extension of (17)-(20). The extension of (17) and (18) to M


channels is:
-50
M jω (i −1)Ts
∑ Fi (ω )Gi (ω )e =M
' -91.3 -89.7 -87.1
(23)
i =1 -100

M jω ( i −1)Ts
'
∑ Fi (ω k )Gi (ω )e =0 k = 1, 2,… M−1 (24) -150
i =1
–jω(i–1)
where ωk = ω − k (ωs/M) and Fi ’(ω) = e Fi (ω).
-200

0 0.1 0.2 0.3 0.4 0.5


IV. SIMULATION RESULTS f / fs

Simulations were carried out on the system in Fig. 4, which Fig. 6. The spectrum of the two-channel ADC output with a
has two time-interleaved channels. The input is x(t) = three-tone input after correction.
Acos( ω1t + θ1)+ Acos( ω2t + θ2)+ Acos( ω3t + θ3). The
Mag. (dB)

2.5
bandwidth of the top SHA is ωc1 = ωS/2, and ωc2 = 0.95(ωc1)
for the bottom SHA, giving a 5% bandwidth mismatch between 2 | F2 |

the two channels. The input frequencies are ω1 = 0.0376(ωs),


1.5 | F1 |
ω2 = 0.1154(ωs) and ω3 = 0.3962(ωs), respectively. For
simplicity, each ADC samples its input but does not quantize 1
the signal. Fig. 5 shows the output spectrum of the ADC system
0.5
with bandwidth mismatches before correction. The highest
undesired tone appears at –42.8 dB. Fig. 6 shows the same 0
output spectrum after bandwidth mismatch correction with
61-tap FIR filters for F1 and F2. The largest undesired tone is -0.5
0 0.1 0.2 0.3 0.4 0.5
f / fs
decreased to –87.1 dB. The coefficients of the FIR filters were
Fig. 7. Magnitude responses of the correction filters F1 and F2.
3/27/2006 >REPLACE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT)< 5

Table I any number of channels.


Undesired tone magnitude and its attenuation for different The effect of SHA bandwidth mismatch can be estimated
numbers of filter taps (2-channel ADC system) through simulation using the Gk filters and the estimated SHA
Number of taps Largest undesired Attenuation of time-constant τk mismatch, based on transistor and capacitor
( f1 , f2 ) tone largest mismatch data. Then the complexity of correction filters can be
undesired tone determined, based on the desired ADC performance.
11 –48.4 dB 5.6 dB
21 –57.4 dB 14.6 dB Table II
31 –67.0 dB 24.2 dB Undesired tone magnitude and its attenuation for different
numbers of filter taps (4-channel ADC system)
41 –78.7 dB 35.9 dB
Number of taps Largest Attenuation of
61 –87.1 dB 44.3 dB
( f1 , f2 , f3 , f4 ) undesired tone largest
81 –91.2 dB 48.4 dB
undesired tone
101 –96.5 dB 53.7 dB
11 –43.5 dB 5.3 dB
201 –108.4 dB 65.6 dB
21 –50.0 dB 11.8 dB
31 –58.0 dB 19.8 dB
0
Mag. (dB)

-38.17 41 –65.0 dB 26.8 dB


61 –72.4 dB 34.2 dB
-50
81 –77.1 dB 38.9 dB
101 –81.2 dB 42.0 dB
-100 201 –93.2 dB 54.0 dB

-150 ACKNOWLEDGMENT
The authors are grateful to Prof. B. Levy for technical
-200 discussions.

0 0.1 0.2 0.3 0.4 0.5 REFERENCES


f / fs
[1] W. C. Black, Jr. and D. A. Hodges, “Time Interleaved Converter Arrays,”
Fig. 8. The spectrum of the four-channel ADC output with a IEEE J. Solid-State Circuits, vol. 15, pp. 1022-1029, Dec. 1980.
three-tone input before correction [2] A. Petraglia and S. K. Mitra, “Analysis of Mismatch Effects among A/D
Converters in a Time-Interleaved Waveform Digitizers,” IEEE Trans.
Mag. (dB)

0 Instrum. and Meas., vol. 40, pp. 831-835, Oct. 1991


[3] C. S. G. Conroy, D. W. Cline, and P. R. Gray, “An 8-b 85-MS/s parallel
pipeline A/D converter in 1-μm CMOS,” IEEE J. Solid-State Circuits, vol.
-50
-72.45 28, No. 4, pp. 447-454, Apr. 1993.
[4] N. Kurosawa, H. Kobayashi, K. Maruyama, H. Sugawara, K. Kobayashi,
“Explicit Analysis of Channel Mismatch Effects in Time-Interleaved ADC
-100 Systems," IEEE Trans. on Circuits and Systems I, Vol. 48, pp. 261-271,
March 2001.
[5] M. Seo, M. J. W. Rodwell, and U. Madhow, “Comprehensive digital
-150 correction of mismatch errors for a 400-Msamples/s 80-dB SFDR
time-interleaved analog-to-digital converter”, IEEE Trans. on Microwave
Theory and Techniques, vol. 53, pp. 1072-1082, March 2005.
-200 [6] K. Poulton, J. J. Corcoran, and T. Hornak, “A 1-GHz 6-bit ADC System,"
IEEE J. Solid-State Circuits, Vol. 22, pp. 962-970, Dec. 1987
0 0.1 0.2 0.3 0.4 0.5 [7] R. C. Yen and P. R. Gray, “An MOS switched capacitor instrumentation
f / fs amplifier,” IEEE J. of Solid-State Circuits, vol. 17, pp.1008-1013, Dec.
1982.
Fig. 9. The spectrum of the four-channel ADC output with a [8] J. R. Gray and S. C. Kitsopoulos, “A Precision Sample and Hold Circuit
three-tone input after correction. (61-tap correction filters) with Subnanosecond Switching,” IEEE Trans. On Circuit and System, vol.
11, pp. 389-395, Sep. 1964.
[9] K.-Y. Toh, P.–K. Ko, and R. G. Meyer, “An engineering model for
V. CONCLUSION short-channel MOS devices,” IEEE J. of Solid-State Circuits, vol. 23, no. 4,
pp. 950 – 958, August 1988.
Analysis of the effect of SHA bandwidth mismatch, based on [10] P. R. Gray, P. J. Hurst, S. H. Lewis, and R. G. Meyer, Analysis and Design
a first-order SHA model, and its correction by digital filters in of Analog Integrated Circuits, 4th edition, NY, NY, Wiley, 2001
[11] A. K. Ong, V. I. Prodanov, and M. Tarsia, “A method for reducing the
a two-channel ADC have been presented. Digital correction variation in “on” resistance of a MOS sampling switch,” IEEE
becomes increasingly attractive as CMOS technology advances, International Symp. on Circuits and Systems, pp. 437 – 440, May 2000
[12] T. L. Brooks, D. H. Robertson, D. F. Kelly, A. Del Muro, and S. W. Harston,
which decreases the area and power dissipation required by “A cascaded sigma-delta pipeline A/D converter with 1.25 MHz signal
digital circuits. Digital correction has also been shown to work bandwidth and 89 dB SNR,” IEEE J. of Solid-State Circuits, vol. 32, no. 12,
in a four-channel interleaved system and can be extended to pp. 1896 – 1906, Dec. 1997.

You might also like