Документация Engee

z2s

Преобразует Z-параметры в S-параметры.

Библиотека

EngeeRF

Синтаксис

Вызов функции

Аргументы

Входные аргументы

# z_params — N-портовые Z-параметры
N×N×M массив комплексных чисел

Details

-портовые Z-параметры, заданные как массив комплексных чисел размером на на , где представляет собой количество частотных точек -портовых Z-параметров.

# Z0 — расчетное полное сопротивление, Ом
50 | положительный вещественный скаляр | положительный вещественный вектор

Details

Расчетное полное сопротивление в Ом, задается одним из следующих способов:

  • Положительный вещественный скаляр, если требуется задать одинаковое расчетное полное сопротивление для всех портов сети.

  • Положительный вещественный вектор длиной , если требуется задать разное расчетное полное сопротивление для каждого порта в -портовой сети.

  • Положительный вещественный вектор длиной , если требуется задать разное расчетное полное сопротивление для каждой из частот в данных.

Если расчетное полное сопротивление — это вектор, а количество портов равно количеству частот данных , , то функция sparameters назначит каждый элемент вектора каждому порту сети. Чтобы задать расчетное полное сопротивление для каждой частоты в этом случае, укажите Z0 как трехмерный вектор размером на на .

Выходные аргументы

# s_params — N-портовые S-параметры
N×N×M массив комплексных чисел

Details

-портовые S-параметры, возвращаемые как массив комплексных чисел размером на на , где представляет собой количество частотных точек -портовых S-параметров.

Примеры

Преобразование Z-параметров в S-параметры

Details

Определим матрицу Z-параметров и преобразуем их в S-параметры.

using EngeeRF

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]

s_params=z2s(z_params)
2×2 Matrix{ComplexF64}:
 0.00381839+0.0247966im    0.996392-0.0253812im
   0.996111-0.0249991im  0.00374364+0.0249161im