A Compensation Method for Magnitude Response Mismatches
in Two-channel Time-interleaved Analog-to-Digital Converters
Stefan Mendel
Christian Doppler Laboratory
for Nonlinear Signal Processing
Graz University of Technology, Austria
Email: stefan.mendel@tugraz.at
Christian Vogel
Signal Processing and
Speech Communication Laboratory
Graz University of Technology, Austria
Email: c.vogel@ieee.org
Abstract— Analog-to-digital converters (ADCs) are critical components
of signal processing systems and one of the bottlenecks of modern
telecommunication systems. Time-interleaved ADCs (TI-ADCs), in which
multiple ADCs are combined, are an effective way to achieve high
sampling rates in order to comply with modern telecommunication
standards. The drawback of such TI-ADCs are additional errors that are
due to mismatches among the channels, which degrade the overall per-
formance. Several qualified methods have been proposed to compensate
offset, static gain, and timing (or linear-phase) mismatches. However, an
effective method to compensate frequency-dependent magnitude response
mismatches is still missing. In this paper we consider the compensation of
frequency-dependent magnitude response mismatches for a two-channel
time-interleaved sampling system. A single linear-phase finite impulse
response (FIR) filter cascaded by a single time-varying multiplier provides
the magnitude response compensation so that the performance of a TI-
ADC is no longer limited by linear channel mismatches.
I. I NTRODUCTION
In order to increase the sampling rate of an analog-to-digital
converter (ADC) beyond a certain production process limit, time
interleaving of ADCs has been proposed [1]. The analog input
signal is successively sampled by different channel ADCs in a cyclic
manner. Theoretically, the overall sampling rate of such a time-
interleaved ADC (TI-ADC) scales with the number of ADCs in
contrast to a single ADC. Ideally, the characteristics of all ADCs
should be identical; in practice, however, various technology depen-
dent imperfections cause component mismatches. These mismatch
errors become evident as fluctuation of the sampled values in the
time domain and as an increase of spurious spectral components in
the frequency domain. Therefore mismatches degrade for example
the signal-to-noise and distortion ratio (SINAD) [2].
Offset, static gain, timing (or linear-phase), and frequency response
mismatches are four significant types of mismatch errors [3]. Several
techniques to compensate for timing mismatch errors have been
introduced, e.g., [4] or [5]. A prototype implementation considering
offset, gain, and timing mismatch calibration has been presented in
[6]. In [7] it has been pointed out that magnitude response mismatches
are the remaining factor limiting the performance, after having
compensated for offset, static gain, and linear-phase mismatches.
The influence of nonlinear-phase response mismatches is significantly
smaller than the error due to magnitude response mismatches.
Thus, an open issue to compensate frequency response mismatches
is the compensation of magnitude response mismatches. The author in
[8] shows a method to compensate frequency-dependent mismatches
based on a discrete Fourier transform (DFT). This approach is limited
to a finite number of samples due to the DFT calculation and it
is not shown how to extend this method to continuous processing
of samples. In [9] measurements of each channel transfer function
are used to design finite-impulse response (FIR) filters, which need
large tap sizes for compensating linear mismatches. An estimation
TI-ADC
y
1
(t)
y
0
(t)
ADC
0
h
0
(t)
ADC
1
h
1
(t)
∑
∞
q=−∞
δ(t − (2 · q + 1) · T
s
)
∑
∞
q=−∞
δ(t − (2 · q + 0) · T
s
)
Impulse
train to
sequence
converter
y[n]
y(t) x(t)
Fig. 1. Time-interleaved ADC with two channels. Each ADC is modeled
by a linear filter (h
0
(t), h
1
(t)) and a sampler, which has a sampling period
of 2 · Ts and a constant time offset (0 · Ts, 1 · Ts). The TI-ADC output
y(t) can be interpreted as the sum of the signal ˜ y(t) and an error signal e(t)
introduced by mismatches between h
0
(t) and h
1
(t).
equalizing technique to reduce the effect of linear and nonlinear
mismatches in the transfer characteristic is applied in [10].
In this paper we propose a novel compensation structure for
magnitude response mismatches in a two channel time-interleaved
sampling system. Only a single FIR filter followed by a time-
varying multiplier is used to compensate the magnitude response
mismatches. Since many methods for compensating offset, static gain,
and timing mismatches are known, we assume for the analysis that
these errors have already been compensated and do not limit the
TI-ADC performance. Nevertheless, in the simulation section we
consider the influence of all mismatches.
II. ANALYSIS
Figure 1 depicts a linear two-channel time-interleaved ADC model,
where the behavior of the channel ADCs is represented by linear
filters with impulse responses h0(t) and h1(t). The output before
impulse train to sequence conversion becomes
y(t)=
1
m=0
x(t) ∗ hm(t) ·
∞
q=-∞
δ(t − (2q + m) · Ts)
=˜ y(t)+ e(t), (1)
where δ(t) is the Dirac Delta function, Ts is the sampling period, and
∗ denotes the convolution operation. The TI-ADC output is y(t)=
1-4244-0395-2/06/$20.00 ©2006 IEEE. 712