Space Systems Statistical Processes for Time and Frequency A Tutorial Victor S. Reinhardt 10/17/01 Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 1 Statistical Processes for Time and Frequency--Agenda Space Systems • Review of random variables • Random processes • Linear systems • Random walk and flicker noise • Oscillator noise Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 2 Space Systems Review of Random Variables Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 3 Continuous Random Variable Space Systems Ensemble of N Identical Experiments Unpredictable Result xN Number of Occurrences Nx Nx-dx Nx+dx x x+dx x • Random Variable x x3 – Repeat N identical experiments = Ensemble of experiments – Unpredictable (Variable) Result xn x2 • Nx = Number of of times value xn between x and x+dx x1 • Probability density function (PDF) or distribution p(x) p( x )dx lim ( N x / N) N Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 4 PDF and Expectation Values Space Systems The expectation value of f(x) is the average of f(x) over the ensemble defined by p(x) b E[f (x)] f (x)p(x)dx • Range of random variable x from a to b b a a p( x)dx E[1] 1 • Mean value = [x] b [x] E[x] xp (x)dx a • Standard variance = d2[x] d2 [ x ] E[( x ) 2 ] x a b d2 [ x ] E[ x 2 ] 2 • Standard deviation = d[x] d [x] d2 [x] Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 5 Probability Distributions Space Systems • Gaussian (Normal) PDF Pgauss(x) p gauss ( x ) x -4 -3 -2 -1 0 1 2 3 4 2 d – Range = (-, +) – Mean = – Standard deviation = d • Uniform Puniform(x) 1 p uniform ( x ) D x -D/2 e ( x ) 2 /( 2 d2 ) 0 D/2 – Range = (-D/2, +D/2) – Mean = 0 – Standard deviation = D/120.5 – Examples: Quantization error, totally random phase error Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 6 Statistics Space Systems • A statistic is an estimate of a parameter like or • Repeat experiment N times to get x1, x2, …… xN • Statistic for mean [x] is arithmetic mean m( x ) N 1 N x n 1 n • Statistics for standard variance d[x] N – Standard Variance ( known a priori) s 2p ( x ) N 1 ( x n ) 2 – Standard Variance (with estimate of ) s ( x ) ( N 1) n 1 2 1 • Good Statistics N 2 ( x m ) n n 1 – Converge to the parameter as N with zero error – Expectation value = parameter value for any N (Unbaised) Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 7 Multiple Random Variables Space Systems • x1 and x2 two random variables (1 and 2 not ensemble indices but indicate different random variables) – Joint PDF = p(2)(x1,x2) – Expectation value (2) means 2-variable probability E[f ( x1 , x 2 )] f ( x1 , x 2 )p ( 2) ( x1 , x 2 )dx1dx 2 – Single Variable PDF p (1) ( x1 ) p ( 2) ( x1 , x 2 )dx 2 – Conditional PDF = p(x1|x2) is PDF of x2 occuring given that x1 occurred • Mean & Covariance matrix R k ,k ' E[( x k M k )( x k ' M k ' )] Mk E[x k ] • Statistical Independence (k & k’ = 1,2) – p(2)(x1,x2) = p(1)(x1)p’(1)(x2) – Then R k ,k ' R k ,k k ,k ' Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 8 Ensembles Revisited Space Systems Ensemble of N Identical Experiments Each with same PDF p(x) xN Each statistically independent x3 • The ensemble for x is a set of statistically independent random variables x1, x2, ….. xN with all PDFs the same = p(1)(x) •EThus [m( x )] N 1 N E[x n 1 N n ] [ x ] E[s 2p ( x )] N 1 E[( x n ) 2 ] d2 [ x ] n 1 x2 d [m(x)] d [x] 1 / N d [s 2p ( x )] d2 [ x ] F / N x1 F E[( x ) 4 ] / d4 [ x ] 1 (F=2 for normal distribution) Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 9 Space Systems Random Processes Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 10 Random Processes Space Systems • A random function in time u(t) – Is a random ensemble of functions – That is defined by a hierarchy probability density functions (PDF) – p(1)(u,t) = 1st order PDF – p(2)(u1,t1; u2,t2) = 2nd order joint PDF – etc Ensemble Average E[...] uN(t) u2(t) • One can ensemble average at fixed times E[f (u1 , t1 ; u 2 , t 2 )] u1(t) f (u , t ; u 1 t Time Average <…> 1 2 , t 2 )p ( 2) (u1 , t1 ; u 2 , t 2 )du1du 2 • Or time average nth member f (u n ( t1 ), u n ( t 2 )) lim T T 2 T/2 T/2 T / 2 T / 2 Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. f (u n ( t '1 ), u n ( t '2 ))dt '1 dt '2 Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 11 Time Averages and Stationarity Space Systems A Stationary Non-ergodic Process Op Amp Offset Voltage Ensemble Average uN(t) • Time mean (= 0 for random M u (t ) u n (t ) Const processes we will consider) • Autocorrelation function R u ( t1 , t 2 ) u n ( t1 ), u n ( t 2 ) • Wide sense stationarity u2(t) R u (t1 t 2 ) u n ( t1 ), u n (t 2 ) u1(t) • Strict Stationarity t Time Average Ergodic_Theorem: Stationary processes are ergodic only if there are no stationary subsets of the ensemble with nonzero probability – All PDFs invariant under tn tn - t’ • Ergodic process – Time and ensemble averages equivalent f (u n (t1 ),...u n (t n )) E[f (u(t1 ),...u(t n ))] Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 12 Types of Random Processes Space Systems • Strict Stationarity: All PDFs invariant under time translation (no absolute time reference) – Invariant under tn tn - t’ (all n and any t’) – Implies p(1)(x,t) = p (1)(x) = independent of time p(2)(x1,t1; x2,t2) = p(2)(x1,0; x2,t2- t1) = function of t2- t1 • Purely random process: Statistical independence – p(n)(x1,t1; x2,t2; ….xn,tn) = p(1)(x1,t1) p (1)(x2,t2) ….. p (1)(xn,tn) • Markoff Process: Highest structure is 2nd order PDF – p(x1,t1;...xn-1,tn-1 | xn,tn) = p(xn-1,tn-1 | xn,tn) – p(x1,t1 ;...xn-1,tn-1 | xn,tn) is conditional PDF for xn(tn) given that x1(t1) ;...xn-1,tn-1 have occurred n – p(n)(x1,t1; x2,t2; ….xn,tn) = p(1)(x1,t1) p(x k 2 Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. k-1,tk-1 | xk,tk) Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 13 Space Systems Linear Systems Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 14 Linear Systems Space Systems u(t) v(t) Linear system h(t), H(f) U(f) V(f) Time Domain • In time domain given by convolution with response function h(t) v(t ) h(t t ' )u(t ' )dt ' h(t-t') • Fourier transform to frequency domain ( 2f ) t' t Frequency Domain U(f ) [u(t )] e jt u(t )dt u(t ) 1[U(f )] e jt U(f )df dB(|H(f)|) V(f ) [ v( t )] log(f) H(f ) [h ( t )] • The fourier transform of the output is V ( f ) H (f ) U (f ) Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 15 Single-Pole Low Pass Filter Space Systems t1 = R1C t2 = R2C h(t-t') C U(f) R1 t dB(|H(f)|) t' + R2 G=-1 V(f) V (f ) t 2 / t1 H (f ) U(f ) jt 2 1 t2 e t / t2 h ( t ) ( t ) t1 t 2 ( t ) 10ifif tt00 (Causal filter) -2 -1 0 1 log(f/B3) 2 1 B3 2t2 Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. (3-dB bandwidth) Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 16 Spectral Density of a Random Process Important Property of S(f) U(f) System H(f) V(f) = H(f)V(f) Sv(f) = |H(f)|2Su(f) v(t) = du dt V(f) = j U(f) Sv(f) = 2Su(f) 1 Su(f) = 2 Sv(f) Space Systems • Requires wide sense stationary process • The spectral density is the fourier transform of the autocorrelation function Su (f ) [R u ( t )] • For linearly related variables given by V ( f ) H (f ) U (f ) • The spectral densities have a simple relationship Sv (f ) | H(f ) |2 Su (f ) Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 17 Average Power and Variance Space Systems • Autocorrelation Function back from Spectral Density R v (t ) [Sv (f )] e jtSv (f )df • Average power (intensity) 2 R v (0) v(t ) Sv (f )df 1 • Average power in terms of input R v (0) | H(f ) |2 Su (f )df • For ergodic processes [v] R v (0) | H(f ) |2 Su (f )df 2 d (Mean is assumed zero) • Where d2 the standard variance is d2 [ v] E[ v 2 ] Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 18 White Noise Space Systems H(f) for Ideal Bandpass Filter 1 B B f -fo 0 fo | H(f ) |2 df 2B 2Bn • For Single-Pole LP Filter 1 Bn B3dB 4t 2 2 • Bn B3-dB as number of poles increases • For Thermal (Nyquist) Noise No = kT • Uncorrelated (zero mean) process No R u (t) ( t ) 2 • Generates white spectrum No S u (f ) 2 • At output d2 ( v) | H(f o ) |2 N o Bn • Bn is noise bandwidth of system Bn 0.5 | H(f o ) | 2 Bn 0.5 | H(f o ) | Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. 2 | H(f ) |2 df h(t ' ) 2 dt ' Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 19 Band-Limited White Noise & Correlation Time Filter No/2 S(f) White Noise Band Limited Noise B3 R(t-t') log(f) Space Systems • White noise filtered by single pole filter – t1 = t2 = to – Called Gauss-Markoff Process for gaussian noise • Frequency Domain N 1 S v (f ) o 2 | jt0 1 |2 • Time Domain N o e |t t '|/ t0 R v (t t' ) 2 2t o Dt 0 t-t' • Correlation Time = to – Correlation width = Dt = 2to Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 20 Spectrum Analyzers and Spectral Density • Model of Spectrum Analyzer Model of Specrum Analyzer In X e j o t Res Filter Br Br Det 1 2 Dt Video Out Filter Bv P(f o ) 1 Bv 2T Radiometer Formula (finite Br) d [P(f o )] P (f o ) 1 Br T 2B v Br 2Dt T T/Dt Independent Samples Dt Dt Dt Dt Dt Dt Dt Space Systems Dt Averaging Time T Dt = Correlation Width = 1/(2Br) 2 2 Same as d [s p ( x )] d [ x ] F / N – Downconverts signal to baseband – Resolution Filter: BW = Br – Detector – Video Filter averages for T = 1/(2Bv) • Spectrum Analyzer Measures Periodogram (Br0) _ ST (f o ) T 1 | U T (f o ) |2 – uT(t) = Truncated data from t to t+T – Fourier Trans UT (f ) [u T (t)] • Wiener-Khinchine Theorem – When T – Periodogram Spectral Density _ lim E[ST (f o )] S(f o ) T Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 21 Response Function and Standard Variance for Time Averaged Signals y = (f-fo)/fo v(t) = <y(t)>t,t Response Function 1/t h1(t’) t t+t Sy(f) |H1(f)|2 0 f Space Systems • Finite time average over t v(t ) y t ,t t t 1 t t y(t ' )dt ' • Response Fn for average t for t t' t t h1,t ,t (t ' ) 10/otherwise sin( t) H1 (f ) je jf ( 2 t t) ft • Variance of with H1 2 sin( ft) 2 2 1 d [ v] Sy (f )df (ft) 2 • For ft 1 | H1 (f ) |2 1 • So 12 diverges when Sy (f ) as f 0 ( for non-stationary noise) Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 22 Response Function for Zero DeadTime Sample (Allan) Variance y = (f-fo)/fo v(t) = <y(t)>t+T,t - <y(t)>t,t Response Function 1/t t h2(t’) t+t t+2t -1/t Sy(f)1/f2 |H2(f)|2 f2 0 f Space Systems • Response for difference of time averaged signals h 2, t ,t ( t ' ) 12 (h1, t , 2 t ( t ' ) h1, t ,t ( t ' )) 2 sin( f t ) H 2 (f ) je j2 f ( t t) ft • Variance with H2 (Allan variance) 4 sin( ft) 22 d2 [ v] Sy (f )df 2 (ft) • For ft 1 | H 2 (f ) |2 (ft) 2 • So 22 doesn’t diverge for Sy (f ) Kf n (n 2) as f 0 ( for noise up to random run) Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 23 Graphing to Understand System Errors Satellite Ranging y(t-T) X Dy Round Trip Time T Average Dy for Time t y = f/f Satellite ~ y(t) Meas Error (t > T) h(t) T t+T+t 1/t t t -1/t t t+T t+t v(t) = <y(t)>t+T,t - <y(t)>t,t Space Systems • Can represent system error as [v] | H(f) |2 Sy (f )df 2 d • h(t) includes – Response for measurement – Plus rest of system • Graphing h(t) or H(f) helps understanding • Example: Frequency error for satellite ranging – Ranging: d2(t,T) = 22(T,t) = Allan variance with dead time t and averaging time T reversed – Radar: d2(t,T) = 22(t,T) = no resversal of T and t Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 24 Space Systems Random Walk and Flicker Noise Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 25 Integrated White Noise--Random Walk (Wiener Process) Random Walk Increases as t½ 18 12 v(t) 6 Space Systems • Let u(t) be white noise R u ( t t ' ) 0.5N 0( t t ' ) • And t v(t ) u(t ' )dt ' 0 • Then R v ( t, t ' ) 0.5N 0 t – where t< = the smaller of t or t’ 0 • Note Rv is not stationary (not function of t-t’) -6 -12 ±1(t) -18 0 10 t 20 30 – This is a classic random walk with a start at t=0 – The standard deviation is a function of t d [ v( t )] 0.5N 0 t Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 26 Generating Colored Noise from White Noise White Noise S u (f ) No 2 Wiener Colored Filter Noise h(t-t’) v(t) |H(f)|2 White Noise u(t) Wiener Filter log(f) Space Systems • A filter described by h(t-t’) is called a Wiener filter – Must know properties of filter for all past times • To generate (stationary) colored noise can Wiener filter white noise N S v (f ) o | H (f ) |2 2 t No | H (f ) | 2 2 Sv(f) Colored Noise S v (f ) vcolored (t ) h(t t ' )u white(t ' )dt ' log(f) – Can turn convolution into differential (difference) equation (Kalman filter) for simulations Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 27 Wiener Filter for Random Walk Space Systems C = R1/R2 U(f) h(t-t') t1 = R1C R2 + R1 V(f) G=-1 h t' t 1 H (f ) jt1 1 lim H (f ) jt1 0 e t / t1 h ( t ) ( t ) t1 h ( t ) lim h ( t ) dB(|H(f)|) H -2 -1 0 1 log(f) 2 v( t ) lim t 0 Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. 0 h ( t t ' )u ( t ' )dt ' Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 28 Wiener Filter for Flicker Noise Space Systems Heavyside Model of Diffusive Line R R Z R r C C C Impedance Analysis R Z Z C White Current Noise Flicker Voltage Noise v(t) i(t) R • Impedance of diffusive line R r Z j C j • White current noise generates flicker voltage noise Sv (f ) | Z(f ) |2 Si (f ) S v (f ) R C C Nir 1 4 f – Ni = Current noise density Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 29 Multiplicative Flicker of Phase Noise Sv 0 • Nonlinearities in RF amplifier produce AM/PM f AM/PM converts low frequency amplitude fluctuations into phase fluctuations about carrier • Low frequency amplitude flicker processes modulates phase around carrier through AM/PM • Modulation noise or multiplicative noise is what appears around every carrier Sf fo Space Systems f Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 30 An Alternative Wiener Filter for Flicker Noise N Independent White Current Noise Sources SI ( f ) I Filter t10 Filter t2 2 Filter tN Sum (Integrate) Over Outputs Flicker Noise I2R 2 Sflic ker (f ) 4f Space Systems • Single-Pole Filters T. C. = t C White Current Source I(f) t = RC = -1 R = Constant + SI(f)=I2 R V(f) G=-1 R R H t (f ) jt 1 j • Independent current sources SI ( f ) I 2 2I2R 2 St ( f ) 2 2 • Integrate outputs over t Sflic ker (f ) 0 2 2 I R d 2 I 2 R 2dt I2R 2 2 2 2 2 0 4f Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 31 A Practical Wiener Filter for Flicker Noise • Single-pole every decade 1 H m (f ) f m 10 m (1 jf / f m ) • With independent white noise inputs 1.471 Sin m (f ) fm • Spectrum 0 Results for m = 0 to 8 10 Sf(f) 20 30 40 S v (f) m 50 60 1 0 0.4 5 4 3 2 1 1.471 Sf ( f ) 2 2 1 f / f fm m m 6 Error in dB from 1/f dBerr 0.2 n Mn 0 Max Min 0.2 0.4 0 2 4 Logfreq n Space Systems 6 • For time domain simulation turn convolutions into difference equations for each filter and sum Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 32 Space Systems Oscillator Noise Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 33 Properties of a Resonator Space Systems • High frequency approximation (single pole) |YR|2 Df YR (f ) -5 0 2Q y 5 1 2( f f 0 ) 1 j Df fo Df Q Df = 3-dB full width Phase (radians) • Phase shift near fo df/dy = 2Q -5 0 2Q y 5 2(f f 0 ) 2Q(f f 0 ) R Df fo R 2Qy f f0 y fo Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 34 Simple Model of an Oscillator Space Systems Resonator Loss = GR = YR Loaded Q = QL Near Resonance fR = -2QLy • Amplifier and resonator in positive feedback loop • Amplifier Thermal – Amp phase noise Flicker of Phase Sfamp (f) = FkT/Pin (1+ ff/f) Oscillation Conditions |GaGR| = Loop Gain 1 S f Around Loop = 0 – Thermal noise + flicker noise • Resonator (Near Resonance) fR = -2QLy [ y = (f - fo)/fo ] Pin Ga, fa Noise White Noise Density = FkT Amp Gain = Ga Phase Shift = famp Noise Figure = F Flicker Knee = ff • Oscillation Conditions – Loop Gain = |GaGL| 1 – Phase shift around loop = 0 fR + famp = 0 Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 35 Leeson’s Equation Space Systems Resonator Phase vs f/f Response • Phase Shift Around Loop = 0 famp = 2QLy = - fR Phase --> – Thus the oscillator fractional frequency y must change in response to amplifier phase disturbances famp • Amp Phase Noise is Converted to Oscillator Frequency Noise fR = -fa Sy-osc(f) = 1/(2QL)2 Sf-amp(f) y • But y = o-1df/t so Sf-osc(f) = (fo2/f2) Sy-osc(f) y = f/f --> The Oscillator f/f must shift to compensate for the amp phase disturbances • And thus we obtain Leeson’s Equation Sf-osc(f) = ((fo/(2QLf))2+1)(FkT/Pin)(1+ ff/f) Converted Noise Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Original Amp Noise Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 36 Oscillator Noise Spectrum Space Systems • Oscillator noise Spectrum Oscillator Noise Spectrum Sf(f) Sf(f) = K3/f3 + K2/f2 + K1/f + K0 – Some components may mask others K3/f3 QL • Converted noise Converted Noise K2/f2 Amp Noise K1/f K0 – K2 = FkT/Pin (fo/(2QLf))2 – K3 = FkT/Pin(ff/f) (fo/(2QLf))2 – Varies with (fo/(2QL)2 and FkT/Pin f Leeson’s Equation Sf-osc(f) = (fo/(2QLf))2+1)(FkT/Pin)(1+ ff/f) • Original amp noise – Ko= FkT/Pin – K1= FkT/Pin(ff/f) – Only function of FkT/Pin – and flicker knee Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 37 References Space Systems • R. G. Brown, Introduction to Random Signal Analysis and Kalman Filtering, Wiley, 1983. • D. Middleton, An Introduction to Statistical Communication Theory, McGraw-Hill, 1960. • W. B, Davenport, Jr. and W. L. Root, An Introduction to the Theory of Random Signals and Noise, Mc-Graw-Hill, 1958. • A. Van der Ziel, Noise Sources, Characterization, Measurement, Prentice-Hall, 1970. • D. B. Sullivan, D. W. Allan, D. A. Howe, F. L. Walls, Eds, Characterization of Clocks and Oscillators, NIST Technical Note 1337, U. S. Govt. Printing office, 1990 (CODEN:NTNOEF). • B. E. Blair, Ed, Time and Frequency Fundamentals, NBS Monograph 140, U. S. Govt. Printing office, 1974 (CODEN:NBSMA6). • D. B. Leeson, “A Simple Model of Feedback Oscillator Noise Spectrum,” Proc, IEEE, v54, Feb., 1966, p329-335. Copyright 2005 Victor S. Reinhardt--Rights to copy material is granted so long as a source reference is listed on each page, section, or graphic utilized. Statisitcs Tutorial V. S. Reinhardt 10/17/01 Page 38
© Copyright 2026 Paperzz