rfckt.parallelplate
Creates a transmission line with parallel plates.
| Library |
|
Description
Use the function rfckt.parallelplate to create a transmission line with parallel plates, characterized by the size of the line and the optional properties of the loop.
The following figure shows a cross-section of a transmission line with parallel plates. Its physical characteristics include the width of the plates and the distance between the plates .
Syntax
Function call
-
h = rfckt.parallelplate()— creates a transmission line object with parallel plates, the properties of which are set by default.
-
h = rfckt.parallelplate(Name=Value)— sets properties specified by one or more name-value arguments. Unspecified properties retain their default values.
Arguments
Name-value input arguments
Specify optional argument pairs as Name=Value, where Name — the name of the argument, and Value — the appropriate value.
Example: rfckt.parallelplate(LineLength = 0.045) creates a transmission line object with parallel plates with a physical length 0.045 M. You can specify several name-value pairs.
# AnalyzedResult — calculated values of S-parameters, noise factor, OIP3 and group delay
+
the rfdata.data object
Details
Calculated values of S-parameters, noise factor, OIP3, and group delay, set as an object rfdata.data. For more information, see Algorithms.
| This argument is read-only. |
| Типы данных |
|
# EpsilonR — relative permittivity
+
2.3 (by default) | scalar
Details
The relative permittivity of a dielectric, given as a scalar. The relative permittivity is the ratio of the dielectric constant of a dielectric to dielectric constant in vacuum .
| Типы данных |
|
# lineLength is the physical length of the transmission line with parallel plates, m
+
0.01 (by default) | scalar
Details
The physical length of a transmission line with parallel plates, specified as a scalar in meters.
| Типы данных |
|
# LossTangent is the tangent of the dielectric loss angle
+
0 (by default) | scalar
Details
The tangent of the dielectric loss angle, defined as a scalar.
| Типы данных |
|
# SigmaCond — linear conductivity, Cm/m
+
Inf (default) | scalar
Details
Linear conductivity, given as a scalar in Siemens per meter (Cm/m).
| Типы данных |
|
# MuR — relative magnetic permeability of a dielectric
+
1 (by default) | scalar
Details
The relative magnetic permeability of a dielectric, given as a scalar. The relative magnetic permeability is the ratio of the magnetic permeability of a dielectric magnetic permeability in vacuum .
| Типы данных |
|
# Name — the name of the object
+
"Parallel-Plate Transmission Line" (by default) | line
Details
The name of the object, set as a string.
| This argument is read-only. |
| Типы данных |
|
# NPort — number of ports
+
2 (by default) | a positive integer
Details
The number of ports specified as a positive integer.
| This argument is read-only. |
| Типы данных |
|
# Separation is the thickness of the dielectric, m
+
1.0e−3 (by default) | scalar
Details
The thickness of the dielectric separating the plates is given as a scalar in meters.
| Типы данных |
|
# StubMode — loop type
+
"NotAStub" (default) | "Series" | "Shunt"
Details
The type of loop specified by one of the following values: "NotAStub", "Series", "Shunt".
#
Termination —
shorting of the transmission
loop
"NotApplicable" (by default) | "Open" | "Short"
Details
The short circuit of the transmission loop, set by one of the following values: "NotApplicable", "Open", "Short".
# Width — the physical width of the transmission line with parallel plates, m
+
6.0e−4 (default) | scalar
Details
The physical width of a transmission line with parallel plates, specified as a scalar in meters.
| Типы данных |
|
Output arguments
# h — a transmission line object with parallel plates
+
object
Details
A transmission line object with parallel plates.
Examples
Parallel plate transmission line
Details
Let’s create a transmission line with parallel plates of length 0.045 m, using the function rfckt.parallelplate.
using EngeeRF
h = rfckt.parallelplate(LineLength = 0.045)
println("Name: ", h.Name,
"\nnPort: ", h.nPort,
"\nAnalyzedResult: ", h.AnalyzedResult,
"\nLineLength: ", h.LineLength,
"\nStubMode: ", h.StubMode,
"\nTermination: ", h.Termination,
"\nWidth: ", h.Width,
"\nSeparation: ", h.Separation,
"\nMuR: ", h.MuR,
"\nEpsilonR: ", h.EpsilonR,
"\nLossTangent: ", h.LossTangent,
"\nSigmaCond: ", h.SigmaCond)
Name: Parallel-Plate Transmission Line
nPort: 2
AnalyzedResult: nothing
LineLength: 0.045
StubMode: NotAStub
Termination: NotApplicable
Width: 0.005
Separation: 0.001
MuR: 1.0
EpsilonR: 2.3
LossTangent: 0.0
SigmaCond: Inf
Algorithms
Method analyze considers a transmission line with parallel plates as a two-port linear network and models it as a transmission line with an optional loop. The method calculates the property AnalyzedResult for the line, using the data stored in the object properties rfckt.parallelplate, as follows:
-
If we model the transmission line as a line without a loop, the method
analyzeFirst, it calculates the ABCD parameters at each frequency contained in the vector of simulated frequencies. Then he uses the functionabcd2sto convert ABCD parameters to S parameters.Method
analyzecalculates the ABCD parameters using the physical length of the transmission line and a comprehensive distribution constant , using the following equations:
where and — vectors, the elements of which correspond to the elements of the frequency vector specified in the input argument
Freqfunctionsanalyze. Both vectors can be expressed in terms of resistance , inductance , conductivity and capacity per unit length (meters) as follows:
where
In the equations given above:
-
— plate width;
-
— the distance between the plates;
-
— linear conductivity;
-
— magnetic permeability of the dielectric;
-
— dielectric constant of the dielectric;
-
— the imaginary part , where
-
— dielectric constant in vacuum;
-
— the value of the argument
EpsilonR; -
— the value of the argument
LossTangent;
-
-
— the depth of current penetration into the conductor;
-
— the vector of simulated frequencies determined by the block Outport (CE).
-
-
If we model the transmission line as a parallel or serial loop, the method
analyzefirst, it calculates the ABCD parameters at the specified frequencies. Then he uses the functionabcd2sto convert ABCD parameters to S parameters.If for an argument
StubModethe value is set"Shunt", then the two-port network consists of a loopback transmission line that can be closed or opened, as shown in the following figure.Here — the input impedance of the parallel circuit. The ABCD parameters for the parallel loop are calculated as follows:
If for an argument
StubModethe value is set"Series", then the two-port network is a serial transmission line that can be closed or opened, as shown in the following figure.Here — input impedance of the serial circuit. The ABCD parameters for the serial loop are calculated as follows: