exponenta event banner

loglog

Печать параметров указанного объекта цепи с использованием логарифмической шкалы

Описание

пример

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

Примечание

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

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

пример

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

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

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

пример

loglog(___,Name,Value) отображает данные объекта данных RFCKT или RF с аргументами «имя-значение».

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

Примеры

свернуть все

Создание и анализ объекта RFCKT двухпроводной линии передачи.

h = rfckt.twowire('Radius',7.5e-4);
freq = linspace(1e9,10e9,10);
analyze(h,freq);

Постройте график S11 с использованием логарифмической шкалы.

lineseries = loglog(h,'S11');

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

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

Figure contains an axes. The axes contains an object of type line. This object represents S_{11}.

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

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

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

loglog(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 в милливаттах.

loglog(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 ГГц.

loglog(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)

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

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

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

Например:

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

Совет

  • Используйте редактор свойств ( propertyeditor ) или MATLAB set для изменения свойств линии. Справочные страницы для функций MATLAB, таких как figure, axes, и text также перечислить доступные свойства и предоставить ссылки на более полные описания свойств.

    Примечание

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

  • Если h имеет несколько рабочих условий, например, от .p2d или .s2d файл, loglog функция работает следующим образом:

    • Если в качестве аргументов не указаны рабочие условия loglog затем способ отображает значения параметров на основе текущего выбранного рабочего условия.

    • При указании одного или нескольких рабочих условий loglog способ отображает значения параметров на основе этих рабочих условий.

    • При использовании рабочего условия для xparameter входной аргумент, метод отображает параметры для всех значений рабочих условий.

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