32
3/6/2015 1 Fundamentals of RF Design RF Back to Basics 2015 Keysight EEsof EDA Updated January 1, 2015 Page Objectives –Review Simulation Types –Understand fundamentals on S-Parameter Simulation –Additional Linear and Non-Linear Simulators RF Back to Basics 2015 2

RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

1

Fundamentals of RF DesignRF Back to Basics 2015

Keysight EEsof EDA

Updated January 1, 2015

Page

Objectives

–Review Simulation Types

–Understand fundamentals on

S-Parameter Simulation

–Additional Linear and

Non-Linear Simulators

RF Back to Basics

2015 2

Page 2: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

2

Page

Electronic Design Automation (EDA)

RF Back to Basics

2015 3

IDEA

CONCEPT | DESIGN

PRODUCT

Page

We Are Focusing On The Idea to Concept / Design

RF Back to Basics

2015 4

– Simulations Only Consider Effects in the Model

– Reality Considers Everything

Page 3: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

3

Page

RF Calculations

RF Back to Basics

2015 5

S22 = Reflected

Incident=

b2

a 2 a1 =0

S12 =

Transmitted

Incident=

b1

a 2 a1 =0

S11 = Reflected

Incident=

b1

a 1 a2 =0

S21 =

Transmitted

Incident=

b2

a 1 a2 =0

Page

Cascading S-Parameters

RF Back to Basics

2015 6

|S| |S’|

a1

b1

a2

b2

a1’

b1’

a2’

b2’

For Cascaded S Matrix a1’=b2 and a2=b1’

Page 4: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

4

Page

Cascading S-Parameters

RF Back to Basics

2015 7

b1=S11*a1+S12*a2=S11a1+S12*b1’ where b1’=S11’*a1’+S12’*a2’

substituting yields, b1=S11*a1+S12*S11’*a1’+S12*S12’*a2’ eq 1

a1’=b2=S21*a1+s22*a2 where a2=b1’substituting and rearranging yields,

a1’=(S21**a1+S22*S12’*a2’)/1-S22*S11 eq 2 then eq 2 into eq 1,

Repeating for b2’ results in cascaded S-Parameterw

Page

Advanced Design System Lineage

RF Back to Basics

2015 8

Touchstone

Page 5: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

5

Page

Touchstone Netlist

RF Back to Basics

2015 9

Page

Simulation Types

• DC, AC, Linear (S-Parameter)

• Transient (High Frequency Spice)

• Harmonic Balance

• Circuit Envelope

• EM Simulation

• MoM, FEM, FDTD

RF Back to Basics

2015 10

Page 6: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

6

Page

S-Parameter Simulation

RF Back to Basics

2015 11

Page

S-Parameter Termination

– Termination can be any impedance value

– Port Count is not limited

– No Calibration needed

RF Back to Basics

2015 12

Page 7: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

7

Page

S-Parameter Simulation (Frequency-domain)

– DC analysis is performed to find the bias point

– Nonlinear devices linearized at the bias point

– Assumes signal does not perturb the bias

– S-parameter sources are ports

– Components characterized by I and their small-signal [S] or [Y]

– Finds solution such that sum of all AC currents into each circuit node is zero (not iterative)

• Computes [S] and [Y] of the overall circuit at external ports

• Calculates response to small sinusoidal signals

RF Back to Basics

2015 13

Page

S-Parameter Simulation

RF Back to Basics

2015 14

Page 8: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

8

Page

Instead of Take a Measurement

RF Back to Basics

2015 15

We Run a Simulation

Page

ADS Netlist

RF Back to Basics

2015 16

Page 9: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

9

Page

S-Parameter Controller Options/Sweep

RF Back to Basics

2015 17

Plans

Page

S-Parameter Controller Options/Sweep

RF Back to Basics

2015 18

Plans

Page 10: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

10

Page

Tune

RF Back to Basics

2015 19

Page

Transmission Lines

RF Back to Basics

2015 20

Page 11: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

11

Page

Ideal Transmission Line

RF Back to Basics

2015 21

Page

Microstrip Transmission Lines

RF Back to Basics

2015 22

– Surface Roughness Option

– Frequency Dependent Dielectric Model

Page 12: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

12

Page

Multilayer Transmission Lines

RF Back to Basics

2015 23

Page

