smith

Постройте параметры объекта схемы на графике Смита

Описание

Сетевой объект RF

пример

smith(hnet,i,j) строит (i, j) th параметр сетевого объекта hnet на графике Smith®.

пример

lineseries = smith(hnet,i,j) возвращает серийный объект lineseries свойства линии. lineseries объект может использоваться, чтобы установить свойства данных в графике Смита.

RFCKT или объекты данных RF

пример

smith(h,circuitPara) строит параметр схемы circuitPara от RFCKT или объекта данных RF h на графике Смита. Можно задать несколько параметров схемы в этом синтаксисе.

пример

smith(h,circuitPara,xAxisPara,xAxisFmt) строит параметры схемы circuitPara на Смите строят диаграмму наряду с переменными xAxisPara и их соответствующий формат xAxisFmt.

Выведите xAxisPara и xAxisFmt для RFCKT или объекта данных RF h использование listparam(h) и listformat(h,'xAxisPara') команды, соответственно.

пример

smith(h,circuitPara,xAxisPara,xAxisFmt,opCon,opVal) строит параметры схемы на графике Смита с условиями работы opCon и операционные значения opVal для объекта h схемы.

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

пример

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

smith(___,gridType) отображает данные на графике RFCKT или объекта данных RF на графике Смита с заданным типом сетки.

пример

[lineseries,hsm] = smith(___) возвращает серийный объект lineseries свойства линии и объект hsm свойства диаграммы Смита.

Примеры

свернуть все

Создайте объект S-Parameters из заданного файла.

S = sparameters('default.s2p');

Постройте входной коэффициент отражения S11 на графике Смита.

smith(S,1,1)

Создайте объект S-параметров из заданного файла Touchstone® Фильтра RF.

S = sparameters('RFBudget_RF.s2p');

Постройте входной коэффициент отражения S11 на графике Смита.

lineseries = smith(S,1,1)
lineseries = 
  Line (S_{11}) with properties:

              Color: [0 0.4470 0.7410]
          LineStyle: '-'
          LineWidth: 0.5000
             Marker: 'none'
         MarkerSize: 6
    MarkerFaceColor: 'none'
              XData: [1x600 double]
              YData: [1x600 double]
              ZData: [1x0 double]

  Show all properties

Измените цвет линии данных S11 в графике Смита.

lineseries.Color = [0.7 0.3 0.35]

lineseries = 
  Line (S_{11}) with properties:

              Color: [0.7000 0.3000 0.3500]
          LineStyle: '-'
          LineWidth: 0.5000
             Marker: 'none'
         MarkerSize: 6
    MarkerFaceColor: 'none'
              XData: [1x600 double]
              YData: [1x600 double]
              ZData: [1x0 double]

  Show all properties

Импортируйте сетевые параметры, шумовые данные и данные о степени из default.amp файл в объект h усилителя.

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

Установите метод интерполяции объекта усилителя, h, к cubic.

h.IntpType = 'cubic';

Постройте S11 и параметры S22 объекта h усилителя на графике З Смита.

lineseries = smith(h,'S11','S22');
lineseries(1).LineStyle = '-';
lineseries(1).LineWidth = 1;
lineseries(2).LineStyle = ':';
lineseries(2).LineWidth = 1;

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

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

Постройте входной коэффициент отражения и выходную мощность усилителя.

smith(ckt1,'S11','Pout','Freq','GHz');

Постройте выходную мощность усилителя, когда входная мощность будет в 18 dBm.

 smith(ckt1,'S11','Pout','Freq','GHz','bias',1.5,'Pin',18);

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

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

Установите параметры схемы как S11 и сетка вводит как y и отобразите данные об усилителе на графике по графику Смита.

[lineseries,hsm] = smith(amp,'S11','y');

Измените цвет графика Смита.

set(hsm,'Color',[0.7 0.3 0.35]);

Входные параметры

свернуть все

Объект параметра сети RF в виде того из этих объектов:

Примечание

Используйте smithplot функционируйте, чтобы построить сетевые параметры, которые не являются частью RFCKT или объекта данных RF, но заданы как векторные данные.

(i, j) th параметр сетевого объекта, hnetВ виде положительных целых чисел.

  • Когда hnet гибридный или гибридный-g объект параметра, задайте i и j в области значений [1,2] .

  • Когда hnet ABCD, S, Y, или объект Z-параметров, задайте i и j, таким образом, что они меньше чем или равны количеству портов в hnet.

Пример: smith(hnet,2,1)

RFCKT или объект данных RF в виде rfckt или rfdata объект.

Для полного списка RFCKT и объектов данных RF, смотрите Объекты Схемы RF и Объекты данных RF.

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

Используйте listparam(h) для списка допустимых параметров для схемы или объекта данных h. Можно также использовать listformat(h,parameter) видеть допустимые форматы для определенного параметра.

