exponenta event banner

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]) выводит на график несколько параметров (i1, j1, i2, j2,..., in, jn) 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. Не указанные свойства сохраняют значения по умолчанию.

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

Примечание

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

Примеры

свернуть все

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

Постройте график Смита файла данных 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');

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

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

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

В этом примере показано, как выводить данные импеданса на smithplot

Определение данных импеданса

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

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

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-за-D размеры 2 и более являются независимыми наборами данных.

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

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

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

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

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

  • объект rfckt

  • объект rfdata

  • объект nport

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

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

  • объект rfbudget

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

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

свернуть все

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

Совет

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

  • Список свойств smithplot, см. Свойства SmeyPlot.

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

См. также

|

Представлен в R2017b