rfplot
Построение графика данных S-параметров, а также зависимости суммарного результата расчета РЧ бюджета от входной частоты каскада.
| Библиотека |
|
Описание
Используйте функцию rfplot для построения следующих графиков:
-
Суммарного результата РЧ бюджета в зависимости от входной частоты каскада;
-
Амплитудно-частотной характеристики S-параметров.
Синтаксис
Вызов функции
S-параметры
-
rfplot(sobj)— строит график зависимости амплитуды всех S-параметров ( ) в дБ от частоты по текущей оси.
-
rfplot(sobj,"diag")— строит график зависимости амплитуды коэффициентов отражения или диагональных элементов от коэффициентов матрицы S-параметров"diag"по текущей оси.
-
hline,haxes = rfplot(filter,frequencies)— строит график амплитудно-частотной характеристики S-параметров РЧ фильтра.
РЧ бюджет
-
rfplot(rfobj,rfpara)— строит график зависимости результата РЧ бюджета, заданного РЧ параметрамиrfpara, в зависимости от диапазона входных частот. Входные частоты подаются на каскад элементов в объекте РЧ бюджетаrfobj.Суммарные результаты (т.е. результаты по каскадам) автоматически вычисляются, чтобы показать изменение результата РЧ бюджета по всей схеме.
Аргументы
Входные аргументы
#
sobj —
S-параметры
объект сетевых параметров
Details
S-параметры, заданные как объект сетевых параметров библиотеки EngeeRF. Для создания объекта этого типа используйте функцию sparameters.
#
i —
индекс строки
скаляр | вектор
Details
Индекс строки данных для построения графика, заданный как скаляр или вектор.
| Тип графика | Как задать индексы |
|---|---|
Один параметр |
Укажите
|
Набор параметров |
Укажите
|
Конкретные параметры |
Укажите кортеж скаляров
|
#
j —
индекс столбца
скаляр | вектор
Details
Индекс столбца данных для построения графика, заданный как скаляр или вектор.
| Тип графика | Как задать индексы |
|---|---|
Один параметр |
Укажите
|
Набор параметров |
Укажите
|
Конкретные параметры |
Укажите кортеж скаляров
|
#
plotflag —
типы графиков
"db" (по умолчанию) | "real" | "imag" | "abs" | "angle"
Details
Типы графиков, заданные как "db", "real", "imag", "abs" или "angle".
#
frequencies —
частоты для построения графика амплитудно-частотной характеристики
вектор
Details
Частоты для построения графика амплитудно-частотной характеристики, заданные как вектор.
#
part —
часть матрицы S-параметров
"triu" | "tril"
Details
Часть матрицы S-параметров, заданная как "triu" или "tril". Укажите значение "triu" для построения графика верхней треугольной части матрицы и "tril" для построения графика нижней треугольной части.
#
k —
диагонали, которые необходимо включить
0 (по умолчанию) | скаляр
Details
Диагонали, которые необходимо включить, заданные как скаляр.
-
k = 0обозначает главную диагональ. -
k > 0обозначает диагонали выше главной диагонали. -
k < 0обозначает диагонали ниже главной диагонали.
#
rfpara —
РЧ параметры
"Pout" | "GainT" | "NF" | "OIP3" | "IIP3" | 'SNR' | "Sparameters"
Details
РЧ параметры, заданные одним из следующих способов:
-
"Pout"— доступная выходная мощность, дБм; -
"GainT"— коэффициент усиления преобразователя, дБ; -
"NF"— коэффициент шума, дБ; -
"OIP3"— выходной сигнал третьего порядка, дБм; -
`"IIP3`" — входной сигнал третьего порядка, дБм;
-
"SNR"— отношение сигнал/шум, дБ; -
"Sparameters"— S-параметры амплитудно-частотной характеристики, дБ.
#
ax —
объект осей
объект axes | объект uiaxes
Details
Объект осей, заданный как объект axes или uiaxes.
Входные аргументы «имя-значение»
Укажите необязательные пары аргументов в виде Name=Value, где Name — имя аргумента, а Value — соответствующее значение.
# plotargs… — атрибуты графика
Details
Аргумент plotargs… используется для передачи во внутренний вызов построения графика стандартных атрибутов, поддерживаемых пакетом Plots.jl. Например, можно задавать маркеры, цвет, тип линии, подписи и другие параметры так же, как в базовой функции plot. Дополнительную информацию о доступных атрибутах графика см. в статье Атрибуты
Примеры: rfplot(s, marker=:+), rfplot(s, 1, 1, m=:o), rfplot(s, "diag", color=:red).