txlineLumped
Создает линию передачи с сосредоточенными параметрами.
| Библиотека |
|
Описание
Используйте функцию txlineLumped для проектирования линий передач с сосредоточенными L- и Pi-параметрами, характеристики которой включают потери в линии, длину линии, тип шлейфа и замыкание.
В линии передачи с сосредоточенными L-параметрами компоненты , , и располагаются в L-образной топологии.
В линии передачи с сосредоточенными Pi-параметрами компоненты , , и располагаются в Pi-образной топологии.
Синтаксис
Вызов функции
-
txl = txlineLumped()— создает объект линии передачи с сосредоточенными параметрами, свойства которого заданы по умолчанию.
-
txl = txlineLumped(Name=Value)— устанавливает свойства, заданные одним или несколькими аргументами типа «имя-значение». Неуказанные свойства сохраняют свои значения по умолчанию.
Аргументы
Входные аргументы «имя-значение»
Укажите необязательные пары аргументов в виде Name=Value, где Name — имя аргумента, а Value — соответствующее значение.
Пример: txl = txlineLumped(R = 75) создает объект линии передачи с сосредоточенными параметрами с погонным сопротивлением 75 Ом. Можно указать несколько пар «имя-значение».
#
Name —
имя элемента линии передачи с сосредоточенными параметрами
"Lumped" (по умолчанию) | строка
Details
Имя элемента линии передачи с сосредоточенными параметрами, заданное как строка.
| Типы данных |
|
#
Type —
тип элемента линии передачи с сосредоточенными параметрами
"LumpedPi" (по умолчанию) | "LumpedL"
Details
Тип элемента линии передачи с сосредоточенными параметрами, заданный как одно из следующих значений:
-
"LumpedPi"— элемент линии передачи с сосредоточенными Pi-параметрами; -
"LumpedL"— элемент линии передачи с сосредоточенными L-параметрами.
| Типы данных |
|
#
Parameter —
тип параметризации для моделирования сегментов в линии передачи
"Impedance" (по умолчанию) | "Inductance"
Details
Тип параметризации для моделирования сегментов в линии передачи, заданный как "Impedance" или "Inductance".
| Типы данных |
|
#
R —
погонное сопротивление, Ом/м
0.3 (по умолчанию) | скаляр
Details
Погонное сопротивление линии передачи с сосредоточенными параметрами, заданное как положительный скаляр в Ом/м.
| Типы данных |
|
#
L —
погонная индуктивность, Гн/м
2.35e−7 (по умолчанию) | скаляр
Details
Погонная индуктивность линии передачи с сосредоточенными параметрами, заданная как положительный скаляр в Гн/м.
Зависимости
Чтобы использовать это свойство, установите для аргумента Parameter значение "Inductance".
| Типы данных |
|
#
C —
погонная емкость, Ф/м
9.4e−11 (по умолчанию) | скаляр
Details
Погонная емкость линии передачи с сосредоточенными параметрами, заданная как положительный скаляр в Ф/м.
| Типы данных |
|
#
G —
погонная проводимость, См/м
5e−6 (по умолчанию) | скаляр
Details
Погонная проводимость линии передачи с сосредоточенными параметрами, заданная как положительный скаляр в См/м.
| Типы данных |
|
#
Z0 —
характеристический импеданс, Ом
50 (по умолчанию) | скаляр
Details
Характеристический импеданс линии передачи с сосредоточенными параметрами, заданный как положительный скаляр в Ом.
Зависимости
Чтобы использовать это свойство, установите для аргумента Parameter значение "Impedance".
| Типы данных |
|
#
LineLength —
физическая длина линии передачи, м
0.01 (по умолчанию) | скаляр
Details
Физическая длина линии передачи с сосредоточенными параметрами, заданная как положительный скаляр в метрах.
| Типы данных |
|
#
StubMode —
тип шлейфа
"NotAStub" (по умолчанию) | "Series" | "Shunt"
Details
Тип шлейфа, заданный одним из следующих значений: "NotAStub", "Series", "Shunt".
#
Termination —
замыкание шлейфовой линии передачи
"NotApplicable" (по умолчанию) | "Open" | "Short"
Details
Замыкание шлейфовой линии передачи, заданное одним из следующих значений: "NotApplicable", "Open", "Short".
#
NumPorts —
количество входных и выходных портов
2 (по умолчанию) | скаляр
Details
Количество входных и выходных портов, заданное как положительный скаляр.
| Этот аргумент доступен только для чтения. |
| Типы данных |
|
#
Terminals —
клеммы линии передачи
("p1+", "p2+", "p1−", "p2−") (по умолчанию) | кортеж строк
Details
Клеммы линии передачи с сосредоточенными параметрами, заданные как кортеж строк из 4 элементов.
| Этот аргумент доступен только для чтения. |
Выходные аргументы
#
txl —
объект линии передачи с сосредоточенными параметрами
объект
Details
Объект линии передачи с сосредоточенными параметрами, содержащий следующие свойства:
-
Type— тип элемента линии передачи; -
Parameter— тип параметризации; -
R— погонное сопротивление; -
L— погонная индуктивность; -
C— погонная емкость; -
G— погонная проводимость; -
Z0— характеристический импеданс; -
LineLength— длина линии передачи; -
StubMode— тип шлейфа; -
Termination— замыкание шлейфовой линии передачи; -
Name— название объекта в виде строки, например"Lumped"; -
Ports— имена портов в виде кортежа строк:("p1", "p2"); -
Terminals— имена клемм в виде кортежа строк; -
ParentNodes— узлы родительской схемы в виде массива целых чисел, отображаемые только после добавления дочерней схемы к родительской схеме; -
ParentPath— полный путь к родительской схеме в виде строки, отображаемый только после добавления дочерней схемы к родительской схеме; -
NumPorts— количество портов; -
Parent— родительская схема, которой принадлежит объект цепи.
Примеры
Создание и анализ линии передачи с сосредоточенными параметрами
Details
Создадим линию передачи с сосредоточенными L-параметрами.
using EngeeRF
txl = txlineLumped(Type = "LumpedL")
Рассчитаем S-параметры линии передачи с сосредоточенными L-параметрами.
sparam = sparameters(txl, [2.1e9])
println("Impedance: ", ans.Impedance,
"\nNumPorts: ", ans.NumPorts,
"\nFrequencies: ", ans.Frequencies,
"\nParameters: ", ans.Parameters)
Impedance: 50.0
NumPorts: 2
Frequencies: [2.1e9]
Parameters: ComplexF64[-0.0 + 1.9597358499786086e-17im 0.8137890312115501 - 0.5811561001075933im; 0.8137890312115501 - 0.5811561001075933im -3.2260644162040627e-17 - 4.5174365981923154e-17im;;;]
Рассчитаем групповую задержку линии передачи с сосредоточенными L-параметрами.
freqs = [2.1e9 2.1e9 + 1e3]
gd = groupdelay(txl, freqs)
2-element Vector{Float64}:
4.69999999865234e-11
4.69999999865234e-11