If a load of complex impedance Zload is connected to the end of a transmission line of characteristic impedance Z0 (which may be complex), the impedance at the other end of the line is Zin, calculated by the following equation:
Zin = Z0 * (Zload*cosh(gamma) + Z0*sinh(gamma))/ (Zload*sinh(gamma)+Z0*cosh(gamma))
gamma is the complex propagation constant. gamma = alpha + j beta where:
alpha is attenuation in nepers (1 neper = 8.688 dB (more on nepers))
beta is length in radians
Some cases of interest are where alpha=0 (i.e. a lossless line) in which case the hyperbolic functions turn into their trig equivalents, and where beta is pi/2 or pi.
If beta = pi/2 (a half wavelength line), then cosh(gamma) = -1 and sinh(gamma) = 0, so you get:
Zin = Zload
If beta = pi/4 ( a quarter wavelength line), then cosh(gamma) = 0 and sinh(gamma) = 1, so you get:
Zin = Z0 * Z0/Zload
or, written another way:
Zin * Zload = Z0*Z0
This is the basis of the popular 1/4 wave impedance transformers... To transform Zin to Zload, you need only construct a quarter wave line with impedance = sqrt(Zin*Zload)
Yin = Y0 * (Yload*cosh(gamma)+Y0*sinh(gamma))/(Y0*cosh(gamma)+Yload*sinh(gamma))
Some algebraic manipulations can be used to create other forms of the transmission line equation for voltages and currents, rather than impedances.
Ein = Eload *cosh(gamma)+ Iload * Z0 * sinh(gamma)Iin = Iload * cosh(gamma) + Eload * Y0 * sinh(gamma)
or, in ABCD matrix form:
E1 = A*E2 + B*I2I1 = C*E2 + D*I2
where
A = cosh(gamma)
B = Z0 * sinh(gamma)
C = Y0 * sinh(gamma)
D = cosh(gamma)
Y0 is, of course, = 1 / Z0
Z0 = 1/ Y0 = sqrt( (R + j*{omega}*L)/(G+j*{omega}*C))
where R, L, G, and C are per unit length
cosh and sinh are hyperbolic functions
cosh(x) = (exp(x)+exp(-x))/2
sinh(x) = (exp(x)-exp(-x))/2
for complex arguments, the following may be useful:
sinh(a + j b) = .5 * (exp(a)-exp(-a))*cos(b) + j * .5 *(exp(a)+exp(-a))*sin(b)
cosh(a + j b) = .5 * (exp(a)+exp(-a))*cos(b) + j * .5 * (exp(a)-exp(-a))*sin(b)
note that if a = zero in the above equations then exp(a) and exp(-a)=1 and the functions turn into the conventional trig functions:
sinh( j b) = sin(b)
cosh( j b) = cos(b)
On line NEC reference: Network (NT) and Transmission Line (TL), both from an online html version of the NEC Part III manual at: http://members.home.net/nec2/part_3/toc.html
The TL card is primarily for lossless lines (although, I suppose that if you had a real shunt admittance on either end, it would be lossy). Of more interest is the NT (arbitrary two port network) card. This card specifies the admittance matrix for an arbitrary two port. You only need 3 complex numbers, because the matrix is symmetric. Here's a quick summary of the format of the card:
NT, <tag1>,<seg1>,<tag2>,<seg2>, <Y11R>,<Y11I>,<Y12R>,<Y12I>,<Y22R>,<Y22I>
So all we need to do is convert the "admittance" form of the transmission line equation (above) into a matrix, and, hopefully, come up with some simple equations to allow cranking out NT cards from useful things about the transmission line: length, velocity factor, loss, characteristic impedance. The admittance matrix tells you the currents, given the voltages:
I = Y E
Visual Basic Module for hyperbolic functions (hyperbolic.bas)
VB module for complex math (complex.bas)
VB module for doing transmission line equations (incomplete) (transmissionline.bas)
Attenuation at any frequency = (K1 x SqRt(Fmhz) + K2 x Fmhz)
Attenuation of Coaxial Transmission Lines in the VHF/UHF/Microwave Amateur and ISM bands http://hydra.carleton.ca/articles/atten-table.html
radio/tleqn.htm - Revised 2 November 2001, Jim Lux
radio home | Jim
Lux home
email comments jimlux@earthlink.net