Loop Delay Compensation in Bandpass Continuous-Time ... - SoC - Lip6

0 downloads 0 Views 104KB Size Report
INTRODUCTION. Continuous-Time (CT) гед modulators have several advan- tages compared to their Discrete-Time (DT) counterparts. CT гед are theoretically ..... [7] K. Ogata. Discrete-Time Control Systems. Prentice-Hall In- ternational, Inc.


LOOP DELAY COMPENSATION IN BANDPASS CONTINUOUS-TIME MODULATORS WITHOUT ADDITIONAL FEEDBACK COEFFICIENTS Hassan Aboushady and Marie-Minerve Lou¨erat University of Paris VI, LIP6-ASIM Laboratory, 4, Place Jussieu, 75252 Paris, France Email: [email protected]

1

ABSTRACT

g12

T

Loop-delay is one of the major sources of instability and Signal-to-Noise-Ratio degradation in continuous-time bandpass modulators. In this paper, we use the modified-ztransform technique to calculate the value of the additional feedback coefficient required to compensate for the loopdelay. It is shown that, in certain conditions, this additional feedback coefficient can be removed and the loop-delay is compensated only by modifying the modulator coefficients. This is illustrated by several examples of loop-delay com, and order bandpass modulators. pensation in

X(s)

X(z) -

1

-

z−1

2 gn/2

-

z z−1

1

z−1

z z−1

an−1



 

 

Y(z)

an

a

2

a

1

Figure 1: Discrete-time bandpass g21



HDAC(z)

modulators. 1

g2n/2

X(s) -

1

1

-

sT

sT

-

T

1

1

sT

sT

Y(z)

an a

n−1

1. INTRODUCTION

Loop Delay

a

2



Continuous-Time (CT) modulators have several advantages compared to their Discrete-Time (DT) counterparts. CT are theoretically capable of operating at higher sampling frequencies for low-voltage supply and with a lower power consumption than DT modulators. modulators is their high The main drawback of CT sensitivity to any non-idealities in the feedback pulse. Loopdelay, , is one major non-ideality that can significantly degrade the performance of CT modulators [1]. Loop-delay is mainly due to the comparator responsetime and the latch propagation delay in the quantizer. It is also due to the propagation delay in the digital circuitry required to perform Dynamic Element Matching (DEM) of the feedback DAC elements in the case of multi-bit modulators. In mono-bit modulators, SNR degradation due to loop-delay may be significantly reduced by using a Returnto-Zero (RZ) feedback signal [2]. In multi-bit CT modulators, we prefer to use Non-Return-to-Zero (NRZ) feedback signals in order to take advantage of their reduced sensitivity to clock jitter [3]. Previous work on loop-delay compensation [4], suggested to add an additional feedback signal . Loop-delay is rather difficult to estimate since it is signal dependent [5], and it is also subject to process and temperature variations [1].



 

 











a1

td T ax HDAC(s)

 modulators with loop   , and feedback compensation coefficient,  .

Figure 2: Continuous-time bandpass delay,

In this paper, we propose to put an explicit delay of one period, , or half a period, , in the feedback loop. This explicit delay should be sufficiently large to include comparator and digital circuitry delay with enough margin to include any additional delay due to signal dependency, process or temperature variations. It will be shown that in bandpass modulators it is possible to compensate for the loop-delay without any additional coefficients.

   

  "#! 

2. DT-TO-CT TRANSFORMATION WITH LOOP DELAY



DT modulators, Figure 1, are used as a starting point to design CT modulators, Figure 2. This is done by comparing their respective loop gain transfer functions and :

 *$ ) % &+' ,

, -.0/2143 5 .0/61 7 - .0/214398;: 7=@? .AB1.  DC 7 5 .AE1F1HG

