smithplot

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

Описание

smithplot(data) создает график Смита на основе значений входных данных.

Примечание

График Смита обычно используется, чтобы отобразить отношение между коэффициентом отражения, обычно заданным как S11 или S22, и нормализованным импедансом.

smithplot(frequency,data) создает график Смита на основе частоты и значений данных.

smithplot(ax,___) создает график Смита с пользовательским указателем на оси, ax, вместо указателя на текущую систему координат. Указатели не поддерживаются для объектов сетевых параметров. Этот параметр может использоваться с любым из двух предыдущих синтаксисов.

пример

smithplot(hnet) строит графики всех объектов сетевых параметров на hnet.

пример

smithplot(hnet,i,j) строит график (i, j) -го параметра hnet. hnet может быть сетевым параметром, rfckt, rfdata или объектом nport.

smithplot(hnet,[i1,j1;i2,j2;....,in,jn]) графики несколько параметров (i 1, <reservedrangesplaceholder5> 1, <reservedrangesplaceholder4> 2, <reservedrangesplaceholder3> 2..., <reservedrangesplaceholder2> n, <reservedrangesplaceholder1> n) hnet. hnet может быть сетевым параметром, rfckt, rfdata или объектом nport.

smithplot(rfbudgetobj,i,i) строит графики коэффициента отражения rfbudget объект.

Примечание

Для объектов rfbudget график smith ограничен коэффициентами отражения.

s = smithplot(___) возвращает указатель на объект диаграммы Смита, чтобы можно было настроить график и добавить измерения.

s = smithplot('gco') возвращает указатель на объект диаграммы Смита текущего графика. Этот синтаксис полезен, когда функция обрабатывает, p не был возвращен или сохранен.

smithplot(___,Name,Value) создает график Смита с дополнительными свойствами, заданными одним или несколькими аргументами пары "имя-значение". Name - имя свойства и Value - соответствующее значение свойства. Можно задать несколько аргументы пары "имя-значение" в любом порядке как Name1, Value1, ..., NameN, ValueN. Не заданные свойства сохраняют значения по умолчанию.

Список свойств см. в разделе Свойства SmithPlot.

Примечание

Свойство 'Parent' может использоваться для управления расположением, где строится график Смита. Цель может быть рисунок, фигура пользовательского интерфейса, панель UI и т.д.

Примеры

свернуть все

Интерактивное меню «График Смита» используется для изменения типа сетки графика Смита.

Постройте график Смита файла данных S-параметров, default.s2p.

data = nport('default.s2p');
smithplot(data)

Щелкните правой нажатие кнопки на линии S11, чтобы открыть интерактивное меню DISPLAY .Использование Grid для изменения сетки на YZ на графике Смита.

YZ - график Смита сетки отображается ниже.

Постройте график Смита S11 файла данных s-параметра с помощью импеданса 75 Ом.

data = sparameters('passive.s2p' );
s = sparameters(data,75);
p = smithplot(s,1,1, 'GridType','ZY');

Используйте значок Data Cursor на панели инструментов, чтобы вставить курсор на графике смит. Теперь вы знаете S11, VSWR, Импеданс и значения частоты в этом курсоре. Для значения допуска измените тип сетки.

Постройте график Смита объекта rfckt.усилителя.

S = read(rfckt.amplifier,'passive.s2p');
ports = [1,1;1,2];
s = smithplot(S,ports); 
s.LineStyle = {'--', '-'}; 

Этот пример показывает, как построить графики данных импеданса на смитплоте

Задайте данные импеданса

z1 = 0.1*50 + 1j*(0:2:50);
z2 = (0:2:50) - 0.6*50j;

Характеристическое Сопротивление

z0 = 50;

Преобразуйте данные импеданса в коэффициент отражения

gamma1 = z2gamma(z1,z0);
gamma2 = z2gamma(z2,z0);

Постройте график данных импеданса на смитплоте

s = smithplot(gamma1,'Color',[0.2 0 1],'GridType',"Z");
hold on;
s = smithplot(gamma2,'Color','g','LineStyle','-.','LineWidth',1);
s.Marker = {'+','s'}

s = 
  smithplot with properties:

         Data: {[26x1 double]  [26x1 double]}
    Frequency: {[]  []}

   Show all properties, methods

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

свернуть все

Входные данные, заданные как комплексный вектор или комплексная матрица.

Для матричного D столбцы D являются независимыми наборами данных. Для N -by D массивов размерности 2 и выше являются независимыми наборами данных.

Типы данных: double
Поддержка комплексного числа: Да

Частотные данные, заданные как вектор действительных чисел.

Типы данных: double

Входные объекты, заданные как один из следующих:

  • Объект параметра RF Toolbox™ сети

  • объект rfckt

  • объект rfdata

  • объект nport

Типы данных: object

Входной объект, заданный как

  • объект rfbudget

Типы данных: object

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

свернуть все

Указатель на объект графика Смита. Можно использовать указатель для настройки графика и добавления измерений с помощью MATLAB® команды.

Совет

  • Список всех свойств Name,Value пар в smithplot, использовать details(s). Можно использовать свойства для извлечения любых данных из графика Смита. Для примера, s = smithplot(data,'GridType','Z') отображает сетку импедансных данных на графике Смита.

  • Для получения списка свойств smithplot, см. SmithPlot Свойств.

  • Можно использовать smithplot интерактивное меню для изменения стилей линий и маркеров.

См. также

|

Введенный в R2017b