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

h2s

Страница в процессе разработки.

Преобразует гибридные h-параметры в S-параметры.

Библиотека

EngeeRF

Синтаксис

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

  • s_params = h2s(h_params, z0) — также использует значение расчетного полного сопротивления z0.

Аргументы

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

# h_params — двухпортовые гибридные h-параметры
2×2×M массив комплексных чисел

Details

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

# z0 — расчетное полное сопротивление
50 (по умолчанию) | положительный вещественный скаляр | положительный вещественный вектор

Details

Расчетное полное сопротивление двухпортовых S-параметров, заданное как положительный вещественный скаляр или вектор в Ом.

Аргумент z0 может быть положительным вещественным скаляром или вектором. Если z0 — вектор, то его размер должен быть равен количеству точек данных параметров сети.

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

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

Details

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

Примеры

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

Details

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

using EngeeRF

h_11 = 0.314441556185771 + 2.51960941000598im
h_12 = 0.999823389146385 - 0.000246785162909241im
h_21 = -1.000115600382660 - 0.000129304649930592im
h_22 = -6.55389515512306e-007 + 6.67541048071651e-006im

h_params = [h_11 h_12; h_21 h_22]

s_params=h2s(h_params)
2×2 Matrix{ComplexF64}:
 0.00373778+0.0247995im    0.996104-0.0253743im
   0.996405-0.0250069im  0.00381846+0.0249142im