$ % &('

(1)



%&('

) %6'

% 6'

where , and  are the DT loop filter, the CT loop filter and the feedback DAC transfer functions respectively. Whenever non-idealities of the feedback pulse are involved, this DT-to-CT transformation is usually performed in the time-domain [1][4], which significantly increases the complexity of the calculations and makes it inappropriate for design automation. This is mainly due to the fact that traditional z-tranform techniques cannot deal with signal variations between 2 sampling instants. In [6], a general method for DT-to-CT transformation based on the modified-z-transform technique was presented. It was shown that this method is valid for the different lowpass and bandpass with rectangular and nonrectangular feedback DAC signals. In this paper, we show that loop-delay, , can be modeled using the modified-ztransform technique, and that this technique can also be used to calculate the loop-delay compensation coefficient, . In Figure 3(a) and 3(b), we show a NRZ feedback DAC pulse shape in the ideal case and with loop-delay, respectively. Assuming , The loop gain transfer function of a CT modulator with a delayed feedback pulse can then be written in the following form:





(a)

0 1 t T 0 1 t T Figure 3: (a) Ideal Feedback Pulse. (b) Feedback Pulse with loop-delay .

 



loop gain. It is then impossible denominator of the CT to perform equivalence between the CT and the DT loop gain transfer functions since their orders are not identical. 3. THE FEEDBACK COMPENSATION COEFFICIENT []\

,



5 .0/21 98A ,



 



 

.  C 7 5 .AB1F1





7 / "! 1 8#$  D C A 5 . AB1 

(3)



'& where % . The modified-z-transform can be directly calculated from the Laplace representation using the residue theorem [7]. This method is systematic and convenient for design automation. Equation (3) can then be written in the following from:

,

5 .0/21 .  / (! 1*)

Residues of

+-,. poles of /1032547698;: < :

@

 C 7 5 .AE1  # 5  ?> A / = >> >



.  5 F`b S-S-S b  5 A b c d - 1

(8)

(9)

and using the same matrix representation described in [6], we can get the CT loop filter coefficients in function of the DT loop filter coefficients and the loop-delay .

 

 5F



From equations (5) and (6) we notice that the loop-delay has increased by one the order of both the numerator and the

hg



$ ) %&+'  % + & ' $ Q 5 , A . Q -K , 1 NIP "!  %&+' and $ %&+' Comparing the numerators of $ )

(4)

(6)

(7)

By substitution from equation(8) into equation (5), we will get an expression for the CT loop gain, , having the same order as the DT loop gain, . Comparing the denominators, we can determine the local resonator feedback coefficients:

at + ,

5 F / C @ B5 J GIG-GBC @ 5 .0/21 / .0/LK @ 5BA /C A2C .RQ @5 F 5 1 AE/ D5C F /C 1T"SU! S-CH S .0/LK A6.RQ 5 A W 1 / C  1 MONIP  MVN1P (5) A similar expression of an even order DT  loop gain can be described by the following relation: , W C G-G-GBC @ - F / C @ - J - .0/21 .0/ K@ - AED5. F / C "Q - ! F C K 1 @/ - ALD 71 / S-C S- S .0K / X . MZ Q - A W K 1 / C  1 K C   MY 





Using equation (4), we can get a general expression for the moduloop gain transfer function of an even order CT lator with loop-delay:

,

) ) 5J .  5 Fb S-S-S b  5 A b  bc d e1 Hf

Using equation (7), we can find an expression for the compensation coefficient, , in function of the CT coefficients and the loop-delay:

(2)

Using the modified-z-transform we get:

5 .0/21 . 



To reduce the order of the CT loop gain we will find an expression for the compensation coefficient, , in function of the CT loop filter coefficients, F^3_3_`_a^ A such that:



 

(b)

1

1

 



td T

 5A

ig

.. .

ig

.  - Fb SIS-S b  - A b c d - 1 .  - F b SIS-S b  - A bc d - 1

(10)

Now that we have all the CT loop filter coefficients in function of the DT loop filter coefficients and the loop-delay, we can substitute from equation (10) into equation (8) to get the feedback compensation coefficient in function of the DT loop filter coefficients and the loop-delay:



ig

.  - Fb S-S-S b  - A b c d - 1

(11)

All the calculations described in this section have been performed using a symbolic mathematical tool MAPLE [9]. In the following section, we will see some design examples of CT modulators with loop-delay compensation.



0.35

0

0.25

2nd order (f =0.3 f ) 0 s 4th order (f0=0.3125 fs )

0.3

s

Compensation Coefficient (ax )

Compensation Coefficient (ax )

0.35

2nd order (f0=0.25 fs ) 4th order (f =0.25 f ) 0 s 6th order (f =0.25 f )

0.3

0.2 0.15 0.1 0.05 0

−0.05

0.25 0.2 0.15 0.1 0.05 0

−0.05

−0.1

−0.1

0

0.2

0.4 0.6 Loop Delay (t /T)

0.8

1

0



d

   

 



0.4 0.6 Loop Delay (t /T)

0.8

d

Figure 4: The feedback compensation coefficient, , in function of the loop-delay, , for bandpass modulators having .

when

 

0.2

1



Figure 5: The feedback compensation coefficient, , in function of the loop-delay, , for bandpass modulators having .

when

     #!

+ 

4. DESIGN EXAMPLES



 coefficients . g Hf S M g  1 . CT (    ) CT (     ) & _    _     & _    & _    _  _  6

  6

Table 1: Second order bandpass Although the expressions developed in the previous section are valid for both lowpass and bandpass modulators, here we will only focus on examples of bandpass modulators. An expression for the compensation coefficient, , in the case of a order modulator can be given by:









 -W  - F A4.  cd 1   :  C M

A2. c d - 1 C A4. c d - 1G NIP

M

M

M

(12)

@   

Similar expressions of the CT compensation coefficient, , coeffiin function of the loop-delay, , and the DT cients, F^`_3_3_`^ A , have also been found for and order modulators. In Figure 4, we use these relations to plot the compensation coefficient in function of the loop-delay for different orders of CT bandpass modulators having

_  . their center frequency,  From Figure 4, we notice that for a loop-delay, ,

. This the value of the compensation coefficient, means that if we explicitly put one period delay in the feedback loop of a bandpass CT modulator, it is possible to compensate for this delay without any additional feedback coefficient. The coefficients of the DT, CT without delay and CT with one period delay modulators are listed in tables 1, 2 and 3 for the , and order bandpass modulators respectively. The DT coefficients were obtained using Richard Schreier’s Toolbox [8]. The compensation coefficient can also be equal to zero for other values of the center frequency,   . A order

_   and a modulator with   order modulator with  

_  , have a compensation coefficient,

, for a loop-delay . The modulator coefficients corresponding to these cases are listed in tables 4 and 5 respectively. In order to validate the results of these calculations, we have simulated all the CT modulators presented in this section and we have compared their performances with those of the original DT modulators. The signal-to-noise ratios of the , and modulators are plotted in figures 6, 7 and 8 respectively.



 









 

  







  #!



  

 

&

_





   

_

 coefficients . g  Hf S M gaE1 . DT CT (    ) CT (     ) & _ 

_ ( 

_  

& _

& _  (

_     & & _   _ _

 



    &  _   _ _

E



 

 _      _   _

     _ _   _    (      

 &



 #  #! #

& &



 

 coefficients . g Hf S M g  1 . DT CT (    ) CT (     ) & _  

 _ _

  

& _    &= _ 

_  & _   & _    

_   _

_     & _    

     & _ E 

_  

_     _   E

_   

_

 



 _ (E   _    _   _  6

 _   _  6

    _     _    _  

Table 3: Sixth order bandpass

! #

 









! #

   



_

Table 2: Fourth order bandpass





DT

! #  # !

 &



&

  

&

 

   

  #  #! # # 











&

From these figures, we can see that there is very little difference between the performance of the original DT modulators and the performance of the CT modulators having explicit loop-delay and no compensation coefficient.

! #  # ! aM

&



1.

g 

_



Table 5: fES

DT

_



_ &

_

&

_







&



  #  #! #

  

 6 +



  E

 _     _   

)

   #! ) & _  

&= _ 



    _ 

= 

 &

7_ 







CT (   

= 

&

& 

7_ 

    



&





)

  _  5

_   

_

_

7_   



E1 .

70

HfES g3

CT (

_

Fourth order bandpass

! # 





_     _  

CT (

coefficients g 

 _ 

coefficients

. g

60 Signal−to−Noise Ratio (dB)

DT

.



CT (    #! ) & _    &= _   & _5

 _  

 _

   _     

DT (f0=0.25 fs) CT, td/T=1 (f0=0.25 fs) DT (f0=0.3 fs) CT, td/T=1/2 (f0=0.3 fs)

50 40 30 20 10 0 −70

−60

−50

−40 −30 −20 Input Amplitude (dB)

−10

0

Figure 6: Second order bandpass CRFF (OSR=128). 90 80 Signal−to−Noise Ratio (dB)

Table 4: Second order bandpass

5. CONCLUSION

70

DT (f =0.25 f ) 0 s CT, t /T=1 (f =0.25 f ) d 0 s DT (f =0.3125 f ) 0 s CT, t /T=1/2 (f =0.3125 f ) d

0

s

60 50 40 30 20 10 0 −90





−80

−70

−60 −50 −40 −30 Input Amplitude (dB)

−20

−10

0

Figure 7: Fourth order bandpass CRFF (OSR=128). 90 80 Signal−to−Noise Ratio (dB)

In this paper, we have presented a method to calculate the loop-delay compensation coefficients in CT modulators. Implementing this method, based on the modified-ztransform technique, in a symbolic mathematical tool has permitted us to study carefully the loop-delay compensation coefficient. For bandpass modulators, we have proposed to add an explicit delay of 1 or 1/2 period and to find the center frequency and the CT coefficients that would not require any compensation coefficients. Several examples of high order bandpass modulators have been given to validate the concept.

DT (f =0.25 f ) 0 s CT, t /T=1 (f =0.25 f ) d

0

s

70 60 50 40 30 20 10

6. REFERENCES [1] J.A. Cherry and W.M. Snelgrove. ”Excess Loop Delay in Continuous-Time Delta-Sigma Modulators”. IEEE Transactions on Circuits and Systems II, vol. 46(No. 4):376–389, April 1999. [2] H. Aboushady, F. Montaudon, F. Paillardet, and M.M. Lou¨erat. ”A 5mW, 100kHz Bandwidth, Current-Mode Continuous-Time Sigma-Delta Modulator with 84dB Dynamic Range”. IEEE European Solid State Circuits Conference, ESSCIRC, September 2002. [3] R. Adams, K.Q. Nguyen, and K. Sweetland. ”A 113-dB SNR Oversampling DAC with Segmented Noise-Shaped Scrambling”. IEEE Journal of Solid-State Circuits, vol. 33(No. 12):1871–1878, December 1998. [4] P. Benabes, M. Keramat, and R. Kielbasa. ”A Methodology for designing Continuous-Time Sigma Delta Modulators”. IEEE European Design and Test Conference, EDTC, pages 46–50, March 1997.

0 −90

−80

−70

−60 −50 −40 −30 Input Amplitude (dB)

−20

−10

0

Figure 8: Sixth order bandpass CRFF (OSR=64). [5] J.A. Cherry, W.M. Snelgrove, and P. Schvan. ”SignalDependent Timing Jitter in Continuous-Time Modulators”. Electronics Letters, vol. 33(No. 13):1118–1119, 19th June 1997.



[6] H. Aboushady and M.M. Lou¨erat. ”Systematic Approach for Discrete-Time to Continuous-Time Transformation of Modulators”. IEEE International Symposium on Circuits and Systems, ISCAS, May 2002.



[7] K. Ogata. Discrete-Time Control Systems. Prentice-Hall International, Inc., 1987. [8] R. Schreier. The Delta-Sigma toolbox for MATLAB. Oregon State University, November 1999. [9] Waterloo Maple Inc. MAPLE V Release 5, 1997.

Suggest Documents