1 / 32

Noise in Mixers, Oscillators, Samplers & Logic An Introduction to Cyclostationary Noise

Noise in Mixers, Oscillators, Samplers & Logic An Introduction to Cyclostationary Noise. Joel Phillips — Cadence Berkeley Labs Ken Kundert — Office of the CTO. Cyclostationary Noise. Periodically modulated noise Noise with periodically varying characteristics

sabrinam
Télécharger la présentation

Noise in Mixers, Oscillators, Samplers & Logic An Introduction to Cyclostationary Noise

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Noise in Mixers, Oscillators, Samplers & LogicAn Introduction to Cyclostationary Noise Joel Phillips — Cadence Berkeley LabsKen Kundert — Office of the CTO

  2. Cyclostationary Noise • Periodically modulated noise • Noise with periodically varying characteristics • Results when large periodic signal is applied to a nonlinear circuit • Has many names • Oscillator phase noise • Jitter • Noise folding or aliasing • AM or PM noise • etc.

  3. White Noise Fourier Transform R(t) S(f ) Autocorrelation Spectrum f t • Noise at each time point is independent • Noise is uncorrelated in time • Spectrum is white • Examples: thermal noise, shot noise

  4. Colored Noise Noise is correlated in time because of time constant Spectrum is shaped by frequency response of circuit Noise at different frequencies is independent (uncorrelated) Fourier Transform R(t) S(f ) Autocorrelation Spectrum f t Time correlationÛFrequency shaping

  5. Cyclostationary Noise • Cyclostationary noise is periodically modulated noise • Results when circuits have periodic operating points • Noise is cyclostationary if its autocorrelation is periodic in t • Implies variance is periodic in t • Implies noise is correlated in frequency • More about this later • Cyclostationarity generalizes to non-periodic variations • In particular, multiple periodicities

  6. Origins of Cyclostationary Noise Modulated noise source • Modulated (time-varying) noise sources • Periodic bias current generating shot noise • Periodic variation in resistance of channel generating thermal noise • Modulated (time-varying) signal path • Modulation of gain by nonlinear devices and periodic operating point Modulated signal path

  7. vo Noisy Resistor & Clocked Switch Cyclostationary Noise vs. Time Noiseless Noisy n t • Noise transmitted only when switch is closed • Noise is shaped in time

  8. vo Noisy Resistor & Clocked Switch Cyclostationary Noise vs. Frequency S( f ) f • No dynamic elements Þ no memory Þ no coloring • Noise is uncorrelated in time • Spectrum is white • Cannot see cyclostationarity with time-average spectrum • Time-averaged PSD is measured with spectrum analyzer

  9. y Cyclostationary Noise vs. Time & Frequency t n t • Sample noise every T seconds • T is the cyclostationarity period • Noise versus sampling phase f • Useful for sampling circuits • S/H • SCF Û f m t Y f Y f f

  10. Cyclostationary Noise is Modulated Noise n y t t • If noise source is n(t) and modulation is m(t), then • In time domain, output y(t) is found with multiplication y(t) = m(t) n(t) • In the frequency domain, use convolution Y(f) = Sk Mk N(f - kf0) m t

  11. Periodic Modulation Stationary Noise Source Replicate &Translate Noise Folding Terms -3 -2 -1 0 1 2 3 Sum Cyclostationary Noise Modulated Noise Spectrum f f Convolve -3 -2 -1 0 1 2 3 f f Time shaping ÛFrequency correlation

  12. Duality of Shape and Correlation R(t,t) S(f ) Correlation in time Û Shape in frequency Autocorrelation Spectrum f t Shape in time Û Correlation in frequency n t f

  13. Correlations in Cyclostationary Noise • Noise is replicated and offset by kf0 • Noise separated by multiples of f0is correlated 0 f 0 f • With real signals, spectrum is symmetric • Upper and lower sidebands are correlated

  14. f Sidebands and Modulation • Correlations in sidebands Û AM/PM modulation • To separate noise intoAM/PM components • Consider noise sidebands separatedfrom carrier by Df • Add sideband phasors to tip of carrier phasor • Relative to carrier, one rotates at Df,the other at -Df

  15. AM/PM Noise Uncorrelated Sidebands AM Correlated Sidebands PM Correlated Sidebands Upper and Lower Sidebands Shown Separately Upper and Lower Sidebands Summed

  16. Noise + Compression = Phase Noise • Stationary noise contains equal AM & PM components • With compression or saturation • Carrier causes gain to be periodically modulated • Modulation acts to suppress AM component of noise • Leaving PM component • Examples • Oscillator phase noise • Jitter in logic circuits • Noise at output of limiters

  17. f Oscillator Phase Noise • High levels of noise near the carrier • Exhibited by all autonomous systems • Noise is predominantly in phase of oscillator • Cannot be eliminated by passing signal through a limiter • Noise is very close to carrier • Cannot be eliminated by filtering • Oscillators have stable limit cycles • Amplitude is stabilized; amplitude variations are suppressed • Phase is free to drift; phase variations accumulate

  18. t1 t0 t2 Dy(0) t1 t2 t3 t0 y1 t3 Df4 t4 t4 y2 The Oscillator Limit Cycle • Solution trajectory follows a stable orbit, y • Amplitude is stabilized, but phase is free to drift • If perturbed with an impulse • Response is Dy • Decompose into amplitude and phase Dy(t) = (1 + a(t))y(t + f(t)/2pfc) -y(t) • Amplitude deviation, a(t), is resisted by mechanism that controls output levela(t)  0 ast • Phase deviation, f(t), accumulates f(t)  Df ast

  19. Dy(0) Df y1 Su( f ) (2p f )2 y2 Sf( f ) = The Oscillator Limit Cycle (cont.) • If perturbed with an impulse • Amplitude deviation dissipates a(t) 0 ast • Phase deviation persist f(t)  Df ast • Impulse response for phase is approximated with a step s(t) • For arbitrary perturbation u(t)

  20. Df Flicker1/Df 3 White1/Df 2 Df 1/Df 2 Amplification of Noise in Oscillator • Noise from any source • Is amplified by 1/Df 2 in power • Is amplified by 1/Df in voltage • Is converted to phase • Phase noise in oscillators • Flicker phase noise ~ 1/Df 3 • White phase noise ~ 1/Df 2

  21. Sv(Dw) Sf(w) Dw w Difference Between Sf and Sv Noise • Oscillator phase drifts without bound • Sf(w)   as w  0 • Voltage is bounded, must remain on limit cycle • Total signal power is independent of noise level • Corner frequency is proportional to noise level • PNoise computes Sv(Dw) but does not predict corner

  22. Jitter Jitter • Jitter is an undesired fluctuation in the timing of events • Modeled as a “noise in time” vj(t) = v(t + j(t)) • The time-domain equivalent of phase noise j(t) = f(t)T /2p • Jitter is caused by phase noise or noise with a threshold

  23. tc v Noise Dv Threshold Histogram Dv(tc) Dt = Dt SR(tc) Jitter t Histogram Noise + Threshold = Jitter

  24. MP in out MN Cyclostationary Noise from Logic Gates Output Signal t Output Noise t Thermal Noise of MP Thermal Noise of MN • Noise from the gate • flicker noise, gate resistance • Noise from preceding stage

  25. Thermal noise from last stage MP in out Output Noise MN t Noise in a Chain of Logic Gates • Thermal noise of last stage often dominates the time-average noise spectrum — but not the jitter! • Is ignored by subsequent stages • Must be removed when characterizing jitter

  26. Characterizing Jitter in Logic Gate • If noise vs. time can be determined • Find noise at peak • Integrate over all frequencies • Divide total noise by slewrate at peak • If noise contributors can be determined • Measure noise contributions from stage of interest on output of subsequent stage • Integrate over all frequencies • Divide total noise by slewrate at peak • Alternatively, find phase noise contributions, convert to jitter • Otherwise • Build noise-free model of subsequent stage • Apply noise-contributors approach

  27. ti kcycles ti+k Characterizing Jitter • Jk¾k-cycle jitter • The deviation in the length of k cycles • For driven circuits jitter is input- or self-referenced • tiis from input signal, ti+1 is from output signal, or • tiandti+1 are both from output signal • For autonomous circuits jitter is self-referenced • tiand ti+1 both from output signal

  28. log(Sf) log(f) log(Jk) log(k) Jitter in Simple Driven Circuits (Logic) • Assumptions • Memory of circuit is shorter than cycle period • Noise is white (NBW >> 1/T ) • Input-referenced measurement • Implications • Each transition is independent • No accumulation of jitter • Jk = Dt for all k

  29. log(Sf) 2 log(Df) log(Jk) 1/2 log(k) Jitter in Autonomous Circuits (Ring Osc, ...) • Assumptions • Memory of circuit isshorter than cycle period • Noise is white (NBW >> 1/T ) • Self-referenced measurement • Implications • Each transition relative to previous • Jitter accumulates

  30. PFD/CP LPF VCO in out FD log(Sf) log(Df) fL log(Jk) DT log(k) 1/2p fLT Jitter in PLLs • Assumptions • Memory of circuit is longer than cycle period • Noise is white (or NBW >> 1/T ) • Self-referenced measurement • Implications • Jitter accumulates for k small • No accumulation for k large • Jk = DT where McNeill, JSSC 6/97

  31. Summary • Cyclostationary noise is modulated noise • Found where ever large periodic signals are present • Mixers, oscillators, sample-holds, SCF, logic, etc. • Cyclostationary noise is correlated versus frequency • Leads to AM and PM components in noise • Several ways of characterizing cyclostationary noise • Time-average spectrum • Incomplete, hides cyclostationarity • Noise versus time and frequency • Useful for sample-holds, SCF, logic, etc. • Noise versus frequency with correlations (AM & PM noise) • Useful for oscillators, mixers, etc.

  32. how big can you dream?

More Related