smith

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

Описание

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

пример

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

пример

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 с аргументами name-value. Задайте аргумент значения имени после любой из комбинаций входных аргументов в предыдущих синтаксисах.

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: [0.9369 0.9364 0.9360 0.9355 0.9351 0.9346 0.9341 ... ]
              YData: [-0.3435 -0.3447 -0.3458 -0.3470 -0.3482 -0.3494 ... ]
              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: [0.9369 0.9364 0.9360 0.9355 0.9351 0.9346 0.9341 ... ]
              YData: [-0.3435 -0.3447 -0.3458 -0.3470 -0.3482 -0.3494 ... ]
              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 имя аргумента и 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 для графика ЗИ Смита

Значением по умолчанию является   [0.4 0.4 0.4] (темно-серый). Для получения дополнительной информации смотрите Спецификацию цветов.

LabelColor

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

Значением по умолчанию является   [0 0 0] (черный). Для получения дополнительной информации смотрите Спецификацию цветов.

LabelSize

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

FontSize. Значением по умолчанию является 10.

LabelVisible

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

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

LineType

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

Значением по умолчанию является '-' (сплошная линия). Для получения дополнительной информации смотрите Спецификацию линии.

LineWidth

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

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

SubColor

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

Значением по умолчанию является [0.8,0.8,0.8] (средний серый). Для получения дополнительной информации смотрите Спецификацию цветов.

SubLineType

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

Значением по умолчанию является ':' (пунктирная линия). Для получения дополнительной информации смотрите Спецификацию линии.

SubLineWidth

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

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

Type

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

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

Value

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

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.

Спецификация линии

Используйте таблицу, предоставленную, чтобы установить Стиль линии Графика Смита

Стиль линииОписаниеПолучившаяся линия
'-'Сплошная линия

Sample of solid line

'--'Пунктирная линия

Sample of dashed line

':'Пунктирная линия

Sample of dotted line

'-.'Штрих-пунктирная линия

Sample of dash-dotted line, with alternating dashes and dots

Спецификация цветов

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

Название цветаКраткое названиеТриплет RGBШестнадцатеричный цветовой кодВнешний вид
'red''r'[1 0 0]'#FF0000'

Sample of the color red

'green''g'[0 1 0]'#00FF00'

Sample of the color green

'blue''b'[0 0 1]'#0000FF'

Sample of the color blue

'cyan' 'c'[0 1 1]'#00FFFF'

Sample of the color cyan

'magenta''m'[1 0 1]'#FF00FF'

Sample of the color magenta

'yellow''y'[1 1 0]'#FFFF00'

Sample of the color yellow

'black''k'[0 0 0]'#000000'

Sample of the color black

'white''w'[1 1 1]'#FFFFFF'

Sample of the color white

Вот являются триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB® использование во многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешний вид
[0 0.4470 0.7410]'#0072BD'

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980]'#D95319'

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250]'#EDB120'

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560]'#7E2F8E'

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880]'#77AC30'

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330]'#4DBEEE'

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840]'#A2142F'

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

Советы

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

    Примечание

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

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

| | | | | | | | | | |

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