abcd2y
Преобразует ABCD-параметры в Y-параметры.
| Библиотека |
|
Синтаксис
Вызов функции
-
y_params = abcd2y(abcd_params)— преобразует ABCD-параметрыabcd_paramsв параметры проводимостейy_params.
Аргументы
Входные аргументы
#
abcd_params —
2N-портовые ABCD-параметры
2N×2N×M массив комплексных чисел
Details
2N-портовые ABCD-параметры, заданные как массив комплексных чисел размером на на , где представляет собой количество частотных точек 2N-портовых ABCD-параметров.
Функция предполагает, что матрицы ABCD-параметров имеют различные подматрицы , , и :
Выходные аргументы
#
y_params —
2N-портовые Y-параметры
2N×2N×M массив комплексных чисел
Details
2N-портовые Y-параметры, возвращаемые в виде массива комплексных чисел размером на на , где представляет собой количество частотных точек 2N-портовых Y-параметров.
Примеры
Преобразование ABCD-параметров в Y-параметры
Details
Определим матрицу ABCD-параметров и преобразуем их в Y-параметры.
import EngeeRF: abcd2y
A = 0.999884396265344 + 0.000129274757618717im;
B = 0.314079483671772 + 2.51935878310427im;
C = -6.56176712108866e-007 + 6.67455405306704e-006im;
D = 0.999806365547959 + 0.000247230611054075im;
abcd_params = [A B; C D]
y_params = abcd2y(abcd_params)
2×2 Matrix{ComplexF64}:
0.0488133-0.390764im -0.0488588+0.390719im
-0.0487261+0.390852im 0.048771-0.3908im