35
HP8510 Lecture 13 Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4 LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS 1

Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

HP8510

Lecture 13

Vector Network Analyzers and Signal Flow Graphs

ElecEng4FJ4 LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS 1

Page 2: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Vector Network Analyzers

port 1 port 2

DUT

HP8510

ElecEng4FJ4 2LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

R&S®ZVA67 VNA2 ports, 67 GHz

Agilent N5247A PNA-X VNA, 4 ports, 67 GHz

Agilent 8719ES

Page 3: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Test

Instruments

MICROPROBERS

UnderDevice

Vector Network Analyzer and IC Probes

HP8510

ElecEng4FJ4 3

measurements of circuits with non-coaxial connectors (HMIC, MMIC)

NETWORKANALYZER

S PARAMETERTEST SET

SYNTHESIZER

CONTROLLER

PROBES

RF

HF

GPIB

GSG Probe

[M. Steer, Microwave and RF Design]LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 4: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

2-Port Vector Network Analyzer: Schematic

1b1a

2a

2b

1a 1b

2b2a

1a

2aLO1

LO2

[Pozar, Microwave Engineering] 4ElecEng4FJ4 LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 5: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

N-Port Vector Network Analyzer: Schematic

ElecEng4FJ4 5LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

[Hiebel, Fundamentals of Vector Network Analysis]

1a 1a

1b1b

Page 6: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Vector Network Analyzer: Directional Element

• reversed directional coupler enables the measurement of reflection coefficients

ElecEng4FJ4 6LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

port 3 terminated with a matched load (power incident from port 1 is absorbed, not used)

measure scattered wave b

ba

• power dividers must ensure good output-port isolation

generator & power divider

Terminology related to VNA calibration:

21 42

21 42

22

41

- test port match- reflection tracking

/( ) - directivitys s

s

s

ss

(called isolation in L12)

Page 7: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Signal Flow Graphs used to analyze microwave circuits in terms of incident and

scattered waves used to devise calibration techniques for VNA measurements components of a signal flow graph

nodes• a node represents a state

variable (root-power wave)• each port has two nodes, ak

and bk

branches• a branch shows the

dependency between pairs of nodes

• it has a direction – from input (ai) to output (bj)

example: 2-port network

1 11 1 12 2

2 21 1 22 2

b S a S ab S a S a

7ElecEng4FJ4 LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 8: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Signal Flow Graphs of Two Basic 1-port Networks

11l S lb a

1bsV

0Z

0

0( )s

ZZ Z

8

a

b

0

0( )s ss

Zb a VZ Z

0

0 0

0

0

, ( )s

s

ss

s

Z VV V bZ Z Z

Z ZZ Z

(a) load

0Z

0

0

ll

l

Z ZZ Z

(b) sourceElecEng4FJ4 LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 9: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

ElecEng4FJ4

Decomposition Rules of Signal Flow Graphs

(1) series rule

(2) parallel rule

(3) self-loop rule

(4) splitting rule

9LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 10: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

ElecEng4FJ4 LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Signal Flow Graphs: Example

Express the input reflection coefficient Γ of a 2-port network in terms of the reflection at the load ΓL and its S-parameters.

21

221 L

ss

2

rule #4at a

2rule #3 at b

rule #1

10

1 12 2111

1 221L

L

b s ssa s

Page 11: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

VNA Calibration for 1-port Measurements (3-term Error Model)

• the 3-term error model is known as the OSM (Open-Short-Matched) cal technique (aka OSL or SOL, Open-Short-Load)

• the cal procedure includes 3 measurements performed before the DUT is measured: 1) open circuit, 2) short circuit, 3) matched load

• used when Γ = S11 of a single-port device is measured

• actual measurements include losses and phase delays in connectors and cables, leakage and parasitics inside the instrument – these are viewed as a 2-port error box

• calibration aims at de-embedding these errors from the total measured S-parameters

ElecEng4FJ4 11LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 12: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

3-term Error Model: Signal-flow Graph

ElecEng4FJ4 12LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

error box

• the S-matrix of the error box contains in effect 3 unknowns

00

10 01 11

1E

ee e e

S

10e

01e

00 01

10 11E

e ee e

S

M

[Rytting, Network Analyzer Error Models and Calibration Methods]

Note: SFG branches without a coefficient have a default coefficient of 1.

