exponenta event banner

проанализировать

Анализ объекта RFCKT в частотной области

Описание

пример

analyze(rfcktobject,frequency) вычисляет следующие данные rfckt при заданных значениях частоты:

  • Параметры сети каналов

  • Показатель шума

  • Выходная точка перехвата третьего порядка

  • Данные по питанию

  • Фазовый шум

  • Отношение стоячей волны напряжения

  • Усиление мощности

  • Задержка группы

  • Коэффициенты отражения

  • Данные о стабильности

  • Передаточная функция

analyze(rfcktobject,frequency,zl,zs,zo,aperture) вычисляет заданные значения частоты данных схемы с помощью дополнительных аргументов, таких как импеданс нагрузки, импеданс источника, опорный импеданс и апертура.

analyze(rfcktobject,frequency,condition,value) вычисляет данные цепи при заданных значениях частоты и рабочих условиях для circuitdata объект. Дополнительные сведения о настройке условий и значений см. в разделе setop функция.

Примечание

При указании пар условие/значение analyze метод изменяет значения объекта в соответствии со спецификацией.

Примеры

свернуть все

Создание и анализ двухпроводного сетевого объекта.

 tx1=rfckt.twowire('Radius',7.5e-4);
 analyze(tx1,1.9e9)
ans = 
   rfckt.twowire with properties:

            Radius: 7.5000e-04
        Separation: 0.0016
               MuR: 1
          EpsilonR: 2.3000
       LossTangent: 0
         SigmaCond: Inf
        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
             nPort: 2
    AnalyzedResult: [1x1 rfdata.data]
              Name: 'Two-Wire Transmission Line'

В этом примере показано, как анализировать РЧ усилитель с различными опорными импедансами.

Назначьте нагрузку и импедансы источника.

zl = 50 - 50*1i;
zs = 200 + 50*1i;

Создайте две схемы усилителя с одним и тем же файлом Touchstone ®.

circuit50 = read(rfckt.amplifier,'default.s2p');
circuit75 = read(rfckt.amplifier,'default.s2p');

Проанализируйте схемы усилителя с двумя различными опорными импедансами. 50 и 75 Ом.

analyzed_circuit50 = analyze(circuit50, circuit50.NetworkData.Freq, zl, zs,50);
analyzed_circuit75 = analyze(circuit75, circuit50.NetworkData.Freq, zl, zs,75);

Постройте график S21 для двух схем усилителя.

figure(30);
plot(analyzed_circuit50,'S21')
hold on;
plot(analyzed_circuit75,'S21')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent S_{21}.

Заметим, что в этом примере две схемы усилителя, полученные из одного и того же файла сенсорного экрана с двумя различными опорными импедансами, создают два разных графика S21. Это потому, что S-параметры зависят только от опорного импеданса, z0, а не на импедансе источника, zs или импеданс нагрузки, zl.

Хранилища функций анализа zs и zl в усилителе и эти импедансы используются, когда zs и zl вычисляют зависимый параметр. Например, постройте график усиления преобразователя, Gt двух усилительных цепей.

figure(20);
plot(analyzed_circuit50,'Gt')
hold on;
plot(analyzed_circuit75,'Gt')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent G_{t}.

Обратите внимание, что Gt зависит от zs, zl, и z0. Следовательно, для двух схем усилителя, полученных из одного файла сенсорного экрана с одним и тем же zs и zl в z0 из 50 и 75 Ом дает то же самое Gt.

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

свернуть все

Объект RFCKT для анализа, указанный как дескриптор объекта.

Пример: amp = rfckt.amplifier;analyze(amp,frequency)Анализирует rfckt.amplifier объект с маркером amp на заданной частоте.

Типы данных: char | string

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

Пример: 1.9e9

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

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

Пример: 40

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

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

Пример: 40

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

Опорный импеданс S-параметров, определяемый как действительный положительный скаляр или действительный положительный вектор в омах. Длина этого вектора должна совпадать с длиной аргумента частоты.

Пример: 40

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

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

Пример: 40

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

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