Prof. Luca Perregrini
Dept. of Electrical, Computer and Biomedical Engineering
University of Pavia
e-mail: luca.perregrini@unipv.it
web: microwave.unipv.it
Course on Microwave Measurements
Summary
• Vector network analyzer
• VNA calibration technique
Scattering parameters
are typically measured, at microwave
frequencies, with a network analyzer (NA).
These instruments have found wide application since the mid to
late 1970’s.
Vector network analyzer
:
measurement of magnitudes and
phases of the S-parameters
Scalar network analyzer
: measurement of only the magnitudes of
the S-parameters
Most NA’s measure 2-port parameters. Some measure 4 and 6
ports.
Vector network analyzer
Hewlett-Packard 8510
frequency
microwave
test set
mm-wave
test set
IF
processing
digital
processing
& instrument
control
test cables
DUT
port 1
port 2
Vector network analyzer
Hewlett-Packard 8510
test cables
DUT
port 1
port 2
DUT
b
2b
1a
1a
2 Attenuator (optional)RF Source LO Source a0 b0 b3 Port - 1 Port - 2 a3 DUT a2 a1 b1 b2 Cable Cable IF IF IF IF
DUT A/D DSP A/D DSP A/D DSP a2 a1 b1 b2 a0 b0 b3 LO LO RF Source Port - 1 Port - 2 IF IF
aS NLa0 N Lb0 NLb3 b0 b3 M2 M1 L2-b3 1+Aa0+NHa0 a0 Port - 1 a1 a2 b1 b2 S11 S21 S22 S12 DUT Port - 2 Cable & Connector Cable & Connector LC MC LC LC LC MC MC MC
Branches With No Label = 1
IF IF MS La0-b3 LS-1 L1-S LS-a0 LS-b0 L1-a0 L1-b0 1+Ab0+NHb0 1+Ab3+NHb3
a1 = Incident Signal at Port-1 b1 = Reflected Signal at Port-1 a2 = Incident Signal at Port-2 b2 = Transmitted signal at Port-2 aS = Source Port
a0 = Measured Incident Port b0 = Measured Reflected Port b3 = Measured Transmitted Port LS-1 = Loss from Source to Port-1 L1-S = Loss from Port-1 to Source LS-a0 = Loss from Source to a0
LS-b0 = Loss from Source to b0 (Directivity) L1-a0 = Loss from Port-1 to a0 (Directivity)
L1-b0 = Loss from Port-1 to b0 L2-b3 = Loss from Port-2 to b3
La0-b3 = Loss from a0 to b3 (Leakage) LC = Loss of Cables
S11 = Refl Coef of DUT at Port-1 S21 = Forward Trans Coef of DUT S12 = Reverse Trans Coef of DUT S22 = Refl Coef of DUT at Port-2 M1 = Match at Port-1
M2 = Match at Port-2 MS = Match of Source MC = Match of Cables
NLa0 = Low Level Noise at a0 NLb0 = Low Level Noise at b0 NLb3 = Low Level Noise at b3 NHa0 = High Level Noise at a0 NHb0 = High Level Noise at b0 NHb3 = High Level Noise at b3
Aa0 = Dynamic Accuracy at a0 (Linearity) Ab0 = Dynamic Accuracy at b0 (Linearity) Ab3 = Dynamic Accuracy at b3 (Linearity)
VNA Error Model Forward Direction
Branches With No Label = 1 a0 b0 Port - 1 a1 a2 b1 b2 S11 S21 S22 S12 DUT Port - 2 b3 e30 e00 e11 e01 e10 e22 e32
Directivity
Reflection
Tracking
Port-1 Match
Leakage
Transmission
Tracking
Port-2 Match
There are also Errors caused by the Converter, IF, Cables and Connectors
e e
L
L
L
L
L
L
L
S b S a S a S b S a 10 01 1 1 0 0 1 1 0 0 0 2
e
M
L
L
L
S a S a 11 2 1 1 0 0
e
L
L
S b S a 00 0 0
e
30
L
a0b3e e
L L
L
S b S a 10 32 1 2 3 0
e
22
M
2ERRORS REMOVED
ERRORS REMAINING
Noise and Residuals Receiver Linearity
Drift after Error-Correction Stability after Error-Correction Repeatability of Connectors, etc Lower Lever Leakage Paths Errors of Calibration Standards Port Match
Directivity Tracking
Main Leakage Paths
Error Adapter DUT Perfect Reflectometer a0 b0 a0 b0 b1 a1 3 Error Terms Port - 1 e00 e11 e10e01 1 b1 a0 b0 DUT a1 e00 = e11 = (e10e01) = Directivity Port Match Tracking
For ratio measurements there are 3 error terms The equation can be written in the linear form
Any 3 independent measurements can be used e00 -e 1 - e11 M = b0 a0 = M - e00 Me11 - e = Measured Actual e00 + Me11 - e = M e = e00e11 - (e10e01) e00 + M1e11 - e = M1 e00 + M2e11 - e = M2 e00 + M3e11 - e= M3
With 3 different known , measure the resultant 3 M
This yields 3 equations to solve for e00, e11, and e
DUT Perfect Reflectometer b0 b3 a0 b0 a3 b3 b1 a1 b2 a2 Error Adapter a0,a3 Forward Reverse
Reverse Error Adapter Forward Error Adapter DUT [S] Perfect Reflectometer b'0 a'0 b'0 a'3 b'3 b'1 a'1 b'2 a'2 DUT [S] Perfect Reflectometer a0 b0 b3 a0 b0 a3 b3 b1 a1 b2 a2 6 Error Terms
Forward
Model
Reverse
Model
a0 b0 Port - 1 a 1 a2 b1 b2 S11 S21 S22 S12 DUT Port - 2 b3 e30 e00 e11 e10e01 1 e22 e10e32 e00 = e11 = (e10e01) = (e10e32) = e22 = e30 = Directivity Port-1 Match Reflection Tracking Transmission Tracking Port-2 Match Leakage S11M = b0 a0 = e00 + (e10e01) S11 - e22 S 1 - e11S11 - e22S22 + e11e22 S S21M = b3 a0 = e30 + (e10e32) S21 1 - e11S11 - e22S22 + e11e22 S S = S11S22 - S21S12 FORWARD MODEL
b'0 Port - 1 a'1 a'2 b'1 b'2 S11 S21 S22 S12 DUT Port - 2 b'3 e'11 e'23e'01 e'22 e'23e'32 1 e'33 a'3 e'03 REVERSE MODEL e'33 = e'11 = (e'23e'32) = (e'23e'01) = e'22 = e'03 = Directivity Port-1 Match Reflection Tracking Transmission Tracking Port-2 Match Leakage = e'33 + (e'23e'32) S22 - e'11 S 1 - e'11S11 - e'22S22 + e'11e'22 S S22M = b'3 a'3 = e'03 + (e'23e'01) S12 1 - e'11S11 - e'22S22 + e'11e'22 S S12M = b'0 a'3
S S e e e S e e e e e S e e e S e e e D S S e e e S e e e e D S S e e e S e e e M M M M M M M M 11 11 00 10 01 22 33 23 32 22 22 21 30 10 32 12 03 23 01 21 21 30 10 32 22 33 23 32 22 22 22 22 33 23 32 11 00 10 01 1 1 1 ' ' ' ' ' ' ' ' ' ' ' ' ' ' e
e e S e e e S e e e D S S e e e S e e e e e D D S e e e e S e e e e S e e e M M M M M M M 11 11 21 30 10 32 12 03 23 01 12 12 03 23 01 11 00 10 01 11 11 11 00 10 01 11 22 33 23 32 22 21 30 10 32 1 1 1 ' ' ' ' ' ' ' ' ' ' ' ' S e e e e e M 12 03 23 01 22 11 ' ' ' 'Calibration
STEP 1: Calibrate Port-1 using One-Port procedure
STEP 2: Connect Z0 terminations to Ports 1 & 2
STEP 3: Connect Ports 1 & 2 together
Solve for e11, e00, & (e10e01), Calculate (e10e01) from e
Measure S21M gives e30 directly
S11M - e00 S11Me11 - e
e22 =
e10e32 = (S21M - e30)(1 - e11e22) Use the same process for the reverse model