rfplot

Постройте график совокупного результата бюджета РФ от частоты каскадного входа

Описание

пример

rfplot(rfobj,str) строит график результата бюджета РФ, заданного STR, от области значений входа частот. Входные частоты применяются к каскаду элементов в объекте бюджета РФ, rfobj.

Кумулятивные (то есть оконечные подкаскады) результаты автоматически вычисляются, чтобы показать изменение результата бюджета РФ во всем проекте.

rfplot(rfobj) строит графики величины реакции S-Parameters, S21 для каскадного объекта бюджета, rfobj.

rfplot(rfobj,m,n) строит графики величины реакции S-Parameters, Smn (S11, S12, S21 или S22) для каскадного объекта бюджета, rfobj.

Примеры

свернуть все

Создайте радиочастотную систему.

Создайте полосно-пропускающий фильтр RF с помощью файла Touchstone ® RFBudget_RF.

f1 = nport('RFBudget_RF.s2p','RFBandpassFilter');

Создайте усилитель с усилением 11,53 дБ, шумовым рисунком (NF) 1,53 дБ и выходной точкой пересечения третьего порядка (OIP3) 35 дБм.

a1 = amplifier('Name','RFAmplifier','Gain',11.53,'NF',1.53,'OIP3',35);

Создайте демодулятор с коэффициентом усиления -6 дБ, NF 4 дБ и OIP3 50 дБм.

d = modulator('Name','Demodulator','Gain',-6,'NF',4,'OIP3',50, ...
        'LO',2.03e9,'ConverterType','Down');

Создайте полосно-пропускающий фильтр IF с помощью файла Touchstone RFBudget_IF.

f2 = nport('RFBudget_IF.s2p','IFBandpassFilter');

Создайте усилитель с усилением 30 дБ, NF 8 дБ и OIP3 37 дБм.

a2 = amplifier('Name','IFAmplifier','Gain',30,'NF',8,'OIP3',37);

Вычислите бюджет РФ системы с помощью частоты входа 2,1 ГГц, входа степени -30 дБм и полосы пропускания 45 МГц.

b = rfbudget([f1 a1 d f2 a2],2.1e9,-30,45e6)
b = 
  rfbudget with properties:

               Elements: [1x5 rf.internal.rfbudget.Element]
         InputFrequency: 2.1 GHz
    AvailableInputPower: -30 dBm
        SignalBandwidth:  45 MHz
                 Solver: Friis      
             AutoUpdate: true

   Analysis Results
        OutputFrequency: (GHz) [   2.1    2.1   0.07    0.07   0.07]
            OutputPower: (dBm) [-31.53    -20    -26  -27.15  2.847]
         TransducerGain: (dB)  [-1.534  9.996  3.996   2.847  32.85]
                     NF: (dB)  [ 1.533  3.064  3.377   3.611  7.036]
                   IIP2: (dBm) []                                   
                   OIP2: (dBm) []                                   
                   IIP3: (dBm) [   Inf     25  24.97   24.97  4.116]
                   OIP3: (dBm) [   Inf     35  28.97   27.82  36.96]
                    SNR: (dB)  [ 65.91  64.38  64.07   63.83  60.41]

Постройте график доступной выходной степени.

rfplot(b,'Pout')
view(90,0)

Figure Pout contains an axes. The axes with title Output Power Friis Analysis contains 5 objects of type line. These objects represent 1..1, 1..2, 1..3, 1..4, 1..5.

Постройте график усиления преобразователя.

rfplot(b,'GainT')
view(90,0)

Figure GainT contains an axes. The axes with title Transducer Gain Friis Analysis contains 5 objects of type line. These objects represent 1..1, 1..2, 1..3, 1..4, 1..5.

Постройте график S-параметров системы RF на графике Смита и полярном графике.

s = smithplot(b,1,1,'GridType','ZY'); 

p = polar(b,2,1); 

Создайте усилитель с усилением 4 дБ.

a = amplifier('Gain',4);

Создайте модулятор с OIP3 13 дБм.

m = modulator('OIP3',13);

Создайте nport с помощью passive.s2p.

n = nport('passive.s2p');

Создайте rf- элемента с коэффициентом усиления 10 дБ.

r = rfelement('Gain',10);

Вычислите бюджет rf серии элементов rf с частотой входом 2,1 ГГц, доступной входу степени -30 дБ и пропускной способностью 10 МГц.

b = rfbudget([a m r n],2.1e9,-30,10e6);

Показать анализ в приложении RF Budget Analyzer.

rfplot(b)

Figure Sparameters contains an axes and another object of type uitoolbar. The axes with title s21 Friis Analysis contains 4 objects of type line. These objects represent 1..1, 1..2, 1..3, 1..4.

Групповая задержка

Чтобы построить график задержки группы, сначала постройте график S11 данных для системы RF.

rfplot(b,1,1)

Figure Sparameters contains an axes and another object of type uitoolbar. The axes with title s11 Friis Analysis contains 4 objects of type line. These objects represent 1..1, 1..2, 1..3, 1..4.

Используйте Group Delay опция на графике графика для построения графика групповой задержки системы RF.

Фазовая задержка

Используйте Phase Delay опция на графике графика для построения графика задержки фазы системы RF.

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

свернуть все

Совокупные результаты бюджета РФ, заданные как объект.

Пример: rfplot(rfobj,'Pout') где rfobj создается с помощью rfbudget объект.

Значения STR, заданные как одно из следующего:

  • 'Pout' - Доступная выходная степень (дБм)

  • 'GainT' - Коэффициент усиления преобразователя (дБ)

  • 'NF' - Фигура шума (дБ)

  • 'OIP3' - Выход точки пересечения третьего порядка (дБм)

  • 'IIP3'- Входная точка пересечения третьего порядка (дБм)

  • 'SNR' - отношение сигнал/шум (дБ)

  • 'Sparameters' - S - Характеристики S21 величины (дБ)

Пример: rfplot(rfobj,'Pout') где 'Pout' - доступная выходная степень системы RF, полученная из анализа бюджета RF.

Введенный в R2017b