exponenta event banner

semilogx

Печать параметров объекта ВЧ-канала с использованием логарифмической шкалы для оси X

Описание

пример

semilogx(h,circuitPara) выводит на график параметр цепи circuitPara из объекта данных RFCKT или RF h с использованием логарифмического масштаба для оси X. В этом синтаксисе можно задать несколько параметров цепи.

Примечание

Для всех объектов цепи, за исключением тех, которые содержат данные из файла данных, необходимо выполнить анализ частотной области с помощью analyze метод перед вызовом semilogx.

semilogx(h,circuitPara,dataFormat) строит график данных объекта данных RFCKT или RF с использованием логарифмического масштаба для оси X с заданным форматом данных.

пример

semilogx(___,xAxisPara,xAxisFmt) отображает параметры цепи circuitPara использование логарифмической шкалы для оси X вместе с переменными xAxisPara и их соответствующий формат xAxisFmt. Определить xAxisPara и xAxisFmt аргументы после любой из комбинаций входных аргументов в предыдущих синтаксисах.

semilogx(___,opCon,opVal) строит график параметров цепи с использованием логарифмической шкалы для оси X с рабочими условиями opCon и рабочие значения opVal для объекта цепи h.

Деривация рабочих условий для объекта данных RFCKT или RF h с использованием getop(h) команда

пример

semilogx(___,Name,Value) отображает данные объекта данных RFCKT или RF с аргументами «имя-значение». Укажите аргумент «имя-значение» после любой комбинации входных аргументов в предыдущих синтаксисах.

пример

lineseries = semilogx(___) возвращает объект свойства серии строк lineseries. Этот выходной сигнал совпадает с выходным сигналом, возвращаемым MATLAB ®semilogx функция.

Примеры

свернуть все

Создание объекта усилителя из default.s2p файл.

h = read(rfckt.amplifier,'default.s2p');

Постройте график S11 и S21 с помощью логарифмического масштаба по оси X.

lineseries = semilogx(h,'S11','S21')
lineseries = 
  2x1 Line array:

  Line    (S_{11})
  Line    (S_{21})

Изменение цвета S11 данных.

lineseries(1).Color = [0.4 0 1];

Figure contains an axes. The axes contains 2 objects of type line. These objects represent S_{11}, S_{21}.

Создайте объект усилителя RFCKT из указанного типа файла P2D.

h = read(rfckt.amplifier,'default.p2d');

Постройте график выходной мощности усилителя.

semilogx(h,'Pout')

Figure contains an axes. The axes contains 3 objects of type line. These objects represent P_{out}(Freq=1[GHz];Bias=1.5), P_{out}(Freq=2.1[GHz];Bias=1.5), P_{out}(Freq=2.9[GHz];Bias=1.5).

Постройте график выходной мощности усилителя и задайте формат для Pin в милливаттах.

semilogx(h,'Pout','Pin','mW')

Figure contains an axes. The axes contains 3 objects of type line. These objects represent P_{out}(Freq=1[GHz];Bias=1.5), P_{out}(Freq=2.1[GHz];Bias=1.5), P_{out}(Freq=2.9[GHz];Bias=1.5).

Постройте график выходной мощности усилителя на 2.4 ГГц.

semilogx(h,'Pout','Pin','mW','bias',1.5,'Freq',2.4e9)

Figure contains an axes. The axes contains an object of type line. This object represents P_{out}(Freq=2.4[GHz];Bias=1.5).

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

свернуть все

Объект данных RFCKT или RF, указанный как rfckt или rfdata объект.

Полный список объектов RFCKT и RF-данных см. в разделах Объекты RF-каналов и Объекты RF-данных.

Формат данных для печати, определяемый как вектор символов или строковый скаляр. Напечатать listformat(h,circuitPara) для просмотра доступных форматов для указанного параметра.

Пример: lineseries = semilogy(h,'Pout','dBm')

