z2abcd
Преобразует Z-параметры в ABCD-параметры.
| Библиотека |
|
Синтаксис
Вызов функции
-
abcd_params = z2abcd(z_params)— преобразует Z-параметрыz_paramsв ABCD-параметрыabcd_params.
Аргументы
Входные аргументы
#
z_params —
2N-портовые Z-параметры
2N×2N×M массив комплексных чисел
Details
2N-портовые Z-параметры, заданные как массив комплексных чисел размером на на , где представляет собой количество частотных точек N-портовых Z-параметров.
Выходные аргументы
#
abcd_params —
2N-портовые ABCD-параметры
2N×2N×M массив комплексных чисел
Details
2N-портовые ABCD-параметры, возвращаемые в виде массива комплексных чисел размером на на , где представляет собой количество частотных точек 2N-портовых ABCD-параметров.
Выходные матрицы ABCD-параметров имеют различные подматрицы , , и :
Примеры
Преобразование Z-параметров в ABCD-параметры
Details
Определим матрицу Z-параметров и преобразуем их в ABCD-параметры.
import EngeeRF: z2abcd
Z11 = -14567.2412789287 - 148373.315116592im
Z12 = -14588.1106171651 - 148388.583516562im
Z21 = -14528.0522132692 - 148350.705757767im
Z22 = -14548.5996561832 - 148363.457002006im
z_params = [Z11 Z12; Z21 Z22]
abcd_params = z2abcd(z_params)
2×2 Matrix{ComplexF64}:
1.00018-0.000246872im 0.315119+2.51998im
-6.53857e-7+6.67675e-6im 1.0001-0.000128853im