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

gamma2z

Преобразует коэффициенты отражения в сопротивления.

Библиотека

EngeeRF

Синтаксис

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

  • z = gamma2z(gamma) — преобразует коэффициенты отражения gamma в сопротивления z, используя значение расчетного полного сопротивления , равное 50 Ом.

  • z = gamma2z(gamma, z0) — преобразует коэффициенты отражения gamma в сопротивления z:

    • вычисляя нормированное полное сопротивление;

    • умножая нормированное полное сопротивление на значение расчетного полного сопротивления z0.

Аргументы

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

# gamma — коэффициенты отражения
скаляр | вектор

Details

Коэффициенты отражения, заданные как скаляр или вектор.

Типы данных

Float64

Поддержка комплексных чисел

Да

# z0 — расчетное полное сопротивление, Ом
50 (по умолчанию) | скаляр | вектор

Details

Расчетное полное сопротивление в Ом, заданное как скаляр или вектор.

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

Float64

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

# z — сопротивления
скаляр | вектор

Details

Сопротивления, полученные из коэффициента отражения, возвращаемые в виде скаляра или вектора.

Типы данных

Float64

Поддержка комплексных чисел

Да

Примеры

Расчет сопротивления

Details

Рассчитаем сопротивление по заданным значениям расчетного полного сопротивления и коэффициента отражения.

using EngeeRF

z0 = 50
gamma = 1/3
z = gamma2z(gamma,z0)

println("z = ",z)
z = 99.99999999999997

Алгоритмы

Преобразование выполняется в соответствии со следующим уравнением:

Литература

  1. Ludwig, Reinhold, and Gene Bogdanov. RF Circuit Design: Theory and Applications. Prentice-Hall, 2009.