Допустимый параметр RFCKT или объекта данных, заданный как вектор символов или скаляр строки.

Использовать listparam(h) список допустимых параметров для цепи или объекта данных h.

Переменная оси X для построения графика с параметрами цепи, circuitPara, задается как вектор символа или скаляр строки.

В этой таблице показаны часто используемые circuitPara и соответствующие им xAxisPara значения. Функция использует значения по умолчанию, перечисленные в таблице, если не указано xAxisPara .

circuitPara СтоимостьxAxisPara Стоимость
Pout, Phase, LS11, LS12, LS21, LS22Pin (по умолчанию), Freq
S11, S12, S21, S22, NF, IIP3, OIP3, GroupDelay, VSWRIn, VSWROut, GammaIn, GammaOut, FMIN, GammaOPT, RN, TF1, TF2, Gt, Ga, Gp, Gmag, Gmsg, GammaMS, GammaML, K, Delta, Mu, MuPrimeFreq
AM/AM, AM/PMAM

xAxisPara формат, заданный как вектор символа или скаляр строки. Указывать не нужно xAxisFmt когда xAxisPara - рабочее состояние.

В этой таблице показаны часто используемые xAxisPara и соответствующие им xAxisFmt. Функция использует значения по умолчанию, перечисленные в таблице, если не указано xAxisFmt .

xAxisPara СтоимостьxAxisFmt Стоимость
PindBm (по умолчанию), mW, W, dBW
Freq

THz, GHz, MHz, KHz, Hz

По умолчанию xAxisFmt выбирается для обеспечения наилучшего масштабирования для данного xAxisPara значения.

AMMagnitude (decibels) (по умолчанию), Magnitude (linear)

Пример: semilogx(h,'Pout','Pin','mW') строит график данных с использованием логарифмического масштаба для оси X для объекта цепи, h, с xAxisPara установить в значение 'Pin' и xAxisFmt установить в значение 'mW'.

Рабочие условия, полученные из файла P2D или S2D, заданного как строковый скаляр или символьный вектор.

Для некоторых параметров цепи можно задать набор значений частоты или входной мощности, при которых функция отображает указанный параметр.

Например:

  • При построении графика S-параметров большого сигнала как функции входной мощности можно задать интересующие точки частоты с помощью opCon и opVal аргументы.

  • При построении графика S-параметров большого сигнала как функции частоты можно задать интересующие уровни входной мощности с помощью opCon и opVal аргументы.

  • При печати параметров как функции рабочего условия можно задать значения частоты и входной мощности с помощью opCon и opVal аргументы.

Введите getop(h) команда в командной строке для получения рабочих условий объекта RF-канала h.

Значение условий эксплуатации, указанное с помощью opCon аргумент, указанный как скаляр.

Пример: semilogx(h,'Pout','Pin','mW','bias',1.5) строит график данных с использованием логарифмического масштаба для оси X для объекта цепи, h, с opCon установить в значение 'bias' и value установить в значение 1.5.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: semilogx(h,'Pout','Pin','mW','bias',1.5,'Freq',2.4)

Значение частоты, используемое для построения графика данных с использованием логарифмической шкалы для оси X, указанной как пара, разделенная запятыми, состоящая из 'Freq' и положительный скаляр в Гц.

Входной уровень мощности, используемый для построения графика данных с использованием логарифмической шкалы для оси X, определяемой как разделенная запятыми пара, состоящая из 'Pin' и скаляр в дБм.

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

свернуть все

Объект Lineseries, возвращаемый как вектор столбца дескрипторов объектов.

Совет

  • Используйте редактор свойств (propertyeditor) или MATLAB set для изменения свойств линии.

    Примечание

    Использование MATLAB semilogx функция создания полулогарифмического графика параметров сети, заданных как векторные данные и не входящих в состав цепи (rfckt) объект или данные (rfdata) объект.

Представлен в R2007a