Integration of EM Solvers

–Method of Moments

–Finite Elements Method

RF Back to Basics

2015 24

Page 13: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

13

Page

Power Transfer Efficiency

RF Back to Basics

2015 25

RS

RL

For complex impedances, maximum

power transfer occurs when ZL = ZS*

(conjugate match)

Maximum power is transferred when RL = RS

RL / RS

0

0.2

0.4

0.6

0.8

1

1.2

0 1 2 3 4 5 6 7 8 9 10

Lo

ad

Po

wer

(no

rmalized

)

Page

Power Transfer Efficiency

RF Back to Basics

2015 26

Page 14: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

14

Page

AC Analysis

– DC Analysis is performed to find the bias point

– Nonlinear devices linearized at the bias point

– Assumes signal does not perturb the bias

– Sources are voltage and current sine waves

– Superposition is allowed and encouraged

– Outputs are voltage and current

– Sums all AC currents into each circuit node (not iterative)

RF Back to Basics

2015 27

(Frequency-domain simulator)

Page

Power Transfer Efficiency

RF Back to Basics

2015 28

Page 15: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

15

Page

Power Transfer Efficiency

RF Back to Basics

2015 29

Page

Power Transfer Efficiency

RF Back to Basics

2015 30

Page 16: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

16

Page

Smith Chart Review

RF Back to Basics

2015 31

∞ →∞ →∞ →∞ →

Smith Chart maps

rectilinear impedance

plane onto polar plane

0 +R

+jX

-jX

Rectilinear impedance plane-90o

0o180

o+-

.2

.4

.6

.8

1.0

90o

∞∞∞∞0000

Polar plane

Z = ZoL

= 0Γ

Constant X

Constant R

Smith Chart

Γ

LZ = 0

= ±180 O

1

(short) Z = L

= 0 O

(open)

Inductive

Capacitive

Page

Series Capacitance

RF Back to Basics

2015 32

Page 17: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

17

Page

Series Inductance

RF Back to Basics

2015 33

Page

Series Resonance

RF Back to Basics

2015 34

Page 18: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

18

Page

Separating Resonant Elements

RF Back to Basics

2015 35

Page

Example of Matching Elements

RF Back to Basics

2015 36

Page 19: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

19

Page

Example of Matching Elements

RF Back to Basics

2015 37

Page

Smith Chart Characteristics

RF Back to Basics

2015 38

Page 20: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

20

Page

Modeling Linear Behavior In ADS

RF Back to Basics

2015 39

S-Parameters

Page

Using Optimization to Develop Models

RF Back to Basics

2015 40

Page 21: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

21

Page

AmodelB Optimization Setup

RF Back to Basics

2015 41

Page

S-Parameters Before and After Optimization

Before Optimization After Optimization

RF Back to Basics

2015 42

Page 22: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

22

Page

SP_Probe

RF Back to Basics

2015 43

Page

Starting LineCalc

RF Back to Basics

2015 44

Page 23: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

23

Page

LineCalc Tool

RF Back to Basics

2015 45

Page

Transient Analysis

– Kirchoff’s current equations are derived at each node in differential

form

– The time derivatives are replaced with discrete-time approximations (integration)

– The solution, in the case of a complex circuit, will consist of a system of nonlinear equations which is solved using the Newton-Raphson method

RF Back to Basics

2015 46

Just like SPICE

v(t)

Page 24: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

24

Page

Convolution Analysis

– Convolution calculates the response of distributed and dispersive

network, to an arbitrary transient time-domain waveform.

• Models can includes conductor loss, dielectric loss, self-and coupled inductance and capacitance, as functions of frequency, and multi-ports-parameter data sets from measurements and field solvers.

• Impulse response for all distributed components is calculated, then convolved with input signal to yield output

• Results can be transformed to the frequency domain.

RF Back to Basics

2015 47

Page

Transient Simulation with Convolution

RF Back to Basics

2015 48

Page 25: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

25

Page

Harmonic Balance (Steady State Analysis)

RF Back to Basics

2015 49

Measure Linear

Circuit Currents

in the Frequency-Domain

Start Simulation Frequencies

Number of Harmonics

Number of Mixing Products

• Inverse Fourier Transform: Nonlinear Voltage

Now in the Time Domain

• Calculate Nonlinear Currents