Независимые переменные, чтобы построить параметрами схемы, 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, GammaMLK\delta\mu, MuPrimeFreq
AM/AM, AM/PMAM

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

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

xAxisPara ЗначениеxAxisFmt Значение
PindBm (значение по умолчанию), mWW, dBW
Freq

THz, GHz, MHz, KHz, Hz

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

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

Пример: smith(h,'Pout','Pin','mW') отображает данные на графике по графику Смита для объекта схемы, h, с xAxisPara установите на 'Pin' и xAxisFmt установите на 'mW'.

Условия работы выведены из P2D или файла S2D в виде строкового скаляра или вектора символов.

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

Например:

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

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

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

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

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

Пример: smith(h,'Pout','Pin','mW','bias',1.5) отображает данные на графике по графику Смита для объекта схемы, h, с opCon установите на 'bias' и value установите на 1.5.

Сетка графика Смита вводит в виде вектора символов или строкового скаляра.

Пример: smith(h,'Pout','Pin','mW','bias',1.5,'Freq',2.4,'y') отображает данные на графике по графику Смита для объекта схемы, h, со Смитом строят диаграмму набора типа сетки к сетке проводимости.

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

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

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

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

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

Введите значение частоты, используемое, чтобы построить цилиндрическую степень в графике Смита в виде разделенной запятой пары, состоящей из 'fin' и положительная скалярная величина в Гц.

  • Когда входным объектом к функции является rfckt.mixer объект, значение по умолчанию fin входная частота, на которой величина в децибелах параметра S21 микшера является самой высокой.

  • Когда входным объектом к функции является rfckt.cascde объект, значение по умолчанию fin входная частота, на которой величина параметра S21 первого микшера в каскаде является самой высокой.

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

свернуть все

Серийный объект свойства линии, возвращенный как вектор-столбец.

Свойства диаграммы Смита, возвращенные как rfchart.smith объект.

Больше о

свернуть все

Измените свойства графика Смита

smith функция возвращает объект свойств диаграммы Смита, hsm.

smith графики функций график Смита с помощью значений свойств по умолчанию. Используйте set(hsm,'PropertyName',PropertyValue) изменить значения свойств графика и использовать get(hsm) получить значения свойств.

Эта таблица приводит все свойства, которые можно задать для объекта диаграммы Смита наряду с их описаниями и присваиваемыми значениями. Используйте приведенную ниже таблицу, чтобы изменить свойства графика.

Имя

Описание

Модули, значения

Color

Цвет линии для Z или И Смита строит диаграмму и цвет линии Z для графика ЗИ Смита

ColorSpec. Значением по умолчанию является   [0.4 0.4 0.4] (темно-серый).

LabelColor

Цвет меток линии

ColorSpec. Значением по умолчанию является   [0 0 0] (черный).

LabelSize

Размер меток линии

FontSize. Значение по умолчанию ivalue s 10.

LabelVisible

Видимость меток линии

'on' (значение по умолчанию) или 'off'

LineType

Спецификация линии для графика Z или И Смита. Для графика ЗИ Смита, спецификации линии Z

LineSpec. Значением по умолчанию является '-' (сплошная линия).

LineWidth

Ширина линии для графика Z или И Смита. Для графика ЗИ Смита, ширины линии Z

Число точек. Значением по умолчанию является 0.5.

SubColor

Цвет линии Y для графика ЗИ Смита

ColorSpec. Значением по умолчанию является [0.8,0.8,0.8] (средний серый).

SubLineType

Спецификация линии Y для графика ЗИ Смита

LineSpec. Значением по умолчанию является ':' (пунктирная линия).

SubLineWidth

Ширина линии Y для графика ЗИ Смита

Число точек. Значением по умолчанию является 0.5.

Type

Тип графика Смита

'z' (значение по умолчанию), 'y', или 'zy'

Value

Матрица 2D строки. Первая строка задает значения постоянного сопротивления и линий реактивного сопротивления, которые появляются на графике. Для постоянного сопротивления или линий реактивного сопротивления, каждый элемент во второй строке задает значение постоянного реактивного сопротивления или линии сопротивления, в которой соответствующая линия задала в первых концах строки

2 n матрицей. Значением по умолчанию является [0.2000 0.5000 1.0000 2.0000 5.0000; 1.0000 2.0000 5.0000 5.0000 30.0000]

Измените свойства построенных линий

smith функция возвращает lineseries возразите как вектор-столбец указателей на lineseries объекты, один объект на построенную линию. Для получения дополнительной информации смотрите Line Properties.

Советы

  • Введите listparam(h) получить список допустимых параметров для объекта h схемы.

    Примечание

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

Смотрите также

| | | | | | | | | | |

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