rfckt.rlcgline
Passive component or network
Description
Use therlcgline
object to represent RLCG transmission lines that are characterized by line loss, line length, stub type, and termination.
Creation
Description
h = rfckt.rlcgline
returns an RLCG transmission line object whose properties are set to their default values.
h = rfckt.rlcgline(Name,Value)
sets properties using one or more name-value pairs. For example,rfckt.rlcgline('LineLenght',0.04)
creates a RLGC transmission line with a physical length of 0.04 meters. You can specify multiple name-value pairs. Enclose each property name in a quote. Properties not specified retain their default values.
Properties
Object Functions
analyze |
Analyze RFCKT object in frequency domain |
calculate |
Calculate specified parameters for rfckt objects or rfdata objects |
circle |
Draw circles on Smith Chart |
extract |
Extract specified network parameters from rfckt object or data object |
listformat |
List valid formats for specified circuit object parameter |
listparam |
List valid parameters for specified circuit object |
loglog |
Plot specified circuit object parameters using log-log scale |
plot |
Plot circuit object parameters on X-Y plane |
plotyy |
Plot parameters of RF circuit or RF data on X-Y plane with two Y-axes |
getop |
Display operating conditions |
polar |
Plot specified object parameters on polar coordinates |
semilogx |
Plot RF circuit object parameters using log scale forx-axis |
semilogy |
Plot RF circuit object parameters using log scale fory-axis |
smith |
Plot circuit object parameters on Smith chart |
write |
Write RF data from circuit or data object to file |
getz0 |
Calculate characteristic impedance of RFCKT transmission line object |
read |
Read RF data from file to new or existing circuit or data object |
restore |
Restore data to original frequencies |
getop |
Display operating conditions |
groupdelay |
Group delay of S-parameter object or RF filter object orRF Toolboxcircuit object |
Examples
Algorithms
Theanalyze
method treats the transmission line, which can be lossy or lossless, as a 2-port linear network. It uses the interpolation method you specify in theIntpType
property to find the R, L, C, and G values at the frequencies you specify when you callanalyze
. Then, it calculates the characteristic impedance, Z0, phase velocity, PV, and loss using these interpolated values. It computes theAnalyzedResult
property of a stub or as a stubless line using the data stored in therfckt.rlcgline
object properties as follows:
If you model the transmission line as a stubless line, the
analyze
method first calculates the ABCD-parameters at each frequency contained in the modeling frequencies vector. It then uses theabcd2s
function to convert the ABCD-parameters to S-parameters.The
analyze
method calculates the ABCD-parameters using the physical length of the transmission line,d, and the complex propagation constant,k, using the following equations:Z0andkare vectors whose elements correspond to the elements off, the vector of frequencies specified in the
analyze
input argumentfreq
. Both can be expressed in terms of the resistance (R), inductance (L), conductance (G), and capacitance (C) per unit length (meters) as follows:If you model the transmission line as a shunt or series stub, the
analyze
method first calculates the ABCD-parameters at the specified frequencies. It then uses theabcd2s
function to convert the ABCD-parameters to S-parameters.When you set the
StubMode
property to'Shunt'
, the 2-port network consists of a stub transmission line that you can terminate with either a short circuit or an open circuit as shown in the following figure.Zinis the input impedance of the shunt circuit. The ABCD-parameters for the shunt stub are calculated as:
When you set the
StubMode
property to'Series'
, the 2-port network consists of a series transmission line that you can terminate with either a short circuit or an open circuit as shown in the following figure.Zinis the input impedance of the series circuit. The ABCD-parameters for the series stub are calculated as:
Theanalyze
method uses the S-parameters to calculate the group delay values at the frequencies specified in theanalyze
input argumentfreq
, as described in theanalyze
reference page.
References
[1] Ludwig, R. and P. Bretchko,RF Circuit Design: Theory and Applications, Prentice-Hall, 2000