Microstrip transmission line
Use the microstrip
class to represent microstrip
transmission lines characterized by line dimensions and optional stub
properties.
A microstrip transmission line is shown in cross-section in the following figure. Its physical characteristics include the microstrip width (w), the microstrip thickness (t), the substrate height (d), and the relative permittivity constant (ε).
h = rfckt.microstrip
returns a microstrip
transmission line object whose properties are set to their default
values.
h = rfckt.microstrip('Property1',value1,'Property2',value2,...)
sets properties using one or more name-value pairs. You can specify multiple
name-value pairs. Enclose each property name in a quote
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 specified circuit object parameters on X-Y plane |
plotyy | Plot specified parameters on X-Y plane with Y-axes on both left and right sides |
getop | Display operating conditions |
polar | Plot specified object parameters on polar coordinates |
semilogx | Plot specified circuit object parameters using log scale for x-axis |
semilogy | Plot specified circuit object parameters using log scale for y-axis |
smith | Plot specified circuit object parameters on Smith chart |
write | Write RF data from circuit or data object to file |
getz0 | Get characteristic impedance of 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 or RF Toolbox circuit object |
The analyze
method treats the microstrip line as a 2-port linear
network and models the line as a transmission line with optional stubs. The
analyze
method computes the AnalyzedResult
property of the transmission line using the data stored in the
rfckt.microstrip
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
the abcd2s
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:
Z0 and k are
vectors whose elements correspond to the elements of f,
the vector of frequencies specified in the analyze
input
argument freq
. Both can be expressed in terms of the
specified conductor strip width, substrate height, conductor strip
thickness, relative permittivity constant, conductivity, and dielectric loss
tangent of the microstrip line, as described in [1].
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 the abcd2s
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.
Zin is 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.
Zin is the input impedance of the series circuit. The ABCD-parameters for the series stub are calculated as:
[1] Gupta, K. C., R. Garg, I. Bahl, and P. Bhartia, Microstrip Lines and Slotlines, 2nd Edition, Artech House, Inc., Norwood, MA, 1996.
rfckt.amplifier
| rfckt.cascade
| rfckt.coaxial
| rfckt.cpw
| rfckt.datafile
| rfckt.delay
| rfckt.hybrid
| rfckt.hybridg
| rfckt.mixer
| rfckt.parallel
| rfckt.parallelplate
| rfckt.passive
| rfckt.rlcgline
| rfckt.series
| rfckt.seriesrlc
| rfckt.shuntrlc
| rfckt.twowire
| rfckt.txline