equivalent

11e

00eport 0 port 1

Page 13: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

3-term Error Model: Error-term Equations

ElecEng4FJ4 13LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Using the result from the example on sl. 10 and the signal flow graph in sl. 12, prove the formula

00M

111ee

e

error de-embedding formula

Prove that the S-matrices of the error box in sl. 12, SE and SꞌE, result in the same expression for ΓM.

compare with sl. 10

Page 14: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

3-term Error Model

• for accurate results, one has to know the exact values of Γo, Γs and Γm – use manufacturer’s cal kits!ElecEng4FJ4 14LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

• ideally, in the OSM calibration,

1 o

2 s

3 m

11

0

• the 3 calibration measurements with the 3 standard known loads (Γ1, Γ2, Γ3) produce 3 equations for the 3 unknown error terms

00 11( , , )ee e M 00

M 11 e

ee

error de-embedding

linear system for 00 11[ , , ]Tee e x

Page 15: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

2-port Calibration: Classical 12-term Error Model

ElecEng4FJ4 15LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

consists of two models:• forward (excitation at port 1): models errors in S11M and S21M• reverse (excitation at port 2): models errors in S22M and S12M

port 1

port 2

[Rytting, Network Analyzer Error Models and Calibration Methods]

Page 16: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

12-term Error Model: Reverse Model

ElecEng4FJ4 16LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

port 1

port 2

Page 17: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

12-term Error Model: Forward-model SFG

ElecEng4FJ4 17LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

( )

excitation

response

response

same as 3-term error model

Page 18: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

12-term Error Model: Forward-model SFG

ElecEng4FJ4 18LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Using signal-flow graph transformations derive the formulas for S11Mand S21M in the previous slide.

( )

Page 19: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

12-term Error Model: Reverse-model SFG

ElecEng4FJ4 19LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

( )

excitation

response

response

Page 20: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

12-term Calibration Method

ElecEng4FJ4 20LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Step 1: (Port 1 Calibration) using the OSM 1-port procedure,obtain e11, e00, and Δe, from which (e10e01) is obtained.

Step 2: (Isolation) Connect matched loads (Z0) to both ports. (S21 = 0)The measured S21M yields e30 directly. (S12M = eꞌ03)

Step 3: (Thru) Connect ports 1 and 2 directly. (S21=S12=1, S11=S22=0)

Obtain e22 and e10 e32 fromeqns. (*) usingS21 = S12 = 1, S11 = S22 = 0.

• All 6 error terms of the forward model are now known.

• Same procedure is repeated for port 2.

transmission tracking

port 2 match

(sl. 12)

(sl. 17)

Page 21: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

12-term Calibration Method: Error De-embedding

ElecEng4FJ4 21LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 22: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

2-port Thru-Reflect-Line Calibration

• TRL (Thru-Reflect-Line) calibration is used when classical standards such as open, short and matched load cannot be realized

• TRL is the calibration used when measuring devices with non-coaxial terminations (HMIC and MMIC)

• TRL calibration is based on an 8-term error model

• TRL calibration requires three (2-port) custom calibration structures

thru: the 2 ports must be connected directly, sets the reference planesreflect: same load on each port (preferred); must have large reflectionline (or delay): 2 ports connected with system interconnect (represents the IC interconnect for the measured DUT and sets Z0)

ElecEng4FJ4 22LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 23: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Thru, Reflect, and Line Calibration Connections

ElecEng4FJ4 23LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

(a) thru

(b) reflect

(c) line

Page 24: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Thru-Reflect-Line Calibration Fixtures

ElecEng4FJ4 24LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

DC needle probes

GSG probes

[Steer, Microwave and RF Design]

Page 25: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

2-port Calibration: 8-term Error Model

ElecEng4FJ4 25LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

[Rytting, Network Analyzer Error Models and Calibration Methods]

port 1

port 2

Page 26: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Signal-flow Graph of 8-term Error Model

ElecEng4FJ4 26LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

port 1

port 2

XT

YT

T

Page 27: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

TRL Calibration: SFG with DUT

ElecEng4FJ4 27LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

• unfolded SFG of the DUT measurement

Page 28: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

TRL Calibration: SFG of Thru Measurement

ElecEng4FJ4 28LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

• we must know all 4 Thru S-parameters

