y2s
Преобразует Y-параметры в S-параметры.
| Библиотека |
|
Аргументы
Входные аргументы
#
y_params —
N-портовые Y-параметры
N×N×M массив
Details
-портовые Y-параметры, заданные как массив размером на на , где представляет собой количество частотных точек -портовых Y-параметров.
#
Z0 —
расчетное полное сопротивление, Ом
50 | положительный вещественный скаляр | положительный вещественный вектор
Details
Расчетное полное сопротивление в Ом, задается одним из следующих способов:
-
Положительный вещественный скаляр, если требуется задать одинаковое расчетное полное сопротивление для всех портов сети.
-
Положительный вещественный вектор длиной , если требуется задать разное расчетное полное сопротивление для каждого порта в -портовой сети.
-
Положительный вещественный вектор длиной , если требуется задать разное расчетное полное сопротивление для каждой из частот в данных.
Если расчетное полное сопротивление — это вектор, а количество портов равно количеству частот данных , , то функция sparameters назначит каждый элемент вектора каждому порту сети. Чтобы задать расчетное полное сопротивление для каждой частоты в этом случае, укажите Z0 как трехмерный вектор размером на на .
Выходные аргументы
#
s_params —
N-портовые S-параметры
N×N×M массив комплексных чисел
Details
-портовые S-параметры, возвращаемые как массив комплексных чисел размером на на , где представляет собой количество частотных точек -портовых S-параметров.
Примеры
Преобразование Y-параметров в S-параметры
Details
Определим матрицу Y-параметров и преобразуем их в S-параметры.
using EngeeRF
Y11 = 0.0488133074245012 - 0.390764155450191im
Y12 = -0.0488588365420561 + 0.390719345880018im
Y21 = -0.0487261119282660 + 0.390851884427087im
Y22 = 0.0487710062903760 - 0.390800401433241im
y_params = [Y11 Y12; Y21 Y22]
s_params=y2s(y_params)
2×2 Matrix{ComplexF64}:
0.00381839+0.0247966im 0.996111-0.0249991im
0.996392-0.0253812im 0.00374364+0.0249161im