abcd2h
Преобразует ABCD-параметры в гибридные h-параметры.
| Библиотека |
|
Синтаксис
Вызов функции
-
h_params = abcd2h(abcd_params)— преобразует ABCD-параметрыabcd_paramsв гибридные h-параметрыh_params.
Аргументы
Входные аргументы
#
abcd_params —
двухпортовые ABCD-параметры
2×2×M массив комплексных чисел
Details
Двухпортовые ABCD-параметры, заданные как массив комплексных чисел размером на на , где представляет собой количество частотных точек двухпортовых ABCD-параметров.
Функция предполагает, что матрицы ABCD-параметров имеют различные подматрицы , , и :
Выходные аргументы
#
h_params —
двухпортовые гибридные h-параметры
2×2×M массив комплексных чисел
Details
Двухпортовые гибридные h-параметры, возвращаемые в виде массива комплексных чисел размером на на , где представляет собой количество частотных точек двухпортовых обратных гибридных h-параметров.
Примеры
Преобразование ABCD-параметров в h-параметры
Details
Определим матрицу ABCD-параметров и преобразуем их в h-параметры.
import EngeeRF: abcd2h
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]
h_params = abcd2h(abcd_params)
2×2 Matrix{ComplexF64}:
0.314763+2.51977im 0.999901+0.000128827im
-1.00019+0.000247326im -6.54653e-7+6.67601e-6im