• Fourier Transform: Nonlinear Currents

Now back in the Frequency Domain

Measure Nonlinear

Circuit Voltages

in the Frequency-Domain

DC analysis

always done

Linear Components

Test: Error > Tolerance: if yes, modify & recalculate

if no, then Stop= correct answer.

Nonlinear Components

Page

Example Circuit: First and Last Iterations

RF Back to Basics

2015 50

IDIR IC IL IY

IRIC IL ID IY-port

Initial Estimate:

spectral voltage

V Final

Solution

If within

tolerance

IR IC IL ID IY

Start in theFrequency Domain Convert: ts -> fs

Last Estimate

with least error

Calculate currents

the

n

(Momentum file)

Page 26: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

26

Page

Harmonic Balance Setup

RF Back to Basics

2015 51

Page

Harmonic Balance Results

RF Back to Basics

2015 52

Page 27: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

27

Page

Modulated Sources

RF Back to Basics

2015 53

Page

Circuit Envelope

– Time samples the modulation envelope (not carrier)

– Compute the spectrum at each time sample

– Output a time-varying spectrum

– Use equations on the data

– Faster than HB or Spice in many cases

– Integrates with System Simulations & Keysight’s Ptolemy

RF Back to Basics

2015 54

Next, what tests can it perform?

Page 28: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

28

Page

Test Circuits with Realistic Signals

RF Back to Basics

2015 55

– Adjacent Channel Power Ratio

– Noise Power Ratio

– Error Vector Magnitude

– Power Added Efficiency

– Bit Error Rate

2-tone tests and linearized models do not predict this behavior as easily!

GSM, CDMA, GMSK, pi/4DQPSK, QPSK, etc.32.8 kHz BW

for NADC

890 MHz

carrier

Simulations can include:

Example CE results:

Also, Envelope can be used for PLL simulations:

lock time, spurious signals, modulation in the loop.

Page

Circuit Envelope Technology

RF Back to Basics

2015 56

Time sample the

envelope and then

perform Harmonic

Balance on the

samples!

V(t) * e j2π fot

t1t4

t2

t3

ModulationCarrier

Periodic input signal

NOTE: V(t) can be complex - am or fm or pm

Circuit Vout

More...

Page 29: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

29

Page

More on CE Technology

RF Back to Basics

2015 57

Captures time and frequency characteristics:

dBm (fs (Vout[1]))

Next, an example...

Page

IS-95 Forward Link Modulated Signal Generation

RF Back to Basics

2015 58

Page 30: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

30

Page

IS-95 Forward Link Modulated Signal Generation

RF Back to Basics

2015 59

Page

What are X-Parameters?

– X-parameters are the mathematically correct superset of S-

parameters, applicable to both large-signal and small-signal

conditions, for linear and nonlinear components. The math exists!

– We can measure, model, & simulate with X-parameters

– Each part of the puzzle has been created

– The pieces now fit together seamlessly

RF Back to Basics

2015 60

Interoperable Nonlinear Measurement, Modeling & Simulation with X-parameters

“X-parameters have the potential to do for characterization, modeling, and design of nonlinear

components and systems what linear S-parameters do for linear components & systems”

NVNA: Measure X-parameters PHD: X-parameter block ADS: Simulate X-parameters

Page 31: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

31

Page

X-parameters – From Poly-Harmonic Distortion (PHD)

RF Back to Basics

2015 61

Page

Experiment Setup and Simulation Schematic

– Objective: Design nonlinear circuits in ADS from NVNA-measured

X-parameters of individual components

RF Back to Basics

2015 62

Page 32: RF Boot Camp - Fundamentals of RF Design IMS 2015ece.boisestate.edu/~bhay/ECE413_513/Resources/1-Characterization/S Parameters...1 Fundamentals of RF Design RF Back to Basics 2015

3/6/2015

32

Page

Cascaded Simulation vs. Measurement

Red: Cascade Measurement

Blue: Simulation of Cascaded Models

RF Back to Basics

2015 63

“X-parameters enable predictive nonlinear design from NL data”

Page

Thank you!

– For More Information www.keysight.com/find/eesof-ads-info

– ADS on www.keysight.com/find/eesof-ads-videos

– Evaluate ADS www.keysight.com/find/eesof-ads-evaluation

RF Back to Basics

2015 64