home page http://rubiola.org
The magic of correlation in measurements from dc to optics
- Short introduction
- Statistics
- Theory
- Applications
Enrico Rubiola
FEMTO-ST Institute, CNRS and UFC, Besancon, France
The magic of correlation in measurements from dc to optics Enrico - - PowerPoint PPT Presentation
The magic of correlation in measurements from dc to optics Enrico Rubiola FEMTO-ST Institute, CNRS and UFC, Besancon, France Contents Short introduction Statistics Theory Applications home page http://rubiola.org 2
Enrico Rubiola
FEMTO-ST Institute, CNRS and UFC, Besancon, France
2
single-channel correlation
frequency S(f) 1/m
a(t), b(t) –> instrument noise c(t) –> DUT noise
Two separate instruments measure the same DUT. Only the DUT noise is common
noise measurements DUT noise, normal use a, b c instrument noise DUT noise background, ideal case a, b c = 0 instrument noise no DUT background, real case a, b c ≠ 0 c is the correlated instrument noise Zero DUT noise
x = a + c c(t)
dual-channel FFT analyzer
y = b + c a(t)
b(t)
input signal
instrument A instrument B DUT
3
4
associates a function xe(t) with each outcome e.
independent of time.
has the statistical properties of the ensemble.
5
E{ }
Example: thermal noise of a resistor of value R
6 Autocovariance
Improperly referred to as the correlation and denoted with Rxx(τ)
for stationary random process x(t)
For stationary ergodic process, interchange ensemble and time average
process x(t) –> realization x(t)
PSD (two-sided)
In mathematics, called spectral measure
autocorrelation function Rxx(τ) = 1 σ2 E
F
∞
−∞
ξ(t) e−ıωtdt Wiener Khinchin theorem
for stationary ergodic processes
In experiments we use the single-sided PSD
SI(f) = 2SII(ω/2π) , f > 0 S(ω) = lim
T →∞
1 T XT (ω) X∗
T (ω) = lim T →∞
1 T |XT (ω)|2 C(τ) = E
∞
−∞
C(τ) e−ıωτdτ C(τ) = lim
T →∞
T/2
−T/2
[x(t + τ) − µ][x∗(t) − µ] dt
µ = E
7 PDF = Probability Density Function
For large m, the PDF of the the sum of m statistically independent processes tends to a Gaussian distribution Let X = X1+X2+…+Xm be the sum of m processes of mean µ1, µ2, … µm and variance σ12, σ22, … σm2. The process X has Gaussian PDF expectation E{X} = µ1+µ2+…+µm, and variance σ2 = σ12+σ22+…+σm2
Gaussian PDF, E{X} = (µ1+µ2+…+µm)/m, and σ2 = (σ12+σ22+…+σm2)/m
number of small-scale phenomena, they are Gaussian distributed
8 PDF = Probability Density Function
9 x1 and x2 are normal distributed with zero mean and variance σ12, σ22 x has Bessel K0 distribution with variance σ = σ12 σ22
f(x) = 1 πσ K0
σ
E{|f(x) − E{f(x)}|2} = σ2
x(t) <=> X(f) are Gaussian distributed
independent,
independent
10
a real process has N degrees of freedom X'
f1 f2
X"
statistically independent
f0 fN–1/2
statistically independent statistically independent
up to be Gaussian
independent
var{Y} = var{X1} + var{X2}
r.v., the product Y = X1 × X2,
11
Central limit theorem: x(t) and X(f) end up to be Gaussian
X'
f1 f2
X"
can be correlated
f0 fN–1/2
statistically independent statistically independent
12
–T/2 +T/2 1
t f Π(t/T) T sinc(πTf)
1/4T T
File: xsp-truncation-effect
x(t) xT(t) X(f)
product convolution result result
XT(f)
x(t) Π(t/T) X(f) * T sinc(πTf)
power of a single point all around. This introduces correlation
13 x is normal distributed with zero mean μ and variance σ2 f(x) = 1 √ 2π σ exp
2σ2
E{f 2(x)} = µ2 + σ2 E{|f(x) − E{f(x)}|2} = σ2
File: xsp-Gaussian
f(x) = 1 √ 2π σ exp
2σ2
σ
PP = P{x > 0} = 1 − 1 2erfc
√ 2 σ
2erfc
√ 2 σ
µ + σ µ − σ µN = µ − 1
1 2erfc
√ 2 σ
µP = µ + 1 1 − 1
2erfc
√ 2 σ
x < 0
x
x > 0
14 x is normal distributed with zero mean and variance σ2
!"! !"# $"! $"# %"! %"# &"! &"# '"! '"# #"! !"! !"$ !"% !"& !"' !"# !"( !") !"* !"+ $"! $"$ $"% $"& $"' !"#$%&'&()*+ !"#$%&'&+ !"#$%&'&+),+
,-./012/!3-4/4!56733!4-389-: ;"0<7:-1.6=0>?90%!!*
quantity value with σ2 = 1/2 [10 log( ), dB] average =
π 0.564 [−2.49] deviation =
2 − 1 π 0.426 [−3.70] dev avg = π 2 − 1 0.756 [−1.22] avg + dev avg = 1 +
2 − 1 π 1.756 [+2.44] avg − dev avg = 1 −
2 − 1 π 0.244 [−6.12] avg + dev avg − dev = 1 +
1 −
7.18 [8.56]
f(x) = 2 1 √ 2π σ exp
2σ2
π σ E{f 2(x)} = σ2 E{|f(x) − E{f(x)}|2} =
π
15 is χ2 distributed with r degrees of freedom z! = Γ(z + 1), z ∈ N xi are normal distributed with zero mean and equal variance σ2
! " # $ % &! &" &# &$ &% "! !'! !'& !'" !'( !'# !') !"#"$ !"#"% !"#"& !"#"' !"#"$(
)*+!,-./!0
*+,-./0+!12345-!6+175+8 9'.:38+;,4<.=>5."!!%
Notice that the sum of χ2 is a χ2 distribution f(x) = x
r 2 −1 e− x2 2
Γ 1
2r
r 2
x ≥ 0 E{f(x)} = σ2r E{[f(x)]2} = σ4r(r + 2) E{|f(x) − E{f(x)}|2} = 2σ4r
r
i
χ2 =
m
χ2
j ,
r =
m
rj
16 averaging m variables |X|2, complex X=X’+ıX”, yields a χ2 distribution with r = 2m dev avg = 1 √m relevant case: σ2 = 1/2 avg = 1 dev = 1 √m
!"! !"# !"$ !"% !"& '"! '"# '"$ '"% '"& #"! #"# #"$ #"% !"! !"# !"$ !"% !"& '"! '"# '"$ '"% '"& #"! !"#"$ !"#"% !"#"& !"#"' !"#"$(
)*+",-"!"./0!123)45"*)41
()*+,-.)!/0123+!245!6!78# 9",:17);*2<,=>3,#!!&
!"! !"# !"$ !"% !"& '"! '"# '"$ '"% '"& #"! ! ' # ( $ ) % * & !"#"$ !"#"% !"#"$& !"#"&% !"#"'(&
)*+",-"!"./0!123)45"*)41
+,-./01,!23456.!578!9!:;$ <"/=4:,>-5?/@A6/#!!&
1 m χ2 = 1 m
m
(X′
j)2 + (X′′ j )2
E 1 m f(x)
m = 2σ2 E
m f(x) − E 1 m f(x)
= 2σ4r m2 = 4σ4 m
17 x1 and x2 are normal distributed with zero mean and equal variance σ2 x is Rayleigh-distributed
x1 x2 y = (x
1
+ x
2
)
1 / 2
Re Im
!"! !"# $"! $"# %"! %"# &"! &"# '"! '"# #"! !"! !"$ !"% !"& !"' !"# !"( !") !"* !"+ $"! sigma = 0.71 sigma = 1 sigma = 1.41
Rayleigh distribution
,-./0123./-45!6-781-9 :"0;<9-=.2>0?@10%!!*
f(x) = x σ2 exp
2σ2
E{f(x)} = π 2 σ E{f 2(x)} = 2σ2 E{|f(x) − E{f(x)}|2} = 4 − π 2 σ2
Rayleigh distribution with σ2 = 1/2 quantity value with σ2 = 1/2 [10 log( ), dB] average = π 4 0.886 [−0.525] deviation =
4 0.463 [−3.34] dev avg =
π − 1 0.523 [−2.82] avg + dev avg = 1 +
π − 1 1.523 [+1.83] avg − dev avg = 1 −
π − 1 0.477 [−3.21] avg + dev avg − dev = 1 +
1 −
3.19 [5.04]
x =
1 + x2 2
18
19
20 Normalization: in 1 Hz bandwidth var{X}= 1, and var{X’}= var{X”}= 1/2 Spectrum
white, Gaussian, avg = 0, var = 1/2
X is white Gaussian noise Take one frequency, S(f) –> S. Same applies to all frequencies
white, χ2, with 2m degrees of freedom avg = 1, var = 1/m
the Sxx track on the FFT-SA shrinks as 1/m1/2 dev avg =
m
Sxxm = 1
T XX∗m
= 1
T (X′ + ıX′′) × (X′ − ıX′′)m
= 1
T
m
21 Running the measurement, m increases and Sxx shrinks => better confidence level
! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=1
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=2
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=4
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=8
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=16
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=64
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=128
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=256
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=512
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| m=1024
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
&'()*+,)-./0!+)1!##!#!$2!!3#4!05+677 689/-)7+,%:; <%=95'8(0>*:0/*$!#!
frequency
22 Cross-spectrum Expand using A, B = instrument background C = DUT noise channel 1 X = A + C channel 2 Y = B + C A, B, C are independent Gaussian noises Re{ } and Im{ } are independent Gaussian noises X = (A′ + ıA′′) + (C′ + ıC′′) and Y = (B′ + ıB′′) + (C′ + ıC′′) Split Syx into three sets Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
Syxm = Syxm
background
background and DUT noise DUT noise
... and work it out !!! Syxm =
1 T Y X∗m
=
1 T (Y ′ + ıY ′′) × (X′ − ıX′′)m
Real Imaginary
23
Gaussian, avg = 0, var = 1/2m Gaussian, avg = 0, var = κ2/2m white, χ2 2m deg. of freedom avg = κ2, var = κ4/m
A, B, C are independent Gaussian noises Re{ } and Im{ } are independent Gaussian noises
Bessel K0, avg=0, var=κ2/4
Gaussian, avg = 0, var = κ2/2m
white, χ2, 2 DF avg = κ2, var = κ4
Gaussian, avg = 0, var = 1/2m Gaussian, avg = 0, var = κ2/2m
Bessel K0, avg = 0, var = 1/4 Bessel K0, avg = 0, var = κ2/4
Gaussian, avg = 0, var = κ2/2m
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
Gaussian, avg = 0, var = (1+2κ2)/2m Gaussian, avg = 0, var = (1+2κ2)/2m
var=1/2 var= κ2/2 var=1/2 var= κ2/2 Bessel K0, avg=0, var=1/4
Note: DF < 2m See vol.XVI p.56
ℜ
T
m
T {B′′A′ + B′A′′m + B′′C′ − B′C′′m + C′′A′ − C′A′′m}
Set A Set C Set B
var= κ2/2 var=1/2
All the DUT signal goes in Re{Syx}, Im{Syx} contains only noise
24
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
Bessel K0, avg=0, var=κ2/4 white, χ2, 2 DF avg = κ2, var = κ4 Bessel K0, avg=0, var=1/4
Syx = 1
T E {A + ıB + C }
A = B′A′ + B′′A′′ + B′C′ + B′′C′′ + C′A′ + C′′A′′ B = B′′A′ + B′A′′ + B′′C′ − B′C′′ + C′′A′ − C′A′′ C = C′ 2 + C′′ 2 After averaging, the Bessel K0 distribution turns into a Gaussian distribution (central limit theorem) term E V PDF comment A m 1 + 2κ2 2m Gauss average (sum) of zero-mean Bm 1 + 2κ2 2m Gauss Gaussian processes C m κ2 κ4/m χ2 average (sum) of ν = 2m chi-square processes ˜ C
κ2 κ4/m Gauss approximates C m for large m
25 | Syxm | = 1 T
= 1 T
C m]2 + [Bm]2 . κ → 0 Rayleigh distribution Z m =
E{Z m} = π 4m = 0.886 √m V{Z m} = 1 m
4
m dev{| Syxm |} E{| Syxm |} =
π − 1 = 0.523
!!"# !!"$ !%"# !%"$ !$"# $"$ $"# %"$ %"# !"$ !"# &"$ &"# $"$ $"% $"! $"& $"' $"# $"( $") $"* $"+ %"$
,,-./00 0123.4!5%6! 7.89:12; ,0123.4!5%6! <=>?.?191@8,A:B01@8,CDEF
C12/=:G,,E0H!-./00!7.89:12;!HAC 0>/=I:.93>0@!.99!H9>@0 J",7/?1>9.K,B>L,!$$+
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
26 0 dB SNR requires that m=1/2κ4. Example κ=0.1 (DUT noise 20 dB lower than single-channel background) averaging on 5x103 spectra is necessary to get SNR = 0 dB.
E {Z m} = κ2 V {Z m} = 1 + 2κ2 + 2κ4 2m dev {Z m} =
2m ≈ 1 + κ2 √ 2m dev {Z m} E {Z m} = √ 1 + 2κ2 + 2κ4 κ2 √ 2m ≈ 1 + κ2 κ2 √ 2m
negative values
f(x) x
2 PN PP
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
PN = P{x < 0} = 1 2erfc κ2 √ 2 σ
27
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
T |A m + ˜ C m| PN = P{x < 0} = 1 2erfc κ2 √ 2 σ
fold the neg values up κ2 PN Pn
File: xsp-estimator-abs-Re
28
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
remove the neg values scale f(x) up κ2 PN PN
File: xsp-estimator-Re-discard-neg
PN = P{x < 0} = 1 2erfc κ2 √ 2 σ
29
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
turn the neg vals to zero κ2 PN PNδ(z)
File: xsp-estimator-Re-make-pos
30
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2
µ1 > µ2 > µ3 .
PN
|Re{<Syx>m}| Re{<Syx>m}
if > 0, else discard
Re{<Syx>m}
if > 0, else set to 0
PN PN
PN
File: xsp-estimator-comparison
white, Gaussian, avg = 0, var = 1/2m
31
Modulus
white, Bessel K0, avg = 0, var = 1/4 white, Gaussian
+ unbiased + fastest convergence
– can’t use log scale (dB!)
Real part
white, Bessel K0, avg = 0, var = 1/4
ℜ
white,
– biased = fair convergence
+ can use log scale (dB!)
Abs Real part
white, Bessel K0, avg = 0, var = 1/4
| Syx |m =
white, Rayleigh
– biased – slowest convergence
+ can use log scale (dB!)
avg =
πm var = 1 2 − 1 π 1 m avg = 0 var = 1 2m avg = π 4m var =
4 1 m
Normalization: in 1 Hz bandwidth var{A} = var{B} = 1, var{C}=κ2 var{A’} = var{A”} = var{B’} = var{B”} = 1/2, and var{C’} = var{C”} = κ2/2 A, B, C are independent Gaussian noises Re{ } and Im{ } are independent Gaussian noises
32 E{S} = π 4m Independent X and Y, var{X} = var{Y}= 1/2 |<Syx>m| ~ – 5 log10(m) – 0.53 dB average deviation the dev / avg ratio is independent of m
= 0.886/√m = 0.523
The track thickness on the analyzer logarithmic scale is constant because the dev / avg ratio is independent of m
=
4 1 m
E{S} =
π − 1 |<Re{Syx>m}| ~ – 5 log10(m) – 2.49 dB average deviation
= 0.564/√m = 0.756
E{S} =
πm
= 1 2 − 1 π 1 m
E{S} = π 2 − 1
= √(0.215/m) = √(0.182/m)
|Syx| => Rayleigh distribution |Re{Syx}| => one-sided Gaussian distrib. the dev / avg ratio is independent of m
33 Ergodicity allows to interchange time statistics and ensemble statistics, thus the running index i of the sequence and the frequency f. The average and the deviation calculated on the frequency axis are the same as the average and the deviation of the time series. 80 2 y 10 20 30 4 dB 3 100 x 60 1 40 20
File: xsp-ergodicity-3d
frequency realization | < Syx ( f ) >32 | , d B
34
! "! #! $! %! &!! &"! &#! &$! &%! "!! !'!!& !'!& !'& & &!
()*+,-.+!/01!2" 3'456)7*89,8:;,"!!%
Sxx Syx m=32
= (/4m)
5 log(m) – 0.52 dB
– [(1-/4)/m]
– 3.21 dB
+ [(1-/4)/m]
+ 1.83 dB
C = 0 C ≠ 0
frequency | S y x |
m, 20 ... 210 frequency frequency |<Syx>m|, dB |<Syx>m|, dB m, 20 ... 210
! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=1 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=2 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=4 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=8 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=16 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=32 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=64 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=128 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=256 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=512 g=0.32 |Scc|
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Syx| m=1024 g=0.32 |Scc|
frequency # #! #!! #!!! !%!# !%# # a v e r a g e d e v i a t i
|Syx| m
&'()*+,)-./0!+)1!##!#!$2!!3#4!05+678 9%:;5'<(0=*0,/*$!!>
35 Running the measurement, m increases Sxx shrinks => better confidence level Syx decreases => higher single-channel noise rejection
36 Running the measurement, m increases Sxx shrinks => better confidence level Syx decreases => higher single-channel noise rejection
! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=1 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=2 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=4 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=8 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=16 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=32 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=64 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=128 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=256 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=512 g=0.32
frequency ! "! #!! #"! $!! !%!!# !%!# !%# # #!
|Sxx| |Scc| |Re{Syx}| m=1024 g=0.32
frequency # #! #!! #!!! !%!# !%# # a v e r a g e d e v i a t i
|Re{Syx}| m
&'()*+,)-./0!+)1!##!#!$2!!3#4!05+6)789 :%6;5'<(0=*0,/*$!!>
37
!"# !"$ !"% &'(()*
+ f
,-./0
!1
S 1 + f
,-(2,33./0
#
S"
(4 53333333333,-6./07
N
89:;*)32(6 P
"
2<;3=#38>)&?(2 @3!%A!3,-6 ?B'3(43&C2::A 2:;*)3D:&2*A 2(63!2E3!F
G'D(9)(34()HD):&IE3/0
k T
B
.P @3!!JJA!3,-5(2,337./0
# " "
!"K !!L"AK !!M"AK !!J"AK !!="AK !#""AK
5!!LLA%7 5!!MLA%7 5!!JLA%7 !
!"
5!!%LA%7 5!!KLA%7
plot 471
Linear resolution Logarithmic resolution
Fig.5, G. Cibiel, TUFFC 49(6) jun 2002 Fig.7, E. Rubiola, V. Giordano, RSI 73(6) jun 2002
f0 f1 f2 fn-1 Syx n–1 values M0 Mi MN Joining M values => background reduction of M1/2 because S(fj), S(fk), jk are independent 5 dB Logarithmic resolution: M proportional to f yields a background prop. to M1/2
38
39
40
Measurement of the apparent angular size of stellar radio sources Jodrell Bank, Manchester
introducing a phase θ
from the phase relationships
indicates the direction of the radio source 500 m2 500 m2 f = 125 MHz B = 200 kHz
wave planes Cassiopeia A (or Cygnus A) radio source
a few km
Cassiopeia A (Harvard) Cygnus A (Harvard)
DUT
41
Spectral analysis at the single frequency f0, in the bandwidth B Need a filter pair for each Fourier frequency
X–Y X+Y P = X2–2XY+Y2 P = X2+2XY+Y2
P = 4XY thermocouple
V ~ 4XY
Analog multiplier Analog correlator 1940-1950 technology
f0, B f0, B
X'(f0)cos(2f0t) – X"(f0)sin(2f0t) Y'(f0)cos(2f0t) – Y"(f0)sin(2f0t)
(Y'X' + Y"X")/2 <Y'X' + Y"X"> / 2 x(t) y(t)
Rice representation of noise
42
0º 0º 0º 1 8 º T2 A B X = A + B Y = A – B T1
Syx = k (T2 – T1) / 2
43
shot noise thermal noise
high accuracy of Iavg with a dc instrument
Poisson process
μ = σ2
Thermal noise
N = kT
DC voltmeter Allred noise comparator
Josephson effect
VDC = hν / 2e
null Boltzmann constant Planck constant Electron charge Second (Cesium)
44
using the shot noise of a tunnel junction, Science 300(20) p. 1929-1932, jun 2003
shot noise thermal noise
high accuracy of Iavg with a dc instrument Compare shot and thermal noise with a noise bridge This idea could turn into a re- definition of the temperature
sity of a tunnel junction (Eq. 3) as a function of dc bias voltage. The diagonal dashed lines indi- cate the shot noise limit, and the horizontal dashed line indicates the Johnson noise limit. The voltage span of the intersection of these limits is 4kBT/e and is indicated by vertical dashed lines. The bottom inset depicts the oc- cupancies of the states in the electrodes in the equilibrium case, and the top inset depicts the
kBT.
In a tunnel junction, theory predicts the amount of shot and thermal noise
45
. C. Vessot, Proc. Nasa Symp. on Short Term Frequency Stability p.111-118, Greenbelt, MD, 23-24 Nov 1964
H maser correlator H maser common synthesizer
46
F .L. Walls & al, Proc. 30th FCS pp.269-274, 1976 More popular after W. Walls, Proc. 46th FCS pp.257-261, 1992
(relatively) large correlation bandwidth provides low noise floor in a reasonable time
47
dc dc DUT REF REF
RF RF LO LO
y x arm b arm a FFT analyzer dc dc phase lock phase lock device 2−port
Σ Σ
FFT analyzer dc dc µw µw FFT analyzer device 2−port
phase phase
dc dc REF DUT REF
RF RF LO LO
y x arm a arm b
phase and ampl.
(ref)
Δ Δ
DUT
phase and ampl.
bridge b bridge a y x
LO LO RF RF meter output (noise only)
DUT (ref) (ref)
RF RF LO LO
x y arm a arm b FFT analyzer
48
dc DUT (ref) (ref)
RF RF LO LO
x y arm a arm b
A
FFT analyzer dc dc DUT REF REF
RF RF LO LO
y x arm b arm a
C
FFT analyzer dc dc phase lock phase lock REF DUT REF
RF RF LO LO
y x arm a arm b
B
device 2−port
Σ Σ
FFT analyzer dc dc µw
D
FFT analyzer device 2−port
phase phase
dc
(noise only)
µw
phase and ampl.
(ref)
Δ Δ
DUT
phase and ampl.
bridge b bridge a y x
LO LO RF RF meter output
AM AM
delay delay common
AM VOS AM VOS AM VOS
pink: noise rejected by correlation and averaging
Should set both channels at the sweet point, if exists The delay de-correlates the two inputs, so there is no sweet point The effect of the AM noise is strongly reduced by the RF amplification AM VOS VOS Should set both channels at the sweet point of the RF input, if exists, by
49
A.L. Lance, W.D. Seal, F . Labaar ISA Transact.21 (4) p.37-84, Apr 1982 Original idea:
F10 p.19-38, apr 1975 First published: A. L. Lance & al, CPEM Digest, 1978
The delay line converts the frequency noise into phase noise The high loss of the coaxial cable limits the maximum delay Updated version: The optical fiber provides long delay with low attenuation (0.2 dB/km or 0.04 dB/μs)
50
splitter F F T
measured semiconductor laser electro-optic modulator microwave amplifier photodetector fiber delay phase shifters dual-channel FFT analyzer
isolator coupler DC amplifier microwave isolator mixer
Two completely separate systems measure the same oscillator under test
Volyanskiy & al., JOSAB 25(12) 2140-2150, Dec.2008. Also arXiv:0807.3494v1 [physics.optics] July 2008
dual integr matrix D R0=50 Ω matrix B matrix G v2 w1 w2 matrix B matrix G w1 w2 FFT analyz. atten atten
x t ( )
Q I I−Q modul
’
γ’ atten Q I I−Q detect RF LO Q I I−Q detect RF LO g ~ 40dB g ~ 40dB v1 v2 v1 u1 u2 z2 z1 atten DUT γ Δ’
R R
10−20dB coupl. power splitter pump channel a channel b (optional) rf virtual gnd null Re & Im RF suppression control manual carr. suppr. pump LO diagonaliz. readout readout arbitrary phase
automatic carrier arbitrary phase pump
I−Q detector/modulator G: Gram Schmidt ortho normalization B: frame rotation
inner interferometer
CP1 CP2 CP3 CP4
−90° 0° I Q RF LO
51
!"# !"$ %&''() *+,-)(./'0
1&2'+('.3'(42(,%56.78
9 : f
;<'/;..=78
$
S! : f
;<=78
"9
S
'3 >..........;<0=78?
N
P
"
@A&.'3.%B/,,C /,-)(.2,%/)C /'0.!/6.!D /E-.#F!.*G(%@'/ H.!#CI.;<0 k T
" B
=P
" H.!!IJCI.;<>'/;..?=78 $
!!K"C$ !!J"C$ !!I"C$ !!L"C$ !$""C$
>!!KKCM? >!!JKCM? >!!IKCM? ! >!!FKCM?!"
>!!MKCM?!"# !"$ !"% !"& '())*+
!, -
f
./)0.11234
$
S
./234
",
S
5678+*10)9
N
:1111111111111./9234; )< P
"=1!%>!1./9
0?81&$@15A*'B)0 BC(1)<1'D077> 078+*1E7'0+> 0)91!0F1!G k T
B
2P =1!!HH>!1./:)0.11;234
$ " "
:!!#I>%; :!!II>%; :!!JI>%; :!!HI>%; :!!KI>%;!!J"># !!H"># !!K"># !$""># !$!">#
L(E)6*)1<)*ME*7'NF134
background noise noise of a by-step attenuator
52
DUT
g g k T0
B
k T0
B resistive terminations CP2
interferometer
isolation isolation
Correlation-and-averaging rejects the thermal noise
53
100 MHz prototype, carrier power Po = 8 dBm injected noise, dBrad2/ Hz mesured noise, dBrad2/ Hz thermal floor
54
Enrico’s weird brain
– + – +
(t) ϑ(t) (t) x=– y=–
detector FFT analyzer double Wheatstone bridge noise sideband amplification
cos(0t)
DUT Concept, still not engineered
55
Original idea:
and frequency stability of precision oscillators, NBS Tech. Note 669, 1975
The average process rejects the mixer noise This scheme is equivalent to the correlation method
56
arXiv:physics/0512082v1 [physics.ins-det]
monitor source under test dual channel FFT analyzer vb va Pb Pa power meter monitor R0 R0 Pa Pb
coupler
power meter
coupler
source under test R R va vb dual channel FFT analyzer power meter microwave
monitor dc
dc power meter
coupler coupler
source under test Pb Pa R R dual channel FFT analyzer va vb monitor
−123.1 10 102 103 104 105
Fourier frequency, Hz
avg 2100 spectra = −10.2 dBm P
Wenzel 501−04623E 100 MHz OCXO
(f ) Sα
dB/Hz −163.1 −153.1 −143.1 −133.1
feeding the same signal into the phase detector
enables to validate the instrument
AM noise of RF/microwave sources Laser RIN AM noise of photonic RF/microwave sources
!"
!
!"
#
!"
$
!"
%
!"
&
!!%" !!$" !!#" !!!" !!"" !'" !(" )*+,-+./012345 678912:;<345
=>)'$&1789
20mA 30mA 40mA 60mA 80mA 100mA
Kirill Volyanskiy
57
Basic ideas
B Pc Rc Pa va Ra Pb vb Rb
dual channel FFT analyzer g(Pc−P
a)
g(Pc−P
b)
dual channel FFT analyzer
power meter source low noise
input
lock−in amplifier
Im Re
input
lock−in amplifier
Im Re
Re output to be zero adjust the gain for the
AM input
vc monitor
JFET input A C
In all previous experiments, the amplifier noise was higher than the detector noise
Grop & Rubiola in progress
58
. L. Walls, Proc. IFCS p.367-373 1995
noise sideband amplification
V = VB2–VB1 has (almost) zero mean
same quantity V
the FFT noise as well
59
lyzer performing the suppression of the uncorrelated input noises by a digi- tal processing of sampled data.
resistances of 100 k and 500 M continuous line compared with the limits dashed line given by the instrument and set by residual correlated noise components.
60
RF/microwave version: E. Rubiola, V. Giordano, H. Stoll, IEEE Transact. IM 52(1) pp.182-188, feb 2003
Re Im Up Dn
v(t)/2 v(t)/2 v(t) null fluct
– +
+45º –45º FFT
u(t) d(t)
pump
bridge
error ampli
(t)
DUT DUT
signal are statistically independent
the amplifier noise. This work with a single amplifier!
Sud(f) = 1 2
61
1/2 Source 1/2
in single-photon regime, anti-correlation shows up Also observed at microwave frequencies
4.2 K 300 K
c)
1 K source a 3dB splitter source b 20 mK
28dB 1-2GHz 50dB 1.6-1.8GHz 0-1MHz x1000
spectrum analyser
kT = 2.7×10–25 J, hν = 1.12×10–24 J, kT/hν = –6.1 dB
the instrument without a reference low-noise source
62 The cross spectrum method is magic Correlated noise sometimes makes magic difficult
transform
Enrico Rubiola
FEMTO-ST Institute, CNRS and UFC, Besancon, France
64
65
721 values per decade
79 80 800 801 1023 filter roll-off (aliasing)
fN span ≈ 0.8×fN
1024 2047
1024 complex values 801 displayed values (linear-frequency mode) 1024 complex values (alias) full array of 2048 values 0.1 × span fs = 2fN/2 not computed
previous decade
discarded
current decade
(log-frequency mode) fN = Nyquist frequency fs = sampling frequency
66
2047
time series (2048 points)
2046 1 1023 801 useful points, 2048 FFT 1022 1 800
FFT
1 800
|X|2/T
801 point PSD
x(t) X(f) S(f)
2047
time series (2048 points)
2046 1
reversed copy of the originaltime series FFT
2048 2047 1 2047 2046 1 1600 artificially high resolution FFT
Adding a reversed copy of the original time series results in improved estimation at low frequencies
67
721 values per decade
79 80 800 801 1023
721 values per decade
79 80 800 801 1023
721 values per decade
79 80 800 801 1023 0.1 Hz 1 Hz 10 Hz 100 Hz 1 Hz 10 Hz
0.1 Hz 1 Hz 10 Hz 100 Hz 2.5 mHz resolution 25 mHz resolution 250 mHz resolution 2048 point FFT 2048 point FFT
68 Linear resolution
Logarithmic resolution (80 pt/dec)
Combining Mi values, the no.
increases by a factor of Mi The confidence interval is reduced by √M, (5 dB left- right in one decade) A weighted average is also possible
720 values/decade
M0 Mi MN 79 80 800 801 1023 previous decade filter roll-off (aliasing polluted)
1024 points, out of the 2048 point FFT 80 points/decade average
Sxx Sxx
69
356
IEEE
TRANSACTIONS ON ULTRASONICS, FERROELECTRICS, AND FREQUENCY CONTROL, VOL. 43, NO. 3, MAY 1996
C*
Simplified schematics of the phase lock of the 100-MHz oscillator to the BVA oscillator.
The phase lock of the 100-MHz oscillator to the BVA can be achieved by multiplying 10 MHz or dividing 100 MHz. It is possible to realize a frequency multiplier that does not degrade the spectral purity of the BVA in the region of interest. The frequency multiplier, especially if the multiplication factor is not a power of two, requires the use of some filter which can be a source of long-term phase instabilities. We investigated the possibility of realizing a digital division scheme, finding discrepancies in the literature. The majority of the authors declare a limit of -150 dB [rad2/Hz] for the white phase noise floor [12], [13], but others show the possibility of reaching lower levels [
and logic families. The configuration which exhibits the best performances uses an emitter-coupled logic (ECL) divided by 10 with an exclusive-or (XOR) gate used as phase comparator. The schematics of the circuit with servo loop amplifier are reported in Fig. 4. From measurements of locked oscillators spectrum reported at 10 MHz, we can infer that the white phase noise floor is better than -140 dB [rad2/Hz] and the flicker is at the level of -135 dB [rad2/Hz] at 1 Hz Fourier frequency. A loop bandwidth four times higher than the crossover frequency of the phase noise spectrum of the two oscillators is chosen to replicate the BVA spectrum up to 30 Hz. This choice is due to the fact that the lowest part of the spectrum dominates in the process of degradation of the clock stability. The output of the 100-MHz quartz is amplified and split by a four-way power splitter. One way is available for test or external frequency comparison; the second is employed in the comparison with the 10 MHz from the BVA, and the third goes to a double-balanced mixer (DBM) which is used to detect the phase difference against the signal coming from a hydrogen
the BVA to the H-maser via a second-order loop with 0.5-Hz
a fully digital frequency servo loop as described in [7]. In the case that autonomous operation with respect to the maser be required, a switch allows the frequency control of the BVA by an external signal. The fourth way goes to the frequency doubler.
1o-I
io1 io2
io3
io5 Frequency [Hz]
Measured phase noise of two sampling mixers (Watkins-Johnson
model 6300-310) at 9.2 GHz in dB [rad2/Hz].
To avoid narrow-band filtering, a sampling mixer [15] is used to phase lock a dielectric resonator oscillator (DRO)
tion” frequency. The sampling mixer uses a 200-MHz (4~20 MHz) signal at the local oscillator input to down-convert a microwave signal in the 2-18 GHz band to IF’S in the 5-70
MHz range.
To our knowledge, there are no research reports about the phase noise spectrum of a sampling mixer. To measure the noise performances of the sampling mixer, we drive two units with the same 200-MHz signal and DRO, then we compare the two IF outputs in a DBM. This measurement scheme permits a cancellation of the phase noise of the oscillators used. The DRO is phase locked to the 100-MHz quartz to reduce the residual phase noise of the measurement system.
mixers; the measurement is performed by driving the mixers with an W level of 0 dBm which is higher than the typical value recommended by the manufacturer. The sampling mixer is driven at the LO port with the 200-MHz signal obtained by doubling and amplifying the 100 MHz coming from the four-way power splitter. The RF input receives 0 dBm of power derived from the DRO’s
Sampling mixer Watkins-Johnson 6300-310 Rovera, TUFFC 43, 1996 two units 0 = 9.2 GHz b–1 = –87 dB
Text Resolution OK, the spectral lines are clearly identified Insufficient resolution, the spectral lines cluster in a bump
70
Ergodicity suggests that the quantization noise can be calculated statistically The Parseval theorem states that energy and power can be evaluated by integrating the spectrum
NB = V 2
q
12
σ2 = V 2
q
12
Changing B in geometric progression (decades) yields naturally 1/B (flicker) noise
Vq
sampling
x
error
v(t) t Vq 1/Vq p(x) σ2 = V 2
q
12 Sv(f) f N B σ2 = NB
N = V 2
q
12B
The analog-to-digital converter introduces a quantization error x, –Vq/2 ≤ x ≤ +Vq/2
Sv(f) f
B1 B2 B4 N1 N2 N3 N4
B3
log-log
1/12 is –10.8 dB
71
The quantization noise scales with the frequency span, the front-end noise is constant The energy is equally spread in the full FFT bandwidth, including the upper region not displayed because of aliasing
ADC
Sv(f)
log-log FFT algorithm input
Nquant B3 B2 B1 B4 f N1 N2 N3 N4 B5 N5 Nampli Nampli Ntot Nquant
anti aliasing sampling
720 values/decade
79 80 800 801 1023 previous decade filter roll-off (aliasing)
1024 points, out of the 2048 point FFT
Sxx
72
HP-3562A
(E.Rubiola notebook v.5 p.177)
Theoretical evaluation
DAC 12 bit resolution, including sign range 10 mVpeak Vfsr = 20 mV (±10 mV) resolution Vq = Vfsr / 212 = 4.88 μV total noise σ2 = (4.88 μV)2 / 12 = 2×10–12 V2 (–117 dB) quantization noise PSD Sv = σ2 / B = –117 dBV2/Hz with B = 1 Hz (etc.)
Front-end noise, evaluated from the plot
Sv = 2×10–15 V2 (–150 dB), at 10–100 kHz
use Sv = 4kTR R = 125 kΩ
Experimental observation
73
1 10 100 1000 10000 1e+05 !180 !160 !140 !120 !100 !80 !60 !40 !20 Sphi(f), dBrad^2/Hz frequency, Hz
480 MHz SAW oscillator
file oscillator!noise!with!jump
A tight loop is preferred because: – reduces the required dynamic range – overrides (parasitic) injection locking
under test reference FFT analyzer control
VCO in
log-log
PLL out P L L r e s p
s e frequency
Steps are sometimes observed, due to the FFT quantization noise
74
! !" !"" !""" !"""" !#$"% !!&" !!'" !!(" !!)" !!"" !&" !'" !(" !)" *+,-./012345637)89: /5#;<#=>?129:
Quantization noise
+656@#A#5B ;<6=A2=C-B#2D2)E"#!!F2824 GGH2/ICC52D2FE"#!!J @2D2K!'12F)12'(12!)&12)%'L MNN2/>2D2F)""" CB>-II2O"22D2)E"#!!& CB>-II2O!!2D2!E"#!!F CB>-II2O!)2D2!E"#!P CB>-II2O!F2D2&E"#!%
/-I#2CB>-II6AC5!>6I>!Q-A,!R<@+ SE2T<O-CI612@6?2)""&
ideal PLL out true oscill. noise FFT noise
step error ! !" !"" !""" !"""" !#$"% !!&" !!'" !!(" !!)" !!"" !&" !'" !(" !)" *+,-./012345637)89: /5#;<#=>?129:
Quantization noise
+656@#A#5B ;<6=A2=C-B#2D2)E"#!!F2824 GGH2/ICC52D2FE"#!!J @2D2K!'12F)12'(12!)&12)%'L MNN2/>2D2F)""" CB>-II2O"22D2)E"#!!& CB>-II2O!!2D2!E"#!!F CB>-II2O!)2D2!E"#!P CB>-II2O!F2D2&E"#!%
/-I#2CB>-II6AC5!B-@<I!Q-A,!R<@+ SE2T<O-CI612@6?2)""&
true oscill. noise FFT noise
step error
calculated simulated
The steps are due to the FFT quantization noise The problem shows up when the dynamic range is insufficient, often in the presence of large stray signals Systematic errors are also possible at high Fourier frequencies Explanation: the steps occurring at the transition between decades are due the quantization noise, when the resolution is insufficient