y2abcd
Преобразует Y-параметры в ABCD-параметры.
| Библиотека |
|
Синтаксис
Вызов функции
-
abcd_params = y2abcd(y_params)— преобразует Y-параметрыy_paramsв ABCD-параметрыabcd_params.
Аргументы
Входные аргументы
#
y_params —
2N-портовые Y-параметры
2N×2N×M массив комплексных чисел
Details
2N-портовые Y-параметры, заданные как массив комплексных чисел размером на на , где представляет собой количество частотных точек 2N-портовых Y-параметров.
Выходные аргументы
#
abcd_params —
2N-портовые ABCD-параметры
2N×2N×M массив комплексных чисел
Details
2N-портовые ABCD-параметры, возвращаемые в виде массива комплексных чисел размером на на , где представляет собой количество частотных точек 2N-портовых ABCD-параметров.
Выходные матрицы ABCD-параметров имеют различные подматрицы , , и :
Примеры
Преобразование Y-параметров в ABCD-параметры
Details
Определим матрицу Y-параметров и преобразуем их в ABCD-параметры.
import EngeeRF: y2abcd
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]
abcd_params=y2abcd(y_params)
2×2 Matrix{ComplexF64}:
0.999884+0.000129275im 0.314079+2.51936im
-6.56177e-7+6.67455e-6im 0.999806+0.000247231im