rfplot

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

Описание

пример

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

Совокупный (то есть, отключенный подкаскад) результаты автоматически вычисляются, чтобы показать изменение бюджетного результата RF через целый проект.

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

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

Примеры

свернуть все

Создайте систему RF.

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

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

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

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

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

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

Создайте полосовой фильтр IF с помощью файла Пробного камня RFBudget_IF.

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

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

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

Вычислите бюджет RF системы с помощью входной частоты 2,1 ГГц, входной мощности-30 dBm и пропускной способности 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 dBm.

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.

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

свернуть все

Совокупный бюджет RF заканчивается в виде объекта.

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

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

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

  • 'GainT' - Усиление преобразователя (дБ)

  • 'NF' - Шумовая фигура (дБ)

  • 'OIP3' - Выведите точку пересечения Третьего Порядка (dBm)

  • 'IIP3'-входная точка пересечения Третьего Порядка (dBm)

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

  • 'Sparameters' - S - Параметры ответ величины S21 (дБ)

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

Введенный в R2017b