An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf ·...

23
An Anti-Aliasing Multi-Rate Σ∆ Modulator May 26, 2009 Anthony Chan Carusone Depart. of Elec. and Comp. Eng. University of Toronto, Canada Franco Maloberti Department of Electronics University of Pavia, Italy

Transcript of An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf ·...

Page 1: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

An Anti-Aliasing Multi-Rate

Σ∆ Modulator

May 26, 2009

Anthony Chan Carusone

Depart. of Elec. and Comp. Eng.

University of Toronto, Canada

Franco Maloberti

Department of Electronics

University of Pavia, Italy

Page 2: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Outline

• Motivation and background

• Anti-aliasing multi-rate modulator front-end

• Practical considerations

– Mismatch– Mismatch

– Clocking

– Opamp settling requirements

• Simulation results

• Conclusions

2

Page 3: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Aliasing in Discrete-Time Σ∆ Modulators

Desired signal Alias

… …

f s

f0 2f s

fs

2OSR

… …

3

Page 4: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Anti-Aliasing in Discrete-Time Σ∆ Modulators

fsf

0

Desired signal Alias

2fsfs

… …fs

f0

Desired signal

Alias

2fsfs

… …fs0 2fss

2OSR

4

Σ∆

fsAAF

DSP

fs0 2fss2OSR

AAF may be either a continuous-time filter or a discrete-time

filter operating at a higher sampling rate [6,7], Mfs

Page 5: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Discrete-Time Σ∆ Modulator with

Discrete-Time Anti-Aliasing Filter

Σ∆ML(z)

5

Basic idea is to incorporate L(z) into the front-

end of the Σ∆ modulator with minimal

circuit overhead

Mfs fs

Page 6: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

“Hybrid” Σ∆ Modulators

Cito

modulator

from DAC

in

6

There are several examples of modulators

incorporating a continuous-time front-end to

provide an anti-aliasing STF [1-5], but these are still

susceptible to clock jitter, like all CT modulators.

Page 7: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Conventional Σ∆ Modulator Front-end

CiC

tomodulator

inφi

φi

φ1

φ1

from DAC

7

C Ci⁄

1 z1–

–----------------

from DAC

tomodulator

in

Page 8: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Σ∆ Modulator with

Anti-Aliasing Front-end Sampler

CiC φφ

from DAC

CiC1

tomodulator

in φ1 1,

φ1 1,

φ1 2, φ2

φ2

φ2

from SC-DAC

fs

C2

8

CiC

tomodulator

inφi

φi

φ1

φ1

φ1 2,φ2φ1 1,

φ1 2,

φ2

φ 2 1,

φ2 1, φ1

φ2 1,φ1

φ1

φ2 2,φ1

φ2 2,φ2 2,

φ1

Page 9: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Σ∆ Modulator with

Anti-Aliasing Front-end Sampler

CiC1

tomodulator

in φ1 1,

φ1 1,

φ1 2, φ2

φ2

φ2

from SC-DAC

fs

C2

9

φ1 2,φ2φ1 1,

φ1 2,

φ2

φ 2 1,

φ2 1, φ1

φ2 1,φ1

φ1

φ2 2,φ1

φ2 2,φ2 2,

φ1

Ck

C------ z

k–

k 1=

M

∑ M

from DAC

tomodulator

in

Mf s f s

C Ci⁄( )z 1–

1 z 1––--------------------------

Page 10: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Σ∆ Modulator with

Anti-Aliasing Front-end Sampler

Σ∆ML(z)

Mfs fs

Similar

approach has

been applied to

integrate anti-

10

Ck

C------ z

k–

k 1=

M

∑ M

from DAC

tomodulator

in

Mf s f s

C Ci⁄( )z 1–

1 z 1––--------------------------

Mfs fs integrate anti-

aliasing into the

front-end of a

discrete-time

filter [8,9] and

SAR ADC [10]

Page 11: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Other “Multi-Rate” Σ∆ Modulators

Mfsfs

∫↑M H(z)

e.g. [11]:

11

2

↓M

Page 12: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Other “Multi-Rate” Σ∆ Modulators

Mfsfs

∫↑M H(z)

e.g. [11]:

12

2

↓M

Multi-bit quantizer is replaced by a single-bit modulator +

decimator operating at increased sampling rate

Page 13: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Choice of capacitor values, Ck

Zeros of L(z) with M = 5 :

13

1 1

Ck = (C/M) Ck chosen to maximize

anti-aliasing around fs

Page 14: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Choice of capacitor values, Ck

Ck

= (C/M)

Ck

“optimized”

14

Increased width of the anti-aliasing notch is particularly

important in low-OSR modulators

Page 15: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Capacitor Mismatch

Ck

= (C/M)

Alias frequency band for

OSR = 24

15

Ck

“optimized”

100 Monte-Carlo frequency responses with capacitor

value standard deviation of 0.2%

Page 16: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Clocking CiC1

tomodulator

in φ1 1,

φ1 1,

φ1 2, φ2

φ2

φ2

φ1 2,φ2

from SC-DAC

fs

φ1 1,

φ

C2

• This scheme requires the

generation of multiple

clock phases [2]

• Faster settling of the

sampling capacitors

necessitates larger

16

φ1 2,

φ2

φ 2 1,

φ2 1, φ1

φ2 1,φ1

φ1

φ2 2,φ1

φ2 2,φ2 2,

φ1

switches and, hence,

some overhead in the

clock distribution

• Skew between the clock

phases results in harmonic

at fs ± fin, which will be

filtered by the following

digital decimation filter

Page 17: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Opamp Settling Time

CiC

Ci

C≈ 2⁄

Conventional Σ∆Σ∆Σ∆Σ∆ modulator front-end

during the integration phase:

Anti-aliasing multi-rate Σ∆Σ∆Σ∆Σ∆ modulator

front-end during the integration phase:

17

Cin

Cin

Since only ½ of the total sampling capacitance is integrated

at any time, the feedback factor in the integration phase is increased,

thus permitting the use of an opamp with lower GBW.

Page 18: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Simulation Results

• 3rd-oder modulator

• OSR = 24

• Two-tone input:– -2 dBFS in-band

– -30 dBFS at 0.98fs

(a)

(b)

SNDR = 28.5 dB

SNDR = 62.3 dB

Aliased tone

s

a) Conventional front-end

b) Anti-aliasing multi-rate front-end with M = 5 and Ck = C/M

c) Anti-aliasing multi-rate front-end with M = 5 and optimized Ck

18

(c)

SNDR = 84.3 dB

Page 19: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Simulation Results

19

35 dB 30 dB

Page 20: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Conclusions

• Splitting the input sampling capacitor in a discrete-time Σ∆ modulator into multiple parallel branches sampled at increased rate enables the STF to be shaped by an FIR transfer function, here used for anti-aliasingused for anti-aliasing

• Example 3rd-order modulator with OSR=24 and M=5 demonstrates:– 35 dB of anti-aliasing is provided by a uniformly

segmented input sampling capacitor, Ck = C/5

– An additional 30 dB of anti-aliasing is provided when the values of Ck are optimized for a total of 65 dB of anti-aliasing

20

Page 21: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

EXTRAS

21

Page 22: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Simulation Model

22

Page 23: An Anti-Aliasing Multi-Rate - University of Torontotcc/maloberti-iscas09-slides.pdf · Anti-aliasing multi-rate ΣΣ∆∆Σ∆modulator front-endduring the integration phase: 17

Table of optimized capacitor values

23