txlineParallelPlate
Создает линию передачи с параллельными пластинами.
| Библиотека |
|
Описание
Используйте функцию txlineParallelPlate для создания линии передачи с параллельными пластинами.
На следующем рисунке показано поперечное сечение линии передачи с параллельными пластинами. Ее физические характеристики включают ширину пластин и расстояние между пластинами.
На рисунке представляет собой значение аргумента SigmaCond, — значение аргумента EpsilonR, — значение аргумента MuR, а — значение аргумента LossTangent.
Синтаксис
Вызов функции
-
paralleltxline = txlineParallelPlate()— создает объект линии передачи с параллельными пластинами, свойства которого заданы по умолчанию.
-
paralleltxline = txlineParallelPlate(Name=Value)— устанавливает свойства, заданные одним или несколькими аргументами типа «имя-значение». Неуказанные свойства сохраняют свои значения по умолчанию.
Аргументы
Входные аргументы «имя-значение»
Укажите необязательные пары аргументов в виде Name=Value, где Name — имя аргумента, а Value — соответствующее значение. Можно указать несколько пар «имя-значение».
Пример: txline = txlineParallelPlate(Separation = 0.0046) создает объект линии передачи с параллельными пластинами с расстоянием между пластинами 0.0046 м.
#
Width —
физическая ширина линии передачи, м
0.005 (по умолчанию) | скаляр
Details
Физическая ширина линии передачи с параллельными пластинами, заданная как положительный скаляр в метрах.
| Типы данных |
|
#
Separation —
толщина диэлектрика, м
0.001 (по умолчанию) | скаляр
Details
Толщина диэлектрика, разделяющего пластины, заданная как положительный скаляр в метрах.
| Типы данных |
|
#
MuR —
относительная магнитная проницаемость
1.0 (по умолчанию) | скаляр
Details
Относительная магнитная проницаемость диэлектрика, заданная как положительный скаляр. Относительная магнитная проницаемость — это отношение магнитной проницаемости диэлектрика к магнитной проницаемости в вакууме .
| Типы данных |
|
#
EpsilonR —
относительная диэлектрическая проницаемость
2.3 (по умолчанию) | скаляр
Details
Относительная диэлектрическая проницаемость диэлектрика, заданная как положительный скаляр. Относительная диэлектрическая проницаемость — это отношение диэлектрической проницаемости диэлектрика к диэлектрической проницаемости в вакууме .
| Типы данных |
|
#
LossTangent —
тангенс угла диэлектрических потерь
0.0 (по умолчанию) | скаляр
Details
Тангенс угла диэлектрических потерь, заданный как неотрицательный скаляр.
| Типы данных |
|
#
SigmaCond —
погонная проводимость, См/м
Inf (по умолчанию) | скаляр
Details
Погонная проводимость, заданная как положительный скаляр в сименсах на метр (См/м).
| Типы данных |
|
#
LineLength —
физическая длина линии передачи, м
0.01 (по умолчанию) | скаляр
Details
Физическая длина линии передачи с параллельными пластинами, заданная как положительный скаляр в метрах.
| Типы данных |
|
#
Termination —
замыкание шлейфовой линии передачи
"NotApplicable" (по умолчанию) | "Open" | "Short"
Details
Замыкание шлейфовой линии передачи, заданное одним из следующих значений: "NotApplicable", "Open", "Short".
#
StubMode —
тип шлейфа
"NotAStub" (по умолчанию) | "Series" | "Shunt"
Details
Тип шлейфа, заданный одним из следующих значений: "NotAStub", "Series", "Shunt".
#
Name —
название линии передачи
"ParallelPlate" (по умолчанию) | строка
Details
Название линии передачи с параллельными пластинами, заданное как строка.
| Типы данных |
|
#
Terminals —
клеммы линии передачи с параллельными пластинами
("p1+", "p2+", "p1−", "p2−") (по умолчанию) | кортеж строк
Details
Клеммы линии передачи с параллельными пластинами, заданные как кортеж строк из 4 элементов.
| Этот аргумент доступен только для чтения. |
#
NumPorts —
количество входных и выходных портов
2 (по умолчанию) | скаляр
Details
Количество входных и выходных портов, заданное как положительный скаляр.
| Этот аргумент доступен только для чтения. |
| Типы данных |
|
Выходные аргументы
#
paralleltxline —
объект линии передачи
объект
Details
Объект линии передачи с параллельными пластинами, содержащий следующие свойства:
-
Width— ширина линии передачи; -
Separation— толщина диэлектрика; -
MuR— относительная магнитная проницаемость; -
EpsilonR— относительная диэлектрическая проницаемость; -
LossTangent— тангенс угла диэлектрических потерь; -
SigmaCond— погонная проводимость; -
LineLength— длина линии передачи; -
Termination— замыкание шлейфовой линии передачи; -
StubMode— тип шлейфа; -
Name— название объекта в виде строки, например"ParallelPlate"; -
Terminals— имена клемм в виде кортежа строк; -
NumPorts— количество портов; -
Parent— родительская схема, содержащая объект цепи; -
ParentNodes— узлы родительской схемы в виде вектора целых чисел, отображаемые только после добавления дочерней схемы к родительской схеме; -
ParentPath— полный путь к родительской схеме в виде строки, отображаемый только после добавления дочерней схемы к родительской схеме; -
Ports— имена портов в виде кортежа строк:("p1", "p2").
Методы
sparameters
|
Вычисление S-параметров для радиочастотных данных, сетей, схем и соответствующих объектов |
groupdelay
|
Вычисление групповой задержки S-параметров, РЧ фильтра или объекта цепи |
noisefigure
|
Вычисление коэффициента шума линий передач, последовательных и параллельных RLC-цепей |
circuit
|
Создание объекта схемы электрической цепи |
clone
|
Создание копии существующего элемента схемы или объекта схемы |
Примеры
S-параметры линии передачи с параллельными пластинами
Details
Создадим линию передачи с параллельными пластинами с шириной 300 мм, расстоянием между пластинами 10 мм и относительной диэлектрической проницаемостью 4.2, используя функцию txlineParallelPlate.
using EngeeRF
paralleltxline = txlineParallelPlate(Width = 300e-3, Separation = 10e-3, EpsilonR = 4.2)
println("Width: ", paralleltxline.Width,
"\nSeparation: ", paralleltxline.Separation,
"\nMuR: ", paralleltxline.MuR,
"\nEpsilonR: ", paralleltxline.EpsilonR,
"\nLossTangent: ", paralleltxline.LossTangent,
"\nSigmaCond: ", paralleltxline.SigmaCond,
"\nLineLength: ", paralleltxline.LineLength,
"\nTermination: ", paralleltxline.Termination,
"\nStubMode: ", paralleltxline.StubMode,
"\nName: ", paralleltxline.Name,
"\nTerminals: ", paralleltxline.Terminals,
"\nNumPorts: ", paralleltxline.NumPorts)
Width: 0.3
Separation: 0.01
MuR: 1.0
EpsilonR: 4.2
LossTangent: 0.0
SigmaCond: Inf
LineLength: 0.01
Termination: NotApplicable
StubMode: NotAStub
Name: ParallelPlate
Terminals: ("p1+", "p2+", "p1-", "p2-")
NumPorts: 2
Рассчитаем S-параметры линии передачи на частоте 6 ГГц.
sparam = sparameters(paralleltxline, [6e9])
println("Impedance: ", sparam.Impedance,
"\nNumPorts: ", sparam.NumPorts,
"\nParameters: ", sparam.Parameters,
"\nFrequencies: ", sparam.Frequencies)
Impedance: 50.0
NumPorts: 2
Parameters: ComplexF64[-0.8471957906214103 + 0.3230854839121287im -0.15028168907511386 - 0.39406912638185715im; -0.1502816890751139 - 0.39406912638185715im -0.8471957906214103 + 0.3230854839121286im;;;]
Frequencies: [6.0e9]