An Introduction to X-Parameters* ECE 451: Advanced...
Transcript of An Introduction to X-Parameters* ECE 451: Advanced...
![Page 1: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/1.jpg)
An Introduction to
X-Parameters*
Thomas Comberiate
Department of Electrical and Computer Engineering
University of Illinois at Urbana-Champaign
*X-Parameters is a registered trademark of Agilent Technologies.
ECE 451: Advanced Microwave
Measurements
![Page 2: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/2.jpg)
Scattering Parameters
• Models all linear time-invariant behavior.
• Can model time-invariant nonlinear devices in the small-signal case.
• What about the large-signal case?
ECE 451 2
1 11 1 12
2 1
2
2 1 22 2
S A S A
B S A S A
B
in out
1 2
in out
in out
in o
1
ut
2
2 2
2 2
C C
C C
C C
C C
V Z I V Z IA A
Z Z
V Z I V Z IB B
Z Z +
Vin
-
Iin
2-Port
Network+
Vout
-
Iout
ZC = characteristic
impedance of
the measurement
system
A1
A2
B2
B1
T. M. Comberiate
![Page 3: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/3.jpg)
Nonlinear Functions
with Single-Tone Stimuli
ECE 451 3
1 1 1 2
2 1 22
( , )
( , )
B
B
F A A
F A A
large-signal
harmonics
generated
small-signal linear output
f
f
f
f
Nonlinear
Device
T. M. Comberiate
![Page 4: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/4.jpg)
Nonlinear Functions
with Multi-Tone Stimuli
ECE 451 4
large-signal
harmonics and
intermodulations
generated
small-signal linear output
f f
f f
Nonlinear
Device
1 1 1 2
2 1 22
( , )
( , )
B
B
F A A
F A AT. M. Comberiate
![Page 5: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/5.jpg)
Nonlinear
Devicef f
Nonlinear Functions with
Commensurate Tone Stimuli
ECE 451 5
• A set of pure tones are commensurate if all the tones
in the set are located on a frequency grid fk = kf0defined by f0, called the fundamental.
• Output tones will all land on the same frequency grid
and have a same common period.
f0 2f0 3f0 4f0 f0 2f0 3f0 4f0 5f0 6f0
1 1 1 2
2 1 22
( , )
( , )
B
B
F A A
F A AT. M. Comberiate
![Page 6: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/6.jpg)
Nonlinear Scattering Waves
• Break incident and scattered waves into their commensurate tone components, called pseudowaves.
ECE 451 6
2B
2,1B
portharmonic
wave
pseudowave
2,2B 2,3B1, 1, 1,1 1,2 1,3 2,1 2,2 2,3
2, 1,1 1,2 1,3 2,1 2,2 2,32,
( , , ,... , , ,...)
( , , ,... , , ,...)
k
k
k
k
B
B
F A A A A A A
F A A A A A A
1 1 1 2
2 1 22
( , )
( , )
B
B
F A A
F A A
+
Vin
-
Iin
2-Port
Network+
Vout
-
Iout
ZC = characteristic
impedance of
the measurement
system
A1
A2
B2
B1
T. M. Comberiate
![Page 7: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/7.jpg)
Cross-Frequency Phase for
Commensurate Tones
ECE 451 7
• Defined as the phase of each pseudowave when
the fundamental, A1,1, has zero phase.
• B2,3 can be related to A2,2 in magnitude and phase.
A1,1
A2,2
B2,3
T. M. Comberiate
![Page 8: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/8.jpg)
Nonlinear Scattering Functions
• Scattered pseudowave determined by a complicated time-invariant scattering function that depends on the magnitude and phase of each incident pseudowave.
ECE 451 8
, , 1,1 1,2 1,3 2,1 2,2 2,3( , , ,..., , , ,...)p k p kF A A A A AB A
A2,1 A2,2 A2,3
B2,1 B2,2 B2,3 A1,1 A1,2 A1,3
B1,1 B1,2 B1,3
Nonlinear
Time-
Invariant
2-Port
Device
T. M. Comberiate
![Page 9: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/9.jpg)
Time-Invariance Property of
Nonlinear Scattering Function
• Shifting all of the inputs by the same time means that different harmonic components are shifted by different phases.
ECE 451 9
2 3
, 1,1 1,2 1,3
, 1,1 1,2 1,3
( e , (e ) , (e ) ,...)
( , , ,...)(e )
j j j
p k
j k
p k
F A A A
F A A A
f0 180º phase shift
2f0 360º phase shift
3f0 540º phase shift
time delay
T. M. Comberiate
![Page 10: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/10.jpg)
Shifting reference to
zero phase of A1,1.
Defining Phase Reference
• Can use time-invariance to separate magnitude and phase dependence of one incident pseudowave.
ECE 451 10
, , 1,1 1,2 1,3
2 3
, 1,1 1,2 1,3
( , , ,...)
( , , ,...)
p k p k
p k
k
F A A A
F A
B
A A P P P 1,1arg( )1,1
1,1
j AAP e
A
using
T. M. Comberiate
![Page 11: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/11.jpg)
Commensurate Tones
X-Parameter Formalism
• Still difficult to characterize this nonlinear term.
• If only one incident pseudowave, A1,1, is large then the other smaller inputs can be linearized about the large-signal response of Fp,k to only A1,1.
ECE 451 11
( ) 2 3
, 1,1 1,2 1,3
, 1,1 1,2 1,3
( , , ,...)
( , , ,...)
FB
p k
k
p k
X A A P A P
F A A A P
• Define
( ) 2 3
, , 1,1 1,2 1,3( , , ,...)FB k
p k p kB X A A P A P P
T. M. Comberiate
![Page 12: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/12.jpg)
Linearization of Fp,k about A1,1
ECE 451 12
1,1
1,1
2
, , 1,1 1,2 1,
, 1,1
,, , *
, ,*1, 1 ,
,( , ) 1
, , , ,
,0, ,0,
K k
p k p k K
k
p k
q N l Kp k p kk l k l
q l q lllq l q l
q lAq l A
B F A A P A P P
F A P
F FA P A P
A P A P
T. M. Comberiate
(S), ; ,p k q l
X (T), ; ,p k q l
X
![Page 13: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/13.jpg)
Nonlinear Mapping
Simple Nonlinear Mapping
Nonanalytic Harmonic
Superposition
Incident Waves Scattered WavesApproximates
1-Tone X-Parameter Formalism
ECE 451 13
( ) 2 3
, , 1,1 1,2 1,3( , , ,...)FB
p k p kX A A P A PB
X
p,k
(FB)( A1,1
,0,0,...)
( ) ( ) *
, ; , , , ; , ,
S T
p k q l q l p k q l q lX A X A
A1,1Large-
Signal
frequency frequency
frequency
frequency
frequency
frequency
T. M. Comberiate
![Page 14: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/14.jpg)
1-Tone X-Parameter Formalism
ECE 451 14
, ,
( ) ( ) ( ) *
, , , ; , , , ; , ,
1, 1 1, 1( , ) (1,1) ( , ) (1,1)
q N l K q N l KFB k S k l T k l
p k p k p k q l q l p k q l q l
q l q lq l q l
B X P X A P X A P
Simple
nonlinear mapLinear harmonic map
function of incident wave
Linear harmonic map
function of conjugate of
incident wave
( )
, ; ,
S
p k q lXoutput
port input
port
input
harmonicoutput
harmonic
• X-parameters of type FB, S, and T fully characterize the nonlinear function.
• Depend on– frequency
– large signal magnitude, |A1,1|
– DC bias
1,1
1,1
AP
A
T. M. Comberiate
![Page 15: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/15.jpg)
ECE 451 15
X-Parameters Collapse to S-
Parameters in Small-Signal Limit, ,
( ) ( ) ( ) *
, , , ; , , , ; , ,
1, 1 1, 1( , ) (1,1) ( , ) (1,1)
q N l K q N l KFB k S k l T k l
p k p k p k q l q l p k q l q l
q l q lq l q l
B X P X A P X A P
As A1,1 shrinks, the conjugate terms and harmonic terms vanish:
( ) ( )
,1 ,1 ,1; ,1 ,1
2
q NFB S
p p p q q
q
B X P X A
Remove unnecessary harmonic index and assume 2-port:( ) ( )
1 1 1,2 2
( ) ( )
2 2 2,2 2
FB S
FB S
B X P X A
B X P X A
for small A1 and P ≡ arg(A1):( )
1 1 1 1
FB
p p pX P S A P S A
1 11 1 12 2
2 21 1 22 2
B S A
B S
S A
S A A
( )
, ; ,
S
p k q lXoutput
portinput
port
input
harmonicoutput
harmonicT. M. Comberiate
![Page 16: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/16.jpg)
Generating X-Parameters
• Traditional Generation
– Simulated using harmonic balance.
– Measured with a nonlinear vector network
analyzer (NVNA).
ECE 451 16T. M. Comberiate
![Page 17: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/17.jpg)
ECE 451 17
Harmonic BalanceAssume nodal voltages can be represented with Fourier series and solve for the Fourier coefficients.
1 2
1 1
1 2
1 2
2
, , ,
0 0 0
( ) Ren
n n
n
n
K K Kj k f k f t
k k k
k k k
v t V e
Initial Guess of
Node Voltages
Simulation
CompleteIFFT Nonlinear
Voltages to
Time Domain
Separate Linear
and Nonlinear
Component
Voltages
Calculate Linear
Currents in the
Frequency Domain
from Linear
Voltages
Calculate
Nonlinear
Currents in Time
Domain
FFT Nonlinear
Currents to
Frequency
Domain
KCL Error =
abs(Linear
Currents +
Nonlinear
Currents)
Linear
Components
Nonlinear
Components
KCL Error <
threshold?
Update Node Voltages
No
Yes
T. M. Comberiate
![Page 18: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/18.jpg)
Generating X-Parameters with
Harmonic Balance• Need to set proper values for:
– Frequency range
– Fundamental power
– DC bias
• X-parameter measurements are unidirectional because of large-signal fundamental |A1,1| on one port.
• Different types of X-parameter ports:
ECE 451 18T. M. Comberiate
Source Load Bias
![Page 19: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/19.jpg)
X-Parameter Generation
Example
ECE 451 19T. M. Comberiate
![Page 20: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/20.jpg)
Nonlinear Vector Network
Analyzer (NVNA)
ECE 451 20T. M. Comberiate
PNA-X
• Four ports.
• Two filtered
microwave
sources.
• Microwave
combiner.
![Page 21: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/21.jpg)
Amplitude Calibration
• Necessary for any nonlinear measurement
because linear property of homogeneity does
not apply.
• Measures power and is controlled via GPIB.
ECE 451 21T. M. Comberiate
![Page 22: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/22.jpg)
Phase Calibration
ECE 451 22T. M. Comberiate
• Enables cross-frequency phase measurement.
• Takes frequency input from external microwave source.
![Page 23: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/23.jpg)
Vector Calibration
• Can use ECal.
• Based on eight-term error model.
• Works for forward, reverse, and combined stimuli.
ECE 451 23T. M. Comberiate
![Page 24: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/24.jpg)
Large-Signal X-Parameter
Extraction• Apply large-signal stimulus A1,1 without
any small-signal stimulus.
• Measure the response at all ports and
harmonics of interest.
• term is the measured response to
the large-signal stimulus at port p and
harmonic k
ECE 451 24T. M. Comberiate
(FB)
,p kX
![Page 25: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/25.jpg)
Offset-Phase Small-Signal
X-Parameter Extraction• Apply large-signal stimulus A1,1 and one
small-signal stimulus Aq,l at zero phase.
• Measure the response at all ports and harmonics of interest.
• Apply large-signal stimulus A1,1 and one small-signal stimulus Aq,l at 90º phase.
• Measure the response at all ports and harmonics of interest.
• Use both measurements to extract
ECE 451 25T. M. Comberiate
(S) (T)
, ; , , ; , and .p k q l p k q lX X
![Page 26: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/26.jpg)
Using X-Parameters
• Traditional Uses
– Modeling mixers and amplifiers in steady-
state simulations for RF systems.
– Can be used to determine nonlinear figures of
merit.
• 1-dB Compression Point
• AM/AM and AM/PM
• Third Order Intercept
ECE 451 26T. M. Comberiate
![Page 27: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/27.jpg)
Cascading S-Parameter Blocks
ECE 451 27
[T](T)
=
[T](1)
[T](2)
A1(1)
A2(2)
B2(2)
B1(1)
[S](T)
A1(1)
A2(2)
B2(2)
B1(1)[S]
(1)A1
(1)
A2(1)
B2(1)
B1(1) [S]
(2)A1
(2)
A2(2)
B2(2)
B1(2)
[T](1)
A1(1)
A2(1)
B2(1)
B1(1) [T]
(2)A1
(2)
A2(2)
B2(2)
B1(2)
=
=
Can disregard circuit
behavior at internal node.[T] = transfer scattering parameters.
T. M. Comberiate
![Page 28: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/28.jpg)
Cascading X-Parameter Blocks
ECE 451 28
These equations at
the internal node
must always be
satisfied:
B1,k(1) = A1,k
(2),
A1,k(2) = B2,k
(1)
for all values of k.
[X](1)
[X](2)
[X](T)
A2,k(1)
B2,k(1)
A1,k(1)
B1,k(1)
A1,k(2)
B1,k(2)
A2,k(2)
B2,k(2)
A2,k(2)
B2,k(2)
A1,k(1)
B1,k(1)
=
=
T. M. Comberiate
![Page 29: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/29.jpg)
Using X-Parameters in
Simulation
ECE 451 29T. M. Comberiate
Can construct entire receiver chains made of S- and X-parameter blocks.
![Page 30: An Introduction to X-Parameters* ECE 451: Advanced ...emlab.illinois.edu/ece451/notes/ComberiateECE451XParams.pdfECE 451 T. M. Comberiate 25 (S) (T) XX p k q l p k q l, ; , , ; , and](https://reader035.fdocuments.in/reader035/viewer/2022071413/610aa2035ab7a925ff3e2462/html5/thumbnails/30.jpg)
ECE 451 30
X-Parameter Extensions
• Multiple Large Signals
• DC Components of Scattered Waves
– DC current port bias: X(Z)p,k
– DC voltage port bias: X(Y)p,k
• Memory Effects
T. M. Comberiate