1 / 47

Frequency and Time Synthesis A Tutorial Victor S. Reinhardt June 6, 2000

Frequency and Time Synthesis A Tutorial Victor S. Reinhardt June 6, 2000. Frequency and Time Synthesis Tutorial Organization. Basic Concepts What is a Synthesizer? Basic Concepts of Frequency and Time Synthesis Direct Analog Synthesis Analog Building Blocks

omer
Download Presentation

Frequency and Time Synthesis A Tutorial Victor S. Reinhardt June 6, 2000

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. Frequency and Time SynthesisA TutorialVictor S. ReinhardtJune 6, 2000

  2. Frequency and Time SynthesisTutorial Organization • Basic Concepts • What is a Synthesizer? • Basic Concepts of Frequency and Time Synthesis • Direct Analog Synthesis • Analog Building Blocks • (Digital Building Blocks used to Generate Frequencies) • No VCO’s • Indirect Synthesis • Uses Phase or Frequency Locked VCOs • Direct Digital Synthesis • Uses Digital Processing Techniques to Generate Output • Digital Circuits used to Process Numbers • No VCO’s

  3. Basic ConceptsWhat is a Synthesizer? One or More Reference Sources fr1 • One or More Input Reference Sources fr1…frn • Translation to NewFrequency fo • Phase or Frequency Coherent With References • Basic Properties • Frequency Range • Frequency Resolution • Switching Rate/Settling Time • DC Power, Weight, Cost, etc. Synthesizer . . . Output fo frN • Phase/Frequency Stability (Time Domain, Environmental Effects) • Spectral Purity (Frequency Domain, Spurs, Noise)

  4. Positive Zero Crossings attn=nTo n=2n V Amplitude A t  Sine Wave Period To =2 V Amplitude A t  Pulse Ideal Periodic Waveform • Periodic Function F(F) V = A F(F) F = Phase of Function F(F + 2) = F(F) • In Time DomainF = wot wo=Angular Frequency wo= 2pfo fo = 1/To = Frequency • F not a True Observable • Measurement Depends on Inverting F(F) • Must Keep Track of Number of Cycles for Multiples of 2p • Best Determined at Zero Crossings where Slope Large

  5. Non-Ideal Waveform • Amplitude and Frequency Now Function of Time • Angular Frequency Error w w = df/dt • Frequency Error f f =w/2p • Fractional Frequency Error y y = w/wo = df/foy = (df/dt) / wo V Peak VariationAmplitude Error t Zero Crossing VariationTime or Phase Error • Force Nearly-Periodic Waveform into Periodic Form V = ( A + a(t) )·F[ wot + f(t) ] a(t) Amplitude Error f(t) Phase Error

  6. For Sine Wave Near ZeroV = A(wot+f(t)) V F, t dV f, dt Additive Noise and Phase & Time Error • Additive Noise dV Generates Phase Error f(t) = dV(t)/A • fin Radians Equivalent to Noise/Signal Ratio • dB(f) Equivalent to dBc • Time Error in Positive Zero Crossing dt = -f/wo = -dV/(Awo) • Note Minus Sign • PositivedV Negativedt Positivef For Non-Sine Wave: Effective A is Determined by Slope Near Zero Complex Representation dVQ f A dVI dVI = dVQ = dV

  7. Clock Reading vs Time Error Basic Clock • A Basic Clock Contains a Frequency Reference and a Cycle Counter • Zero Crossing Time Errordt = -f/wo • Compares Equivalent Zero Crossings at Different Times • Clock Reading Errorx = f/wo • Compares Cycle Counts or Normalized Phases at Same Time • Note That x =  y dtBut dt = - y dt fo Frequency Reference Cycle Counter x x dt Ideal Source

  8. dwo Kdwr dwr yo = = = = yr wo Kwr wr fo Kfr fr xo = = = = xr wo Kwr wr Ideal Coherent Synthesizer • Coherent Frequency Translation by Factor K • Multiplies the Input Frequency fr by a Factor K • Ideal: Doesn’t Add Noise • Input Phase Error fr Also Multiplied by K • The Phase Error Integral of the Angular Frequency Error • The y and x of a Reference Oscillator are Independent of the Final Output Frequency fr fo= Kfr Ideal Coherent Synthesizer fr fo= Kfr Frequency Reference

  9. Important Property of S(f) Filter H(f) V(f) = H(f)U(f) U(f) Sv(f) = |H(f)|2Su(f) dx y(t) = dt df y(t) = wo-1 dt w2 Sy(f) = Sf(f) wo2 Spectral Density Review • A Random Variable u(t) is Wide Sense Stationary if the Autocorrelation Function R is only a Function of tRu(t) = T-1T u(t+t)u(t) dt • The Spectral Density is the Fourier Transform of Ru(t)Su(f) =  ej2pftRu(t) dt • For Frequency Translation KSf-output(f) = K2 Sf-input(f) Sy-output(f) = Sy-input(f) Sx-output(f) = Sx-input(f) Sy(f) = w2Sx(f)

  10. Spur Spurs in Time Domain Phasor Diagram • Spurious Signal Rotates around Main Phasor at 2pDf • Time Domain Measurements are Sampled at Multiples oftn = nTo • Generates Regular Pattern at Aliases of 1/Df 2pDf Vo(t) Spur at fo+Df wo f x Discrete Samples When Phasor Crosses Real Axis Phase Error Plot s(t) Allan Variance Counter Histogram t Noise

  11. Mixers fa fa  fb fb f f Switches f1 fin f2 fo x fout x . . . . fn Direct Analog Synthesis Multipliers • Directly Generates fo Frequency without VCO • Multiplicative Devices • Multipliers • Dividers • x Conserved • Additive Devices • Mixers • Others • Filters • Switches • Amps • Also Add Their Own Noise x N f Nf f Nf Dividers f f/M ÷ M f f/M x x Filters fb fa+fb+fc f f Amplifiers x x

  12. ... f2 f3 f1 Switch Matrix ... 9fr 2fr fr Reference Generator fr Typical Direct Analog Synthesizer: Divide & Mix fo = f1+ f2/10+f3/100 • Two Parts of Synthesizer • Switched Reference Section • Generates References 0, fr,…9fr • Switch Refs to LO’s f1, f2,, f3 … • Divide and Mix Section (3 Stages Shown) • Divide f3=N3fr by 10 • Mix with f2=N2fr and Filter to Produce f2+f3/10 (Bypass Mixer if N2=0) • Repeat Divide, Mix, and Filter with f3=N3fr • End Result fo = [N1+ N2/10+N3/100 + …]fr • Each N Selects Digit of Output fk=Nkfr (Nk = 0 to 9) f1=N1fr + 10 f2+f3/10 f2=N2fr f3/10 + 10 f3=N3fr

  13. S(f) 1/f Noise White Noise Floor 1/f Knee f Si 1-10 KHz GaAs, InP 0.1-1 MHz 1/f Knees Component Design Parameters Phase Noise Characterization of Devices • General Parameters • Frequency Response • Speed (Switches) • DC Power • Cost, Weight, & Size • Phase Noise (See Left) • Phase Stability (Time, Environment) • Filters: Phase Shift over Temperature Critical Issue • Spurs • Mixing IM’s • Switches: On/Of Loss Ratio Determines Spurs • Unwanted Multiplier Orders Cascaded Multipliers & Dividers xN1 xN2 xN3 ÷N3 ÷N2 ÷N1 • These Most Critical for Sf(f) • Make Lowest Noise and Highest N • All x Contributions the Same

  14. Asynchronous Counter FF FF ... FF fin fout Clean-up Circuit fin f’out fout One Shot Synchronous Counter ... fout fin FF FF FF Regenerative Delay-t Divider Set R-S FF Q fin fout Delay t Reset Frequency Dividers (Counters) • Asynchronous (Ripple) • Lowest Power • Most Phase Variation (Cascading Delays) • Can Use Clean-up Circuit • Synchronous • High Power • Lowest Phase Variation • Dual-Modulus • Almost Lowest Power • Low Phase Variation • Limit on Divide Number • Regenerative & Analog Dividers • Can be Very Simple & Low Noise • Limited Frequency Range • Susceptible to Cycle Slips

  15. Dual Modulus Counter ÷ P/P+1 fin ÷ Out P/P+1 Control ÷A Reset A Counter Reset M Counter ÷M fout Dual Modulus Counter • Dual Modulus Counter • High Speed Dual Modulus (÷ P/P+1) Prescaler • 2 Low Speed (÷M, ÷A) Counters • fout = fin/(MP+A) M  P, A = 0 to P-1 • Minimum Divide Ratio = P(P-1) • Operation • Prescaler Starts with ÷(P+1) • Prescaler Switches to ÷P when A Count Reached • A and M Counters Reset when M Count Reached (Thus Must Have M  A) • Prescaler Switches Back to ÷(P+1) • For Contiguous Divide Numbers A = 0 to P-1 (so Must Have M  P-1)

  16. t Frequency Multipliers f Nf Nonlinear Device Filter • 1. Resistive Diode and Mixer • Broadband & Loss • Low Efficiency for High Harmonics • 2. Step Recovery Diode & Varactor • Narrowband (to Match 5  Input Z) • Higher Efficiency for High Harmonics • 3. Transistor • Highest Efficiency (Gain) • Too High Drive Can Cause Slow Damage from Avalanche Breakdown • 2 & 3 Susceptible to Parametric Oscillations Sharpness of DistortionFeatures (t) Determine Amplitude ofHigh Harmonics Good Efficiency Limit Nf  1/t Device Degradation Due to Overdrive

  17. fR fLO fIF Harmonics of fLO Harmonics of fR IF to Spur Ratios (dB) Mixers • Many Types of Mixers • Single Device • Single, Double, Triple Balanced • SubHarmonic (Doubles LO Input) • Single Sideband • Higher Order Mixers Suppress Spurious Mixing Products • fspur = NflO - MfR • (N,M) = Spur Order • Major Issue: Keeping Spurs Away From fIF (WJ-M9E)

  18. Loop Filter fo = T-1(fr) VCO Freq Control Frequency Translation Error Signal Phase or Frequency Discriminator T(fo) fr Indirect Synthesis fo = Nxfr Loop Filter VCO ÷N Error Signal fo/N fr Example: Divider Loop Indirect Synthesis • Utilizes Phase or Frequency Locked VCO to Act as: • Operation Inverter • VCO Output fo Goes Through Frequency Translation T(fo) • Phase or Frequency Discriminator Compares fr to T(fo) and Generates Error Signal • Through Loop Filter and VCO Frequency Control, Error Signal Driven to Zero so fr= T(fo) • Thus VCO Output is Inverse of Tfo= T-1(fr) • Tracking Filter • Uses Bandwidth Properties of Loop to Filter Reference Signal

  19. f = fo- Vo/s Vi = fr- f VCO fr f f Vi G(f) Vo Vo = G(f) Vi H(f) 1-H(f) 1 1 f f fn fn Basic Phase Locked Loop • Definitions • Open Loop Gain G(f) • Output Phase Error f • Reference Phase Error fr • VCO (Free Running) Phase Error fo • Closed Loop Response H(f) = f/fr = G(f)/(s + G(f)) • H(f) has Low Pass Response with Knee at fn • 1-H(f) has High Pass Response with Knee at fn • Output Phase Error f = H(f)fr + (1-H(f))fo • Reference Characteristic f << fn • VCO Characteristic f >> fn Idealized PLL

  20. Sf(f) Free Running VCO Sf(f) Reference Sf(f) Optimum PLL Sf(f) f Optimum fn Optimum Loop Bandwidth • Free Running VCO: • Higher Near In Noise • Lower White Noise Floor • Reference • Lower Near In Noise • Higher White Noise Floor • Optimum Loop Bandwidth fn for Integrated Noise is Where Curves Cross • May Have Other Reasons not to Choose this fn Such as Settling Time Requirement

  21. Oscillator Noise Characteristics Loss = L Resonator • Simple Oscillator Model • Amp NoiseSa(f) = (FkT/Pin)·(1 + ff/f) • Leeson’s Equation • Net Phase Around Loop = 0 fR = -fa= -2QL·y • Note Resonator fR vs y slope Controls Oscillator Frequency • Thus Amp Phase Noise is Converted to Oscillator Frequency Noise Sy(f)= 1/(2QL)2Sa(f) • Since Sy(f) = (f2/fo2)Sf(f) We Obtain Leeson’s Equation Sf(f) = (fo/(2QLf))2+1)(FkT/Pin)(1+ ff/f) Loaded Q = QL Near Resonance fR = -2QL·y Oscillation Conditions |GaL| = Loop Gain > 1 Sf Around Loop = 0 Pin Amp Gain = Ga Noise Figure = F Flicker Knee = ff Noise Density = FkT Converted Noise + Original Amp Noise

  22. Sf(f) K3/f3 Converted Noise QL K2/f2 Amp Noise K1/f K0 f Oscillator Noise Spectrum Oscillator Noise Spectrum • Oscillator Noise Spectrum • Sf(f) = K3/f3 + K2/f2 + K1/f + K0 • Some Components May Mask Others • Converted Noise • K3/f3and K2/f2 • Varies with (fo/(2QL)2and FkT/Pin • Amp Noise • K1/f and Ko • Only Function of FkT/Pin Leeson’s Equation Sf(f) = (fo/(2QLf))2+1)(FkT/Pin)(1+ ff/f)

  23. Multiplied Oscillator Sf(f) xN Nfo fo N2 N2 f Sf(f) = N2(fo/(2QLf))2+1)(FkT/Pin)(1+ ff/f) Oscillator at fovs Nfo(Same QL) Sf(f) vs fo Nfo N2 Sf(f) = (Nfo/(2QLf))2+1)(FkT/Pin)(1+ ff/f) Multiplied Oscillator vs Higher Oscillator Frequency • Multiplied Oscillator • Whole Curve xN2 • Higher Near-in Noise • Higher Far-out Noise • Oscillator foNfo • Only Converted Noise xN2 (Same QL) • Higher Near-in Noise • Same Far-out Noise (Same FkT/Pin) • This is Why Indirect Synthesis is Attractive • For Lower VCO QL than Ref QL Bump in Curve

  24. Classification of Loops • Loop Order (1st, 2nd, etc.) • Phase vs Frequency Lock • PLL Lower Near in Phase Noise • PLL: Loop Noise Converted to White Phase Noise • FLL: Loop Noise Converted to White Frequency Noise • FLL Settles Faster • Implementation • Analog Loops • Analog Phase Discriminator • Digital Phase Discriminator • Digital Loop (Filter) • Phase/Frequency Error Quantization • Contininuous (or Near Continuous) • Bang-Bang (Sign of Error)

  25. Damping Factor z = wn 2szwn+wn2 H = H = s + wn s2+2szwn+wn2 1st & 2nd Order PLLs 1st Order PLL 2nd Order PLL • DC Open Loop Gain Set by wn (= 2pfn) • VCO Drift will Eventually Cause Loop to Unlock • Doesn’t Completely Suppress Near-in VCO Noise (1/f3) • Fastest Settling Time for Same wn • Injection Locked Oscillators equivalent to 1st Order PLL fr f fr f VCO VCO wn = G 1-H = s for s << wn 1-H = s2 for s << wn • DC Open Loop Gain Virtually Infinite • VCO Drift No Problem • Completely Suppresses Near-in VCO Noise (1/f3) • Slower Settling Time for Same wn

  26. Analog (Loop Filter) PLLs fo VCO • Phase Detectors • Mixers - Need Locking Circuit • Phase-Frequency Det. - Self-Locking • Loops with PFDs Also Called “Digital” Loops • Divider Loop • Easy Lock • ASIC Implementation with PFD • Mixer & Loop Noise xN • Multiplier Loop • False Lock & Spur Issues • Mixer & Loop Noise Not Multiplied • Sampling Phase Detector This Type • Can Also Have Multiple Conversions (Mixers) Analog Loop Filter Analog Frequency Translation Voltage Output Phase Detector fr Divider Loop fo/N fo fr ÷N Multiplier Loop frxN fo fr xN

  27. fr1 . . frk Digital (Loop Filter) PLLs Digital Loop Filter fo VCO D/A • Can Lock to Many fr’s: fr1 ... frk • Weighted Averages, Separate Frequency Offsets, Error Correction • Digital Phase Detection • Mix each frkto Lower fIFk = K(frk-K’fo) • Counters Measure Zero Crossings tnk of fIFk with Resolution 1/fc • Used to Calculate fIFk =K(frk-K’fvco) • Single Measurement Resolution df = 2pfIF /fcMust be < RefNoise to Avoid Spurs • Digital Loop Filter & D/A Control VCO • Loop Filter Sampled at Rate fIF • D/A LSB Must be < Ref Noise in Time 1/fIF to Avoid Spurs (Note: Frequency Resolution is Not Set by D/A LSB) Analog Down- Conversions Averaging .. fIF1 fIFk Digital Frequency Translations Counters fc from VCO TIF = 1/fIF tnk Tc = 1/fc fIFk = 2p ( n - fIFk tnk ) df = 2p Tc / TIF = 2p fIF / fc

  28. 10.23 MHz   VCXO VCXO AFS fo fo fr1 fIF1 Down- Converter AFS 1 D/A 3.17 MHz 13.4 MHz AFS’s 100 Hz 4 Event Clock & PLL Processor fr2 Down- Converter AFS 2 180 KHz fIF2 76 Event Clock & PLL Processor 3.53 KHz Cs 2.76 KHz Rb 10.23 MHz from VCXO 98 ns Event Clock From D/C x 2n N + + 2nd Order Loop Filter   To D/A  N= 3800 Cs N= 4858 Rb - - Compute Phase Integrate x n2/s ~100 Hz Integrate Downconverter f Offset f Offset Example of Digital PLL (Reinhardt, 1999)

  29. Ping Pong Switch fo 2nd PLL Pre- tune ÷N Adaptive Loop Filter fr Pre- Charge Reclock & Clear Divider Fast Settling Loop Techniques • Pretune VCO Voltage • Approximate New Frequency • Precharge Loop Integrator • Preset for New VCO Frequency • Adaptive Loop Filter • Dynamically Adjust Bandwidth • Reclock & Clear Divider • When Frequency Changes, Old Nozero State is Phase Error that Must be Slewed Out in PLL • Reclocking and Clearing Eliminates this Phase Slew • Ping-Pong Switch & Second PLL • Presettle 2nd PLL before Switching

  30. Effect of Precharge on Transient Response • Precharge Pre-loads Integrator at Each New Frequency Command • Generates More Ideal Stepped Frequency Response Loop TC = 0.1 s (Reinhardt, 1999)

  31. Cycle Slipping Mechanical Model of PLL with Noise • Becomes Problem at Low SNR within the Loop BW • Phase Detectors are Periodic in Phase • Finite Probability of Noise Burst Large Enough to Cause Slip to Next Cycle • Mean Time to Cycle Slip Exponential Function of 1/SNR in Loop BW • Especially Problem with Sampling Phase Detectors Noise Burst Causes Cycle Slip Average Noise Energy f (Kroupa, 1973)

  32. Post-Tuning Drift Response to Voltage Step • Post-Tuning Drift is Further Settling of VCO Frequency After Main Exponential • Can Last s to Hours • Can Have Multiple time Constants • Causes • Thermal Effects in Semiconductors • Surface Charging and Traps in Semiconductors • Bias Circuits and Regulators • Problems/Issues • Varactor Tuner Prime Source • GaAs Devices are Especially Prone to Post-Tuning Drift • Semiconductor Effects are Very Lot Dependent Post-Tuning Drift VCO Frequuency Single Exponential Equivalent Circuit of a Diffusion Process

  33. Direct Digital Synthesizers • DDSs also called Numerically Controlled Oscillators • Directly Synthesize a Selectable Output Frequency from a Clock Using Digital Techniques • Types of DDSs • Pulse Output • Sine Output • Fractional Divider • Fractional Divider Phase Interpolation • Other

  34. R Carry Carry Timing Jitter Carry Clock Cycles Tc 1 2 3 4 5 6 7 8 9 Pulse Out Pulse Output DDS Accumulator Used as DDS • DDS is N-Bit Accumulator • For Each Clock Period 1/fc Rin + K  Rout in N-bit arithmetic • Can Write as Frac(rin + F)  rout • Fractional Frequency Word F = K/2N • Fractional Register Value r = R/2N • Carry (or MSB) Output • On Average fo = F fc • RMS Jitter (No Output Filter) • Period Jitter Tc/(12)0.5 • Phase Jitter pF/(3)0.5 • Example F=3/8, (To=(8/3)Tc) • r = 0(C), 3/8, 6/8, 1/8(C), 4/8, 7/8, 2/8(C), 5/8, 0(C), ….. • Period Errors (dT/To): 1/3, 1/3, -2/3 fo Frequency Word K Pulse Out N-Bit Adder A Carry N-Bit Register Rout B A+B fc Rin “Square” Wave Out MSB Clock

  35. Typical Pulse Output DDSFrequency Spectrum • Large Spurs Very Close to Carrier • Nature of Spurs Changes Drastically with fo • Filtering Doesn’t Necessarily Reduce Phase Jitter (When Nearby Spurs Present) • In General Closest Spur 2-Nfc f = 0 . 1 2 2 5 H z f = 1 H z o c 0 Carrier -20 -40 -60 -80 0 0.2 0.4 0.6 0.8 1.0 F r e q u e n c y ( H z )

  36. W Bits fc Sine Table N-Bit Accumulator K J-Bits fo Filter DAC M-Bits Sine Output DDS • Reduces Spurs by Adding Sine Table and DAC • N Determines Frequency Resolution • Argument of Sine Table = W Bits out of N Bit Accumulator • Sine Table Value = J Bits • DAC M Bits • Nyquist Theorem: No (In-Band) Spurs if • Sine Table and DAC Perfect • fo < 0.5 fc (Must LP Filter Output) • Spur Levels • 6 dBc per bit for W & J • 6-8 dBc per bit for M (Use Effective Number of Bits not Actual Bits) • Worst Case Determines Spurs Stepped DDS Output

  37. 5-Bit DAC 11-Bit DAC 0 -10 -20 -30 -40 -50 -60 -70 -80 -90 dBc fo=333.25 KHz fc=1 MHz Span=10 KHz RBW=10 Hz Typical Sine Output DDSFrequency Spectrums

  38. Spurious/Harmonics STEL-2373,[1] Raytheon [2] -19 Plessey(4) SP2002,[3] -29 Rockwell,[4] -39 TI / Lincon Labs LDDS,[5] Sciteq DCP-1A,[7] -49 Sciteq ADS-43x[7] -59 Sciteq (5) ADS-63x [7] -69 Hughes Space[8],[9] -79 Philips Microwave Limeil,Thomson CNI[10] 25 125 333 190 245 295 450 TRW DDS/HDAC-1,[11] 0.29 DAC Triquent SC-0806- C,(1)[21] High Speed DACsSpur Levels vs Speed dBc Output Frequency (MHz) (Essenwanger & Reinhardt, 1998)

  39. None 214x12 1:1 (none) -97.23 Modified 28x9 Unmodified Sunderland 28x11 12-bits ±2 LSB 59:1 51:1 adder adder -86.91 Sunderland 28x4 28x4 28x9 Nicholas 128:1 adder/subtract -88.94 28x3 27x14 Conventional Taylor Series 2 adders multiplier 64:1 -97.04 27x9 25x3 14 pipelined stages 18 Bits Wide Cordic (none) N/A -84.25 27x14 Raytheon Taylor Series multiplier multiplexer, adder 13-bits ±1 LSB 27x11 67:1 25x7 3 pipelined stages Requires 1 calc of Sinf & Cosf per Freq IIR Filter* (Presti, et. Al.) (none) N/A No Limit Sine Table CompressionAlgorithms Compression Algorithm ROM Req’ed Compression Ratio Logic Circuits Algorithm Error (dBc) (*Modified from Essenwanger & Reinhardt, 1998)

  40. R Carry Carry Clock Cycles Fractional Divider or Pulse Swallowing DDS • Dual Modulus Prescaler • Normally ÷ n • Output Clocks Accumulator • On Accumulator Carry ÷ (n+1) Next Cycle • N-Bit Accumulator R + K  R • Carry on Overflow • Output on Prescaler • On Average fo = fc/(n+F) • RMS Jitter (No Output Filter) • Period Jitter Tc/(12)0.5 • Phase Jitter p/(n+F)(3)0.5) fc fo K Dual Modulus Prescaler ÷n/n+1 N-Bit Accumulator Carry ÷n/n+1 Control

  41. fr Linear Phase Detector K R DAC N-Bit Accumulator Loop Amp Carry Output n/n+1 Control fo VCO Divide by n/n+1 Phase Interpolation Fractional Divider (in PLL) • Fractional Dividers Utilized Most Often in PLLs • Can Reduce Phase Jitter by Utilizing R Value • At Carry rTc = Period Error • Utilize DAC & Linear Phase Detector to Correct for Error Represented by R • Spur Levels Limited by • Linearity of Phase Detector • DAC Resolution • Without Interpolation Can Reduce Spurs if 2-Nfc >>Loop Bandwidth

  42. Spur Generation in DDSs Accumulator Samples v(r) at rn=fotn Stepped Output Hold Function Look-Up Table v(r) • Quantized Sine Wave (Sine DDS) • Square Wave (Pulse DDS) • v(r) Periodic in r (Period=1) • Discrete r-Space Harmonics • Stepping Adds Hold-Function Filter • Spectrum of Hold Function Sinc2(f/fc) • v(fot) Translates mth Harmonic to mfo • Sampling at tn Causes Aliasing at f=mfo - m’fc t-Space Sampled Spectrum Output Spectrum r-Space Spectrum Harmonics 1 1 3 3 5 5 7 7 1 3 5 7 r-Space Frequency 0 0 fo 2fc fc 2fc

  43. DDS Spur Algebra • Time Domain Properties of rn = Frac(nF) • Produces Periodic Sequence • In Irreducible form F can be Written as a/b (a and b Relatively Prime) • Time Domain Sequence Permutation of 0, 1/b, 2/b, …. (b-1)/b • So Period of Sequence bTcand Number of Unique Values b • Frequency Domain Properties • Since Period bTc Sequence has Harmonic Exdpansion kfc/b = 0, fc/b, 2 fc /b, …. (b-1) fc /b, .... kfc/b = mfo - m’fc = [m(a/b) - m’]fc • Thus • There are b Spurs from 0 to fc • The Spur Spacing is fc/b • There is a Large (Principal) Spur at fc-fo that is an Alias of the (Negative) Fundamental Frequency

  44. r r + p v(r + p) N-Bit Accumulator  v(r) Random Number Generator Fractional Frequency F p Destroying Coherence With Register Jitter • Spurs Occur Because Uniformly Stepped Sequences Periodic • Introducing Jitter Destroys Periodicity • Jitter More Efficient with Spurs from High Harmonics of v(r) Expansion • Converts Spur Energy to Broadband Phase Noise Heuristic Explanation Spur Height Reduced Because of Larger Jitter S(f) Jitters Output at fo by  Jitters spur from mth Harmonic of v(r) by m fo fspur f Converts Spurs to Broadband Spectrum

  45. Wheatley Jitter Injection f = 0 . 1 2 2 5 H z f = 1 H z f = 0 . 1 2 2 5 H z f = 1 H z o o c c • Used with Pulse Output DDS • Destroys Spurs but Produces High Degree of Broadband Noise 0 0 Carrier Carrier -20 -20 -40 -40 -60 -60 -80 -80 0 0.2 0.4 0.6 0.8 1.0 0 0.2 0.4 0.6 0.8 1.0 F r e q u e n c y ( H z ) Without Jitter Injection With Jitter Injection

  46. 0 0 -10 -10 -20 -20 -30 -30 -40 -40 -50 -50 -60 -60 -70 -70 -80 -80 -90 -90 dBc dBc Randomized DAC DDS Experimental Results 5-Bit DAC No Jitter 5-Bit DAC With Jitter 11-Bit DAC No Jitter • Used with Sine Output DDS • Less Efficient at Reducing Spurs but with Lower Broadband Noise fo=333.25 KHz fc=1 MHz Span=10 KHz RBW=10 Hz (Reinhardt,1993)

  47. Frequency and Time SynthesisFinal Summary • The Basic Concepts Basic Outlined Here are Provide a Framework for Both the Design & Specification of Frequency and Time Synthesizers • The 3 Types of Approaches Outlined Here Are • Analog Synthesis • Indirect Synthesis • Direct Digital Synthesis • The Above Architectures Used in Combination are Often the Best Design Approach • A List of References Follows

More Related