exponenta event banner

кузнец

Печать параметров объекта цепи на диаграмме Смита

Описание

Объект RF-сети

пример

smith(hnet,i,j) строит график (i, j) -го параметра объекта сети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 с аргументами «имя-значение». Укажите аргумент «имя-значение» после любой комбинации входных аргументов в предыдущих синтаксисах.

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

пример

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

Примеры

свернуть все

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

S = sparameters('default.s2p');

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

smith(S,1,1)

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

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 на диаграмме Z Смита.

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 дБм.

 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]);

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

свернуть все

Объект параметров РЧ-сети, указанный как один из следующих объектов:

Примечание

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

(i, j) -й параметр сетевого объекта ,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, 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)

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

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

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

Например:

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

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

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

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

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

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

Тип сетки диаграммы Smith, указанный как вектор символа или скаляр строки.

Пример: 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' и скаляр в дБм.

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

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

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

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

свернуть все

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

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

Подробнее

свернуть все

Изменение свойств диаграммы Смита

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

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

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

Имя

Описание

Единицы, значения

Color

Цвет линии для диаграммы Z или Y Смита и цвет линии Z для диаграммы ZY Смита

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

LabelColor

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

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

LabelSize

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

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

LabelVisible

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

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

LineType

Спецификация линии для диаграммы Смита Z или Y. Для диаграммы Смита ZY спецификация линии Z

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

LineWidth

Ширина линии для диаграммы Смита Z или Y. Для диаграммы ZY Смита ширина Z-линии

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

SubColor

Цвет линии Y для диаграммы ZY Смита

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

SubLineType

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

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

SubLineWidth

Ширина линии Y для диаграммы Смита ZY

Количество точек. Значение по умолчанию: 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 объекты, по одному объекту на линию печати. Дополнительные сведения см. в разделе Свойства линии.

Совет

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

    Примечание

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

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