exponenta event banner

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-by-2-by-M. M - количество двухпортовых S-параметров.

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

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

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

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

свернуть все

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

Алгоритмы

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

Γ ML = B2 ± B22 4 | C22 | 2C2

где

B2=1−|S112|+|S222|−|Δ2|C2=S22−Δ⋅S11*Δ=S11S22−S12S21

См. также

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