• if Thru is assumed of zero length, then reference plane for all ports is set in its middle:

• if Thru assumed perfectly matched, then (then it must be made with the same line as that in the Line standard, which determines Z0)

thru thru21 12 1S S

thru thru11 22 0S S

Page 29: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

TRL Calibration: SFG of Line Measurements

ElecEng4FJ4 29LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

• we need to know only 2 Line S-parameters

• Line determines Z0 and is, therefore, assumed perfectly matched to Z0: (2 known parameters)

• must have different physical length compared to Thru

unknown (determined from calibration)

line line11 22 0S S

0a

0b

3b

00e 11e

01e

22e32e

Line

1

1

1

1

1

1

1

port 1

10e

port 2

23e

33e

3a

line21S

line12S

Page 30: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

ElecEng4FJ4 30LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

TRL Calibration: SFG of Reflect Measurements

• must have high reflection on both ports!

• only one piece of information is needed, for example

0a

0b

3b

00e 11e

01e

22e32e

Reflect

1

1

1

1

1

1

1

port 1

10e

port 2

23e

33e

3a

refl11S

refl22S

refl21S

refl12S

o (most common)o

refl refl11 22S Srefl refl21 12S S

refl refl11 22( , )S S

Page 31: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

Scattering Transfer (or Cascade) Parameters

ElecEng4FJ4 31LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

• when a network is a cascade of 2-port networks, often the scattering transfer (T-parameters) are used

1 11 12 221 22 21

V VT TT TV V

• relation to S-parameters

11 12 11111 22 12 2121

21 22 22, 1

SS

T T SS S S S ST T S

A BT T TAT BT

1 11 12 2

1 21 22 2

b T T aa T T b

or

Page 32: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

8-term Error Model in Terms of T-parameters for TRL Calibration

ElecEng4FJ4 32LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

error de-embedding

T in terms of S

T matrices of error boxes

Page 33: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

ElecEng4FJ4 33

8-term Error Model for TRL Calibration• the number of unknown error terms is actually 7 in the simple

cascaded TRL network (see sl. 26)

1 110 32 M( )e e T A T B

• TRL measurement procedure

M1 X C1 Y

M2 X C2 Y

M3 X C3

M X

Y

Y

(1) measured with 2-port cal standard #1(2) measured with 2-port cal standard #2(3) measured with 2-por(

t cal standard #34) measured with DUT

T T T TT T T T

TT

TT

TTT

T

• we need to find the 7 error terms from (1), (2) and (3)

A

B

LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

Page 34: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

ElecEng4FJ4 34LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

8-term Error Model for TRL Calibration

• measuring the 3 two-port cal standards yields 12 independent equations while we have only 7 error terms

THRU (4) + LINE(4) + REFLECT(4)

• thus 5 parameters of the 3 cal standards need not be known and can be determined from the calibration measurements

• which 5 parameters are chosen for which cal standards is important in order to reduce errors and avoid singular matrices

cal standard #1 (thru) TC1 must be completely known(common choice: ref. plane in the middle, perfect match)

cal standard #2 (line) TC2 can have 2 unknowns cal standard #3 (reflect) TC3 can have 3 unknowns

(sl. 28)

(sl. 29)

(sl. 30)

Page 35: Lecture 13 Vector Network Analyzers and Signal Flow Graphsael.chungbuk.ac.kr/.../L02a-VNA-and-signal-flow-graph.pdf · Vector Network Analyzers and Signal Flow Graphs ElecEng4FJ4

ElecEng4FJ4 35LECTURE 13: VECTOR NETWORK ANALYZERS AND SIGNAL FLOW GRAPHS

• errors are introduced when measuring a device due to parasitic coupling, leakage, reflections and imperfect directivity

• these errors must be de-embedded from the overall measured S-parameters

• the de-embedding relies on the measurement of known or partially known cal standards – calibration measurements, which precede the measurement of the DUT

• 1-port calibration uses the 3-term error model and the OSM method• 2-port calibration may use 12-term or 8-term error models• the 12-term error model requires OSM at each port, isolation, and

thru measurements• the 8-term error model with the TRL technique is widely used for

non-coaxial devices – requires custom fixtures for thru, reflect & line• there exists also a 16-term error model, many other cal techniques

VNA Calibration – Summary