Lecture 28- Oversampled ADCs & Final Remarks

Embed Size (px)

Citation preview

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    1/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 1

    EE247

    Lecture 28 Administrative

    Extra office hours next week @ 563 Cory:

    Wed. Dec. 12th, 2pm-4pm

    Thurs. Dec. 13th, 10am-12pm

    Project submission:

    Deadline extended: Thurs. Dec. 13th or Frid. Dec. 14th

    If you have chosen to do the project, please make an

    appointment with the instructor for 15mins per each project report

    to present the results:

    Thurs. Dec. 13th, after 1pm or

    Frid. Dec.14th after 10am

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 2

    EE247Lecture 28

    Higher order modulators

    Cascaded modulators (MASH) (last lecture)

    Forward path multi-order filter (continued)

    Bandpass modulators

    Testing of modulator front-end

    Acknowledgements

    Examples of systems utilizing analog-digital interface circuitry(not part of final exam)

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    2/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 3

    Higher Order Modulators(2) Multi-Order Filter

    Zeros of NTF (poles of H(z)) can be strategically positioned to

    suppress in-band noise spectrum Approach: Design NTF first and solve for H(z)

    ( ) 1( ) ( ) ( )

    1 ( ) 1 ( )

    H zY z X z E z

    H z H z= +

    + +

    E(z)

    X(z) Y(z)( )H z

    Y( z ) 1N T F

    E( z ) 1 H( z )= =

    +

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 4

    Example: Modulator Specification

    Example: Audio ADC

    Dynamic range DR 18 Bits

    Signal bandwidth B 20 kHz

    Nyquist frequency fN 44.1 kHz

    Modulator order L 5

    Oversampling ratio M = fs/fN 64

    Sampling frequency fs 2.822 MHz

    The order L and oversampling ratio M are chosen

    based on SQNR > 120dB

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    3/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 5

    Noise Transfer Function, NTF(z)

    % stop-band attenuation Rstop=80dB, L=5 ...

    L=5;

    Rstop = 80;

    B=20000;

    [b,a] = cheby2(L, Rstop, B, 'high');

    % normalize

    b = b/b(1);

    NTF = filt(b, a, ...);

    104 106-100

    -80

    -60

    -40

    -20

    0

    20

    Frequency [Hz]

    NTF

    [dB]

    Chebychev 2 filter chosen

    zeros in stop-band

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 6

    Loop-Filter CharacteristicsH(z)

    ( ) 1NTF

    ( ) 1 ( )

    1( ) 1

    Y z

    E z H z

    H zNFT

    = =+

    =

    104

    106

    -20

    0

    20

    40

    60

    80

    100

    Frequency [Hz]

    Loop

    filter

    H

    [dB]

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    4/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 7

    Modulator Topology

    Simulation Model

    Q

    I_5I_4I_3I_2I_1

    Y

    b2b1

    a5a4a3a2a1

    K1 z-1

    1 -z-1

    I1

    gDAC Gain Comparator

    X

    -1

    1 -z-1

    I2

    K2 z-1

    1 -z-1

    I3

    K3 z-1

    1 -z-1

    I4

    K4 z -1

    1 -z-1

    I5

    K5 z

    +1

    -1

    Filter

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 8

    -40 -35 -30 -25 -20 -15 -10 -5 0

    -20

    -15

    -10

    -5

    0

    5

    10

    i1i2i3i4

    i5q

    Input [dBV]

    Loop

    filterpea

    kvo

    ltages

    [V]

    Internal Node Voltages

    Internal signal peak

    amplitudes are weak

    function of input level

    (except near overload)

    Maximum peak-to-

    peak voltage swing

    approach +-10V!

    Exceed supply

    voltage!

    Solutions:

    Reduce Vref??

    Node scaling

    Integrator outputs

    Quantizer input

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    5/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007H. K. Page 9

    Node Scaling Example:

    3rd Integrator Output Voltage Scaled by

    K3 * , b1 /, a3 / , K4 / , b2 *

    Vnew=Vold*

    Q

    I_5I_4I_3I_2I_1

    Y

    b2b1

    a5a4a3a2a1

    K1 z-1

    1 -z-1

    I1

    gDAC Gain Comparator

    X

    -1

    1 -z-1

    I2

    K2 z-1

    1 -z-1

    I3

    K3 z-1

    1 -z-1

    I4

    K4 z -1

    1 -z-1

    I5

    K5 z

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 10

    Node Voltage Scaling

    -40 -35 -30 -25 -20 -15 -10 -5 0-1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    Input [dBV]

    Loopfilterpeakvoltages

    [V]

    =1/10

    k1=1/10;

    k2=1;

    k3=1/4;

    k4=1/4;

    k5=1/8;

    a1= 1;

    a2=1/2;

    a3=1/2;

    a4=1/4;

    a5=1/4;

    b1=1/512;b2=1/16-1/64;

    g =1;

    Integrator output range reasonable for new parameters

    But: maximum input signal limited to -5dB (-7dB with safety) fix?

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    6/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 11

    Input Range Scaling

    Increasing the DAC levels by using higher value forgreduces theanalog to digital conversion gain:

    Increasing VIN& gby the same factor leaves 1-Bit data unchanged

    gzgH

    zH

    zV

    zD

    IN

    OUT 1

    )(1

    )(

    )(

    )(

    +=

    Loop FilterH(z)

    VINDOUT

    +1 or -1

    Comparator

    g

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 12

    Scaled Stage 1 Model

    g modified:

    From 1 to 2.5;

    Overload

    input level

    shifted up by

    8dB

    -40 -35 -30 -25 -20 -15 -10 -5 0-1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    Input [dBV]

    Loop

    filterpea

    kvo

    ltages

    [V]

    +2dB

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    7/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 13

    Stability Analysis(not included in final exam)

    Approach: linearize quantizer and use linear system theory!

    One way of performing stability analysis use RLocus in Matlab with

    H(z) as argument and Geff as variable

    Effective quantizer gain

    Can obtain Geff from simulation

    22

    2

    yG

    eff q

    =

    H(z)

    Quantizer Model

    e(kT)

    x(kT)y(kT)Geff

    q(kT)

    Ref: R. W. Adams and R. Schreier, Stability Theory for Modulators, in Delta-Sigma DataConverters- S. Norsworthy et al. (eds), IEEE Press, 1997

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 14

    Stability Analysis

    Zeros of STF same as zeros of H(z)

    Poles of STF vary with G

    For G=0 (no feedback) poles of the STF same as poles of H(z) For G=large, poles of STF move towards zeros of H(z)

    Draw root-locus: for G values for which poles move to LHP (s-plane) or

    inside unit circle (z-plane) system is stable

    ( )

    ( )

    ( ) ( )

    ( )

    ( )

    ( ) ( )

    1

    G H zSTF

    G H z

    N zH z

    D z

    G N zSTF

    D z G N z

    =

    +

    =

    =

    +

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    8/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 15

    Modulator z-Plane Root-Locus

    As Geff increases, poles of STF

    move from

    poles of H(z) (Geff= 0) to

    zeros of H(z) (Geff= )

    Pole-locations inside unit-circle

    correspond to stable STF and

    NTF

    Need Geff> 0.45 for stability

    Geff = 0.45

    z-Plane Root Locus

    0.6 0.7 0.8 0.9 1 1.1

    -0.4

    -0.3

    -0.2

    -0.1

    0

    0.1

    0.2

    0.3

    0.4 Increasing Geff

    Unit Circle

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 16

    -40 -35 -30 -25 -20 -15 -10 -5 0 50

    0.2

    0.4

    0.6

    0.8

    Input [dBV]

    Effec

    tive

    Quan

    tizer

    Ga

    in

    Geff=0.45

    stable unstable

    Large inputs comparator

    input grows

    Output is fixed (1)

    Geffdrops

    modulator unstable for

    large inputs

    Solution:

    Limit input amplitude

    Detect instability (long

    sequence of +1 or -1)

    and reset integrators

    Be ware that signals

    grow slowly for nearly

    stable systems use

    long simulations

    Effective Quantizer Gain, Geff

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    9/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 17

    5th Order Modulator

    Final Parameter Values

    2.5V

    Stable input range with margin ~ 1V

    1/10 1 1/4 1/4 1/8

    1/512 1/16-1/64

    1 12 1/2 1/4 1/4

    Input range

    ~ 1V

    Q

    I_5I_4I_3I_2I_1

    Y

    b2b1

    a5a4a3a2a1

    K1 z-1

    1 -z-1

    I1

    gDAC Gain Comparator

    X

    -1

    1 -z-1

    I2

    K2 z-1

    1 -z-1

    I3

    K3 z-1

    1 -z-1

    I4

    K4 z -1

    1 -z-1

    I5

    K5 z

    1

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 18

    Summary Oversampled ADCs decouple SQNR from circuit

    complexity and accuracy

    If a 1-Bit DAC is used, the converter is to 1st order,inherently linearindependent of component matching

    Typically, used for high resolution & low frequencyapplications e.g. digital audio

    2nd order used extensively due to lower levels of limitcycle related spurious tones compared to 1st order

    modulators of order greater than 2: Cascaded (multi-stage) modulators

    Single-loop, single-quantizer modulators with multi-orderfiltering in the forward path

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    10/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 19

    Bandpass Modulator

    +

    _

    vIN

    dOUT

    DAC

    Replace the integrator in 1st order lowpass with a

    resonator 2nd order bandpass

    Resonator

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 20

    Bandpass ModulatorExample: 6th Order

    Measured output

    for a bandpass (prior to digitalfiltering)

    Key Point:

    NTF notchtypeshape

    STFbandpassshape

    Ref:

    Paolo Cusinato, et. al, A3.3-V CMOS 10.7-MHz Sixth-Order Bandpass Modulator with 74-dBDynamic Range , JSSCC, VOL. 36, NO. 4, APRIL 2001

    Input SinusoidQuantization

    Noise

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    11/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 21

    Bandpass Characteristics

    Oversampling ratio defined asfs/2B whereB= signal bandwidth

    Typically, sampling frequency is chosen to befs=4xfcenterwherefcenter bandpass filter centerfrequency

    STF has a bandpass shape while NTF has anotch shape

    To achieve same resolution as lowpass, needtwice as many integrators

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 22

    Bandpass Modulator Dynamic RangeAs a Function of Modulator Order (K)

    Bandpass resolution for order K is the same as lowpass resolution with order L= K/2

    K=4

    15dB/Octave

    K=6

    21dB/Octave

    K=2

    9dB/Octave

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    12/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 23

    Example: Sixth-Order Bandpass Modulator

    Ref:

    Paolo Cusinato, et. al, A 3.3-V CMOS 10.7-MHz Sixth-Order Bandpass Modulator with 74-dBDynamic Range , JSSCC, VOL. 36, NO. 4, APRIL 2001

    Simulated noise transfer function Simulated signal transfer function

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 24

    Example: Sixth-Order Bandpass Modulator

    Ref:

    Paolo Cusinato, et. al, A 3.3-V CMOS 10.7-MHz Sixth-Order Bandpass Modulator with 74-dBDynamic Range , JSSCC, VOL. 36, NO. 4, APRIL 2001

    Features & Measured PerformanceSummary

    fs=4xfcenter

    B

    OSR=fs/2B

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    13/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 25

    Modulator Front-End Testing

    Should make provisions for testing the modulator (AFE) separate from the

    decimator (digital back-end)

    Data acquisition board used to collect 1-bit digital output atfs rate

    Analyze data in a PC environment or dedicated test equipment in manufacturing

    environments can be used

    Need to run DFT on the collected data and also make provisions to perform the

    function of digital decimation filter in software

    Typically, at this stage, parts of the design phase behavioral modeling effort can

    be utilized

    Good testing strategy vital for debugging/improving challenging designs

    AFE DataAcq.

    PCMatlab

    fs

    FilteredSinwave

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 26

    SummaryOversampled ADCs

    Noise shaping utilized to reduce baseband quantization noisepower

    Reduced precision requirement for analog building blockscompared to Nyquist rate converters

    Relaxed transition band requirements for analog anti-aliasingfilters

    Utilizes low cost, low power digital filtering

    Speed is traded for resolution

    Typically used for lower frequency applications compared toNyquist rate ADCs

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    14/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 27

    Material Covered in EE247

    Filters Continuous-time filters

    Biquads & ladder type filters

    Opamp-RC, Opamp-MOSFET-C, gm-C filters

    Automatic frequency tuning

    Switched capacitor (SC) filters

    Data Converters D/A converter architectures

    A/D converter

    Nyquist rate ADC- Flash, Interpolating & Folding,Pipeline ADCs,.

    Self-calibration techniques Oversampled converters

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 28

    Acknowledgements

    The course notes for EE247 are based on

    numerous sources including:

    Prof. P. Grays EE290 course

    Prof. B. Bosers EE247 course notes

    Prof. B. Murmanns Nyquist ADC notes

    Fall 2004 & 05 & 06 EE247 class feedback

    Last but not least, Fall 2007 EE247 class The instructor would like to thank the class of 2007 for

    their enthusiastic & active participation!

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    15/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 29

    Systems Including Analog-Digital Interface Circuitry

    (Not Included in Final Exam)

    Wireline communications

    Telephone related (DSL, ISDN, CODEC)

    Television circuitry (Cable modems, TV tuners)

    Ethernet (10/1Gigabit, 10/100BaseT)

    Wireless

    Cellular telephone (CDMA, Analog, GSM.)

    Wireless LAN (Blue tooth, 802.11a/b/g..)

    Radio (analog & digital), Television

    Disk drives

    Fiber-optic systems

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 30

    E.E. Circuit Coursevs. Frequency Range

    DC500MHz

    Baseband

    IF Band

    RF Band

    455kHz 100MHz

    500kHz 100GHz

    10.7MHz 80MHzAM Radio FM Radio Cellular Phone

    EE240, EE247

    EE242

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    16/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 31

    Wireline Communications

    Telephone Based

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 32

    Data Transmission Over Existing Twisted-PairPhone Lines

    Xmitter

    Receiver

    Central Office

    Backbone

    DigitalNetwork

    POTS

    Xmitter

    Receiver

    Data transmitted over existing phone lines covering distances close to

    3.5miles Voice-band MODEMs (up to 56Kb/s)

    ISDN (160Kb/s)

    HDSL, SDSL,

    ADSL (up to 8Mb/s)

    Customer

    Twisted Pair

    3 to 5km

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    17/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 33

    Data Transmission Over Twisted-Pair Phone Lines

    ISDN (U-Interface) Transceiver

    Full duplex transmission (RX & TX signals sent simultaneously)

    160kbit/sec baseband data (80kHz signal bandwidth)

    Standardized line code 2B1Q (4 level code 3:1:-1:-3)

    Max. desired loop coverage 18kft (~36dB signal attenuation) Final required BER (bit-error-rate) 10-7 (min. SNDR=27dB)

    Xmitter

    Receiver

    Central Office

    Backbone

    DigitalNetwork

    POTS

    Xmitter

    Receiver

    Customer

    Twisted Pair

    3 to 5km

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 34

    ISDN (U-Interface) TransceiverEcho Problem

    Central Office

    Transformer coupling to line

    For a perfectly matched system no leakage of TX signal into RX path

    Unfortunately, system has poor matching + complicating factor of bridged-

    taps

    Customer

    Xmitter

    Receiver

    Xmitter

    Receiver

    Open

    Line

    Bridged

    Tap

    Problem

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    18/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 35

    ISDN (U-Interface) Transceiver

    Echo ProblemCentral Office

    System full duplex transmission RX & TX signals sent simultaneous (& at thesame frequency band)

    Leakage of TX signal to RX path (echo)

    Worst case echo could be 30dB higher compared to the receivedsignal!!

    Customer

    Xmitter

    Receiver

    Xmitter

    Receiver

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 36

    ISDN (U-Interface) TransceiverEcho Cancellation

    Echo cancellation performed in the digital domain Typically echo cancellation performed by transversal adaptive digital filter

    Any non-linearity incurred by the analog circuitry makes echo cancellersignificantly more complex

    Desirable to have high linearity analog circuitry (75dB range)

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    19/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 37

    Simplified Transceiver Block Diagram

    CMA Control, maintenance & access unit

    DFE Decision feedback equalizer

    DEC Decimation filter

    REC Reconstruction filter

    LEC & NECLinear/non-linear echo-canceller

    Ref: H. Khorramabadi, et. al"An ANSI standard ISDN transceiver chip set, " IEEE International

    Solid-State Circuits Conference, vol. XXXII, pp. 256 - 257, February 1989

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 38

    Analog Front-End2b S.C.

    DAC

    2ndorder

    ButterworthS.C. Filter

    Class A/B

    Line Driver

    13bit2ndOrder

    To avoid stringentrequirements for non-

    linear echo canceller:

    high linearity analog

    circuitry needed (~ 75dB)

    Peak signal frequency80kHz

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    20/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 39

    Data Transmission Over Twisted-Pair Phone Lines

    DSL (Digital Subscriber Loop)

    HDSL &SDSL more like ISDN @ higher frequencies Full duplex transmission with RX & TX signals on the same

    frequency band

    Xmitter

    Receiver

    Central Office

    Backbone

    DigitalNetwork

    POTS

    Xmitter

    Receiver

    Customer

    Twisted Pair

    3 to 5km

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 40

    Data Transmission Over Twisted-Pair Phone LinesADSL (Asymmetric Digital Subscriber Loop)

    In USA mostly ADSL FDM (frequency division multiplex)

    Signal from CO to customer on a different band compared tocustomer to CO

    Echo cancellation can be performed by simple filtering

    Data rates up to 8Mbps (much higher compared to ISDN)

    Xmitter

    Receiver

    Central Office

    Backbone

    DigitalNetwork

    POTS

    Xmitter

    Receiver

    Customer

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    21/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 41

    ADSL Signal Characteristics

    Main difference compared to ISDN: TX & RX signals on different

    frequency bands

    Downstream (fast, from CO to customer) 138kHz to 1.1MHz

    Upstream (slow, from customer to CO) 30kHz to 138kHz

    Echo cancellation much easier

    More severe signal attenuation at high frequencies (1MHz DSL v.s.

    80kHz ISDN)

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 42

    Typical ADSL Analog Front-End

    ADC 16/14b with 14bit linearity, pipeline with auto. calibration @ 5Ms/s DAC 16/14b with 14bit linearity, with auto. calibration

    On-chip filters 3rd to 4th order LPF withfc 1.1MHz for downstream and 138kHz upstream(typically continuous-time type filters with on-chip frequency tuning)Ref: D.S. Langford, et al, A BiCMOS Analog Front-End Circuit for an FDM-Based ADSL System,

    IEEE Journal of Solid State Circuits, Vol. 33, No. 9, pp. 1383-1393, Dec. 1998.

    Central Office

    Customer Premise

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    22/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 43

    Typical ADSL Analog Front-End

    Note: Band selection filtersare off-chip due to stringentnoise requirements(3nV/rtHz) Discrete LC type

    Line driver on aseparate bipolarchip to achieverequired highoutput signal levels

    with high powerefficiency typically+-12V supply

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 44

    Wireless Communication

    Circuits

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    23/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 45

    Wireless Circuits

    Differ from wired comm. circuits

    Includes RF circuitry+IF

    circuitry+baseband circuits (three different

    frequency ranges)

    Signal scenarios in wireless receivers more

    challenging

    Requirement for received signal BER in the

    order of 10-3 for voice-only(min. SNR~9dB)

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 46

    Typical Cellular PhoneBlock Diagram

    RFAmp

    A/D

    Digital

    Signal

    Processor

    (DSP)

    A/D

    90

    ImageRejectFilter

    Duplexer

    D/A

    D/A

    FrequencySynthesizer

    90

    PA

    AGCAGC

    AGC

    IFFilter

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    24/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 47

    Superheterodyne Receiver

    One or more intermediate frequency (IF)

    Periodic signal at a frequency equal to the desired RX signal + or IF frequencyis provided by a Local Oscillator

    RX signal is frequency shifted to a fixed frequency (IF filter center frequency)

    RFAmp

    Image

    RejectFilter

    Frequency

    Synthesizer

    AGC

    f1

    fc = f2 -f1f2 -f1 f2 + f1

    f2 -f1 f2 + f1f2

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 48

    RF Superheterodyne ReceiverExample: CDMA Receiver

    Received frequency is mixed down to a fixed IF

    frequency and then filtered with a bandpass filter

    RFAmp

    ImageReject

    Filter

    Frequency

    Synthesizer

    AGCAGC

    880MHz

    965.38MHz

    fc =85.38MHz

    BW=1.25MHz

    870M 893.3MHz85.38MHZ

    RX Band

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    25/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 49

    Why Image Reject Filter?

    Any signal @ the image frequency of the RX signal with respectto Osc. frequency will fall on the desired RX signal and causeimpairment

    RFAmp

    FrequencySynthesizer

    fIF= f2 -f1f2 -f1f3 f2

    f2 -f1 f2 + f1f2f1 f3f2

    fIFfIF

    f2 + f1

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 50

    Why Image Reject Filter?

    Image reject filter attenuate signals out of the RX band

    Typically, image reject filters are ceramic or LC type filters

    RFAmp

    FrequencySynthesizer

    fIF= fosc -f1

    fosc -f1

    foscf1 f3fosc

    fIFfIF

    Image

    RejectFilter

    f1 f3

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    26/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 51

    Quadrature Downconversion

    In systems with phase or freq. modulation, since signal is not symmetric

    aroundfIF , directly converting down to baseband corrupts thesidebands

    Quadrature downconversion overcomes this problem

    A/D

    A/D

    In-phase &

    Quadrature

    Channel Select

    Filters

    fIF-fIF0

    sinC t

    cosCt

    RFAmp

    AGC

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 52

    Effect of Adjacent Channels

    Adjacent channels can be as much as 60dB higher compared to the desired RXsignal!

    Linearity of stages prior and including channel selection filters extremely important

    RFAmp

    fn1fRX fn2

    2nd

    Adjacent

    Channel

    1st

    Adjacent

    Channel

    RelativeSignalAmplitude[dB]

    0

    30

    60

    DesiredChannel

    fn1 fn2

    RelativeSignalAmplitude[dB]

    0

    30

    60

    2fn1fn2 2fn2fn1

    RFAmp

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    27/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 53

    Effect of Adjacent Channels

    Due to existence of large unwanted signals & limiteddynamic range for the front-end circuitry: Can not amplify the signal up front due to linearity issues

    Need to allocate amplification/filtering numbers to RX blockscarefully

    Can only amplify when unwanted signals are filteredadequately

    System design critical with respect to tradeoffs affecting:

    Gain

    Linearity

    Power dissipation

    Chip area

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 54

    Homodyne (Direct to Baseband) Receivers

    No intermediate frequency, signal mixed directly down to baseband

    Almost all of the filtering performed at baseband

    Higher levels of integration possible Issue to be aware of:

    Requirements for the baseband filters more stringent

    Since the local oscillator frequency is exactly at the same freq. as the RXsignal freq. can cause major DC offsets & drive the receiver front-endinto non-linear region

    FrequencySynthesizer

    f1

    fIF =0

    RFAmp

    A/D

    A/D

    90

    AGC

    fosc = f1

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    28/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 55

    Example: Wireless LAN 802.11b & Bluetooth

    Ref: H. Darabi, et al, A Dual Mode 802.11b/Bluetooth Radio in 0.35um CMOS, IEEE

    ISSCC, 2003 pp. 86-87.

    2MHz IF

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 56

    Digital IF Receiver(IF sampling)

    IF signal is converted to digitalmost of signal processing performed in

    the digital domain Performance requirement for ADC more demanding in terms of noise,

    linearity, and dynamic range!

    With advancements of ADCs could be the architecture of choice in thefuture

    A/DDigital

    Sinewave

    GeneratorsinC t

    cosCt

    RF

    Amp

    AGC

    Digital

    Multiplier

    Digital

    LPFDigital

    Multiplier

    Digital

    LPF

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    29/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 57

    Typical Wireless Transmitter

    D/A

    D/A

    90

    PA

    AGC

    D

    S

    P

    Transmit signal shipped from DSP to the analog front-end in the form of

    I& Q signals

    Signal converted to analog form by D/A

    Lowpass filter provides signal shaping In-phase & Quad. Components combined and then mixed up to RF

    Power amplifier amplifies and provides the low-impedance output

    Frequency

    Synthesizer

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 58

    Analog Filters in Super-Heterodyne WirelessTransceivers

    RF

    Amp

    A/D

    Digital

    Signal

    Processor

    (DSP)

    A/D

    90

    Image

    Reject

    Filter

    Duplexer

    D/A

    D/A

    Frequency

    Synthesizer

    90

    PA

    AGCAGC

    AGC

    Filters Function Type

    RF Filter Image Rejection Ceramic or LC

    IF Filter Channel selection SAW

    Base-band Filters Channel Selection Integrated Cont.-Time

    & Anti-aliasing for ADC or S.C.

    IF

    Filter

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    30/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 59

    Example: Dual Mode CDMA (IS95)& Analog Cellular Phone

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 60

    Example: Dual Mode CDMA (IS95)& AnalogCellular Phone

    Baseband analog circuitry includes: CDMA

    4bit flash type ADC clock rate 10MHz

    8bit segmented TX DAC clock rate 10MHz (shared with FM)

    7th order elliptic RX lowpass filter corner freq. 650kHz

    3rd order chebyshev TX lowpass filter corner freq. 650kHz

    FM (analog) 8bit successive approximation ADCs clock rate 360kHz

    5th order chebyshev RX lowpass filter corner frequency 14kHz

    3rd order butterworth TX lowpass filter corner frequency27kHz

  • 7/25/2019 Lecture 28- Oversampled ADCs & Final Remarks

    31/31

    EECS 247 Lecture 28: Oversampled ADCs Cont'd & Final Remarks 2007 H. K. Page 61

    Summary

    Examples of systems utilizingchallenging analog to digital interfacecircuitry- in the area of wireline &wireless systems discussed

    Analog circuits still remain the interface connecting the digital world to the

    real world!