gammaml

Вычислите коэффициент отражения нагрузки двухпортовой сети

Описание

пример

coefficient = gammaml(s_params) вычисляет коэффициент отражения нагрузки двухпортовой сети, необходимый для одновременного соответствия.

пример

coefficient = gammaml(hs) вычисляет коэффициент отражения нагрузки двухпортовой сети, представленный объектом S-параметра hs.

Примеры

свернуть все

Вычислите коэффициент отражения нагрузки, используя сетевые данные из файла

ckt = read(rfckt.amplifier,'default.s2p');
s_params = ckt.NetworkData.Data;
coefficient = gammaml(s_params);

Задайте объект S-параметров, заданный из файла.

s_params = sparameters('default.s2p');

Вычислите коэффициент отражения нагрузки, используя gammaml функция.

coefficient = gammaml(s_params)
coefficient = 191×1 complex

  -0.0741 + 0.3216i
  -0.0751 + 0.3292i
  -0.0763 + 0.3365i
  -0.0776 + 0.3435i
  -0.0791 + 0.3502i
  -0.0807 + 0.3564i
  -0.0825 + 0.3619i
  -0.0843 + 0.3668i
  -0.0862 + 0.3709i
  -0.0882 + 0.3741i
      ⋮

Входные параметры

свернуть все

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

Типы данных: double

Двухпортовая сеть, заданная как объект S-параметра.

Типы данных: function_handle

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

свернуть все

Коэффициент отражения нагрузки, возвращенный как M элемента комплексный вектор.

Алгоритмы

Функция вычисляет coefficient использование уравнения

ΓML=B2±B224|C22|2C2

где

B2=1|S112|+|S222||Δ2|C2=S22ΔS11*Δ=S11S22S12S21

См. также

Представлено до R2006a