Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Solve for er from propagation constant

Status
Not open for further replies.

Hawaslsh

Full Member level 3
Joined
Mar 13, 2015
Messages
164
Helped
5
Reputation
10
Reaction score
7
Trophy points
1,298
Location
Washington DC, USA
Activity points
3,422
Hello All,

I am implementing a TRL calibration, as a results i am solving for the propagation constant of my transmission lines. Solving for α+iβ... isn't β = 2π / λ where λ is the wavelength of the transmission line --> λ / √(er).

With some test data, I can see my TRL calibration indeed returns the corrected response, but Im not sure if my gamma is scaled or if I am computing er correctly.

Capture.JPG
Above is my TRL setup in simulation in order to test my code.

that results in transmission lines with gamma:
Capture2.JPG

the calculated Gamma at 10 GHz = 0.0023 + 0.6415i. Alpha seems to match up well with what line calc predicts, but i have not been able to convert Beta to an effective dielectric.

Thanks for the help,
Sami
 

Aside from the fact that your DUT has an open connection in it, everything looks correct (assuming your substrate is non-magnetic).

The e_r is the k_eff given in linecalc, 3.006.
 

γ = α + jβ, so you want to extract β = Im{γ}

β = ω/v_Φ, so you want to solve v_Φ = ω/Im{γ} for each radial frequency ω = 2πf

Lastly, √(e_r) = c/v_Φ, so finally, you have: e_r = (c*Im{γ}/(2πf))²
 

So, out of frustration i worked backwards with my keff ADS number.

(√(3) * 2πf ) / c = imag(γ) = 362.76 Rad/m (10 GHz)

If i take my beta (0.6415), divide by the length of my "line" standard, 1.766e-3 m, i get really close 363.257.

Seems too good to be true, seems too coincidental. Perhaps, the TRL algorithm solves for βl directly? Hence needing to divide by l?

Thanks,
Sami
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top