кузнец

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

Синтаксис

smith(hnet,i,j)
hsm = smith(hnet,i,j)
[lineseries,hsm] = smith(h,parameter1,...,parametern,type)
[lineseries,hsm] = smith(h,'parameter1',...,'parametern', type,xparameter,xformat,'condition1',value1,..., 'conditionm',valuem, 'freq',freq,'pin',pin)

Описание

smith(hnet,i,j) строит (i, j) th параметр hnet на Графике Smith®. hnet является объектом параметра сети RF Toolbox™. Входные параметры i и j являются положительными целыми числами, значение которых меньше чем или равно 2 для гибридных и гибридных-g объектов параметра или меньше чем или равно hnet.NumPorts для ABCD, S, Y, или Z-объектам-параметра.

hsm = smith(hnet,i,j) возвращается серийный указатель строки раньше создавал график, hsm.

[lineseries,hsm] = smith(h,parameter1,...,parametern,type) строит сетевые параметры parameter1, ..., parametern от объекта h на графике Смита. h является указателем схемы (rfckt) или объект (rfdata) данных, который содержит n - данные о параметре сети порта. type является текстовым значением, которое задает тип графика Смита:

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

  • 'y'

  • 'zy'

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

Примечание

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

[lineseries,hsm] = smith(h,'parameter1',...,'parametern', type,xparameter,xformat,'condition1',value1,..., 'conditionm',valuem, 'freq',freq,'pin',pin) строит заданные параметры в заданных условиях работы для объекта h.

xparameter является независимой переменной, чтобы использовать в графическом выводе заданных параметров. Несколько значений xparameter доступны для всех объектов. Когда вы импортируете rfckt.amplifier с 2 портами, rfckt.mixer или спецификации объекта rfdata.data от .p2d или файла .s2d, можно также задать любые условия работы из файла, которые имеют числовые значения, такие как смещение.

Следующая таблица показывает обычно доступные параметры и соответствующие значения xparameter. Перечисленные в таблице настройки по умолчанию используются, если xparameter не задан.

'ParameterName' Значения xparameter
Pout, Phase, LS11, LS12, LS21, LS22Pin (значение по умолчанию), Freq
S11, S12, S21, S22, NF, IIP3, OIP3, VSWRIn, VSWROut, GammaIn, GammaOut, FMIN, GammaOPT, RNFreq
AM/AM, AM/PMAM

xformat является форматом, чтобы использовать для заданного xparameter. Никакая спецификация xformat не необходима, когда xparameter является условиями работы.

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

Значения xparameterЗначения xformat
PindBm (значение по умолчанию), mW, W, dBW
Freq

THz, GHz, MHz, KHz, Hz

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

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

condition1,value1, ..., conditionm,valuem является дополнительными парами условия/значения, в которых можно построить заданные параметры. Эти пары являются обычно условиями работы из файла .s2d или .p2d. Для некоторых параметров можно задать набор значений частоты или входной мощности, в которых можно построить заданный параметр.

Например:

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

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

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

freq является дополнительным значением частоты в герц, на уровне которого можно построить заданные параметры.

pin является дополнительным значением входной мощности в dBm, в котором можно построить заданные параметры.

Если h имеет несколько условий работы, такой как от .p2d или файла .s2d, метод smith действует можно следующим образом:

  • Если вы не задаете условий работы в качестве аргументов к методу smith, то метод строит значения параметров на основе в настоящее время выбранных условий работы.

  • Если вы задаете одни или несколько условий работы, метод smith строит значения параметров на основе тех условий работы.

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

Примечание

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

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

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

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

Метод smith возвращает указатель hsm графика Смита. Используйте свойства, описанные ниже, чтобы изменить свойства самого графика.

Свойства

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

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

PropertyName

Описание

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

Color

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

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

LabelColor

Цвет меток строки.

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

LabelSize

Размер меток строки.

'FontSize' . Значением по умолчанию является 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 строки. Строка 1 задает значения постоянного сопротивления и строк реактивного сопротивления, которые появляются на графике. Для постоянных строк сопротивления/реактивного сопротивления каждый элемент последовательно 2 задает значение постоянной строки реактивного сопротивления/сопротивления в который соответствующая строка, заданная последовательно 1 конец.

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

Примеры

свернуть все

Create an amplifier object from |default.s2p|.
amp = read(rfckt.amplifier,'default.s2p');

Постройте S11 на графике кузнеца.

smith(amp,'S11')

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

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

  Show all properties

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