s2z
Преобразует S-параметры в Z-параметры.
| Библиотека |
|
Аргументы
Входные аргументы
#
s_params —
N-портовые S-параметры
N×N×M массив комплексных чисел
Details
-портовые S-параметры, заданные как массив комплексных чисел размером на на , где представляет собой количество частотных точек -портовых S-параметров.
#
Z0 —
расчетное полное сопротивление, Ом
50 | положительный вещественный скаляр | положительный вещественный вектор
Details
Расчетное полное сопротивление в Ом, задается одним из следующих способов:
-
Положительный вещественный скаляр, если требуется задать одинаковое расчетное полное сопротивление для всех портов сети.
-
Положительный вещественный вектор длиной , если требуется задать разное расчетное полное сопротивление для каждого порта в -портовой сети.
-
Положительный вещественный вектор длиной , если требуется задать разное расчетное полное сопротивление для каждой из частот в данных.
Если расчетное полное сопротивление — это вектор, а количество портов равно количеству частот данных , , то функция sparameters назначит каждый элемент вектора каждому порту сети. Чтобы задать расчетное полное сопротивление для каждой частоты в этом случае, укажите Z0 как трехмерный вектор размером на на .
Выходные аргументы
#
z_params —
N-портовые Z-параметры
N×N×M массив комплексных чисел
Details
-портовые Z-параметры, возвращаемые как массив комплексных чисел размером на на , где представляет собой количество частотных точек -портовых Z-параметров.
Примеры
Преобразование S-параметров в Z-параметры
Details
Определим матрицу S-параметров и преобразуем их в Z-параметры.
using EngeeRF
s_11 = 0.61 * exp(im * 165/180 * π)
s_21 = 3.72 * exp(im * 59/180 * π)
s_12 = 0.05 * exp(im * 42/180 * π)
s_22 = 0.45 * exp(im * (-48/180) * π)
s_params = [s_11 s_12; s_21 s_22]
z0 = 50
z_params=s2z(s_params,z0)
2×2 Matrix{ComplexF64}:
11.4091+15.6745im 3.5151+2.0911im
204.61+225.242im 74.9811-38.0326im