Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3, MARCH 2010
I. I NTRODUCTION
ONTINUOUS-TIME oversampling converters are be-
C coming increasingly important in analog signal process-
ing due to several attractive features like implicit anti-aliasing,
resistive input impedance, and low-power operation. The block
diagram of a continuous-time delta sigma modulator (CTDSM)
is shown in Fig. 1—it consists of a continuous-time loop filter,
whose output is sampled, quantized, and fed back through a
DAC, whose pulse shape is denoted by p(t). The excess loop
delay is τ , and is compensated by an additional DAC whose
strength is denoted by k0 . Given a noise transfer function (NTF)
to be realized, the transfer function of the continuous-time filter
(Lc (s)) is derived in the following manner [1]–[3], as explained Fig. 2. Determining CTDSM coefficients using the open-loop fitting ap-
proach. (a) Prototype discrete-time filter. (b) Continuous-time loop filter excited
using Fig. 2. Throughout this brief, we assume (without loss of by a DAC pulse (including excess delay). (c) Second-order example.
generality) that the sampling rate is 1 Hz.
The transfer function L(z) of the prototype discrete-time Approach 1: The desired loop filter transfer function is
modulator is first determined from the desired NTF using given by
L(z) = (1 − NTF(z))/NTF(z). Next, the impulse invariance
transformation (incorporating the pulse shape of the feedback z −1 (2 − z −1 )
L(z) = . (1)
DAC and excess delay τ ) is used to determine the transfer (1 − z −1 )2
function Lc (s) so that the samples of the continuous-time filter
The integrators are converted into their z-domain equivalents
coincide with those of the impulse response of L(z). Several ap-
using the impulse invariance transformation corresponding to
proaches have been proposed to accomplish this, as illustrated
a DAC pulse delayed by τ (we assume that τ < 1). From
with the second-order example shown in Fig. 2(c)—where a
[4, Tab. III], we obtain
cascade of integrators with feedforward (CIFF) loop filter with
a nonreturn-to-zero (NRZ) DAC is shown. Assuming that the 1 1−τ τ
desired NTF is (1 − z −1 )2 , the problem is to determine k0 , k1 , → + z −1 (2)
s z−1 z−1
and k2 .
1 (0.5 − τ + 0.5τ 2 )z + 0.5(1 − τ 2 )
→
s2 (z − 1)2
Manuscript received September 24, 2009; revised November 29, 2009.
Current version published March 17, 2010. This paper was recommended by τ (1 − 0.5τ )z + 0.5τ 2
Associate Editor P. Malcovati. + z −1 (3)
The author is with the Electrical Engineering Department, Indian Institute (z − 1)2
of Technology (IIT) Madras, Chennai 600 036, India (e-mail: shanthi@ee.iitm.
ac.in). k0 z −1 + k1 × (RHS of (2)) + k2 × (RHS of (3))
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
2z − 1
= (4)
Digital Object Identifier 10.1109/TCSII.2010.2041814 (z − 1)2
Authorized licensd use limted to: IE Xplore. Downlade on May 13,20 at 1:52 UTC from IE Xplore. Restricon aply.
PAVAN: SYSTEMATIC DESIGN CENTERING OF CONTINUOUS TIME OVERSAMPLING CONVERTERS 159
Authorized licensd use limted to: IE Xplore. Downlade on May 13,20 at 1:52 UTC from IE Xplore. Restricon aply.
160 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. 57, NO. 3, MARCH 2010
Fig. 5. Magnitudes of the NTF: the ideal NTF, the untuned NTF with real
TABLE II opamps, and the NTFs with coefficients tuned as per (10) for N = 5, 15, 25.
M ODULATOR C OEFFICIENTS O BTAINED BY S OLVING (10) The inset compares the in-band behavior of the tuned NTF with that of the ideal
FOR D IFFERENT VALUES OF N NTF—below (ω/π) ≈ 0.005), the tuned NTF exhibits first-order behavior due
to finite integrator gain.
Authorized licensd use limted to: IE Xplore. Downlade on May 13,20 at 1:52 UTC from IE Xplore. Restricon aply.
PAVAN: SYSTEMATIC DESIGN CENTERING OF CONTINUOUS TIME OVERSAMPLING CONVERTERS 161
Fig. 6. (a) Pole locations of the NTF (×) and the “discretized” loop filter (⊗).
(b) Effect of perturbing a pole of L(z) on an NTF pole.
the NTF and L) would be those enclosed in the region labeled Fig. 7. l2 [n] and h2 [n] for ideal and real opamps. Although l2 [n] changes
“ideal.” Finite gain and bandwidth effects in the opamps result significantly due to opamp nonidealities, h2 [n] changes very little.
in extra poles in each integrator and cause those poles of L that
were on the unit circle to move from their ideal locations by
small amounts. For well-designed integrators, the extra poles
of L(z) due to opamp bandwidth limitations lie well within the
unit circle, and it is possible to mitigate the effect of these poles
(and excess loop delay of less than one clock cycle) by adding
an additional coefficient in the form of a direct path across the
loop filter, as shown in Fig. 2(b). Since the modulator is now
a high-order system, one must not expect to be able to achieve
the ideal NTF. The aim of the design centering process is to
determine the coefficients so as to restore the magnitude of the
NTF to something that bears as close a resemblance to the ideal
as possible.
Let z1 denote one of the poles of L(z) near the unit circle,
as shown in Fig. 6(b). Further, let p1 be a pole of the NTF.
Consider the effect of a small change in z1 on p1 . L(z) can be Fig. 8. Diagram of the fourth-order bandpass CTDSM. The intended NTF is
expressed as L1 (z)/(z − z1 ), and p1 satisfies (1 + z −2 )2 .
L1 (p1 ) + p1 − z1 = 0. (11) h0 , h1 , and h2 in (10) are less sensitive to changes in the pole
positions of L(z) due to the following. For simplicity, consider
If z1 is perturbed by a small amount ∆z1 , then the change in p1 an NTF with all its zeros at z = 1. If the integrators were ideal,
is given by then hi [n] = li [n] ∗ h[n] would have a finite impulse response,
since the zeros of the NTF would cancel the poles of Li (z). If
dL1 the locations of those poles of Li (z) near the unit circle were
∆p1 = ∆z1 1 − . (12)
dz p1 perturbed by ∆z, then the pole-zero cancellation is not exact,
but the change in hi is negligible (although the effect on li is
Since L1 (z) is analytic at p1 , we see that small changes in the dramatic). Fig. 7 shows l2 and h2 in the second-order example
location of z1 cause small changes in the NTF pole locations. of Fig. 3 for two cases: one where the opamp gain is infinite, and
This means that the coefficients of the modulator (K) should another where it is 35. Although there is a significant difference
remain substantially the same if z1 was perturbed by a very in l2 , h2 is virtually unchanged.
small amount. On the other hand, K computed from (7) varies
significantly with ∆z1 , as seen from the following. l0 [n], l1 [n],
B. Fourth-Order Bandpass CTDSM Example
and l2 [n] are very sensitive to the position of those poles of L(z)
that are close to the unit circle. For instance, if the integrators As a final example, we apply our technique to the design
were ideal, l2 [n] ∝ n for large n, whereas finite-gain integrators of a fourth-order bandpass CTDSM—the desired NTF is (1 +
result in l2 [n] → 0 (for large n). Since the least-square solution z −2 )2 . The modulator block diagram is shown in Fig. 8. The
of (7) minimizes the norm of [ l0 l1 l2 ]K − l, and the error sampling rate is 1 Hz. Ideally, the loop filter has repeated poles
in l2 due to finite integrator gain increases greatly with n, the at ±j(π/2) radians. The opamps are feedforward compensated,
coefficient k2 increases with N (confirmed by the trend in as shown in Fig. 4: in view of the bandpass operation, the
Table I). To reduce the error for large n (by using a large k2 ), opamps used have a three times higher bandwidth—gm1 =
k1 and k0 have to also change with N . It is thus seen that the 15, gm2 = gm3 = 18. The finite opamp gain–bandwidth prod-
primary reason for the undesirable behavior of the coefficients uct causes the center frequencies of the resonators to shift
extracted using (7) is that l0 , l1 , and l2 are very sensitive to the and makes the quality factors negative. To avoid this, the
locations of those poles of L(z) that are close to the unit circle. capacitors are made lossy by inserting small series resistors
Authorized licensd use limted to: IE Xplore. Downlade on May 13,20 at 1:52 UTC from IE Xplore. Restricon aply.
162 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. 57, NO. 3, MARCH 2010
Fig. 9. Responses of the loop filter to NRZ pulses injected at the inputs of the
first and third integrators. Fig. 10. Magnitudes of the ideal NTF and those obtained using our de-
sign centering technique for N = 10, 20, 30. The inset shows the NTF near
TABLE III ω = π/2.
M ODULATOR C OEFFICIENTS O BTAINED FOR D IFFERENT VALUES OF N
loop filter poles are inside the unit circle) results in coefficient
values that are close to the ones in Table III(b) when the
proposed technique is used (as one should expect), but results
in vastly different coefficients when (7) is employed, giving
further evidence of the robustness of the proposed method.
IV. C ONCLUSION
(rx = 0.02 Ω). A direct path (with a gain ko ) is added around
the quantizer in an additional degree of freedom intended to Conventional techniques for design centering CTDSMs rely
compensate for the excess delay caused by the opamps. In on fitting the sampled pulse response of the continuous-time
practice, it will not be possible to ensure an infinite quality loop filter to the impulse response of the prototype discrete-
factor for the resonators—and the open-loop poles could move time loop filter. This is inaccurate when practical nonidealities
into the right-half s-plane. The responses of the loop filter like excess loop delay, finite dc gain, and high-order integrator
obtained by injecting NRZ pulses at the inputs of the first and poles are considered. We presented a numerical technique to
third integrators, denoted by l4 (t) and l2 (t), are shown in Fig. 9. determine the loop filter coefficients. Our method does away
Notice that the envelopes of the waveforms are exponentially with the cumbersome algebra involved in conventional methods
increasing, indicating right-half-plane poles. and does not make any assumptions on the integrator gain,
The modulator coefficients were tuned using (7) and (10) in the number of high-order integrator poles/zeros, or the DAC
an attempt to restore the NTF to (1 + z −2 )2 . The solutions of pulse shape. It is more robust since open-loop fitting is avoided.
(7) and (10), evaluated for different values of N , are shown Illustrative design examples and the intuition behind our
in Table III. Significant variations are seen in the coefficients method were given.
determined using (7), whereas those obtained using (10) seem
robust. The modulator poles, computed using the coefficients ACKNOWLEDGMENT
obtained using (7), were outside the unit circle for N = 20 and
The author would like to thank N. Muthusubramanian for
N = 30. The NTF magnitudes computed using the solutions
useful discussions.
of (10) for N = 10, 20, 30 are shown in Fig. 10. A good
approximation to the desired NTF is seen. The inset shows
the behavior around ω = π/2. The slight shift in the center R EFERENCES
frequency due to finite opamp bandwidth effects is apparent. [1] P. Benabes, M. Keramat, and R. Kielbasa, “A methodology for designing
A finite resonator Q results in a finite notch depth. continuous-time sigma–delta modulators,” in Proc. Eur. Conf. Design Test,
Washington, DC, 1997, pp. 46–50.
The alert reader would have noticed that the coefficients in [2] J. Cherry and W. Snelgrove, Continuous-Time Delta–Sigma Modulators for
Table III(b) vary more than those in the low-pass example of High-Speed A/D Conversion: Theory, Practice, and Fundamental Perfor-
Table II. This is due to the following. From (10), we see that mance Limits. Berlin, Germany: Springer-Verlag, 1999.
h0 , h1 , and h2 will tend to ∞ when the loop filter has poles [3] R. Schreier and G. Temes, Understanding ∆Σ Data Converters.
Piscataway, NJ: IEEE Press, 2005.
outside the unit circle (as is the case in our bandpass example). [4] J. Cherry and W. Snelgrove, “Excess loop delay in continuous-time
Hence, as N increases indefinitely, K determined using (10) delta–sigma modulators,” IEEE Trans. Circuits Syst. II, Analog Digit. Sig-
will be in error. However, thanks to pole-zero cancellation, it nal Process., vol. 46, no. 4, pp. 376–389, Apr. 1999.
[5] M. Ortmanns, F. Gerfers, and Y. Manoli, “Compensation of finite gain-
will still be far more robust than using (7) for practical values bandwidth induced errors in continuous-time sigma–delta modulators,”
of N (≈15). Space limitations prevent us from giving the results IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 51, no. 6, pp. 1088–1099,
here, but simulations show that using rx = 0.03 Ω (so that the Jun. 2004.
Authorized licensd use limted to: IE Xplore. Downlade on May 13,20 at 1:52 UTC from IE Xplore. Restricon aply.