exponenta event banner

rfplot

График совокупного результата бюджета ВЧ в зависимости от каскадной входной частоты

Описание

пример

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

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

rfplot(rfobj) строит график амплитудной характеристики S-Parameters, S21 для каскадного бюджетного объекта, rfobj.

rfplot(rfobj,m,n) строит график амплитудной характеристики S-Parameters, Smn (S11, S12, S21 или S22) для каскадного бюджетного объекта, rfobj.

Примеры

свернуть все

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

Создание радиочастотного полосового фильтра с помощью файла 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-параметров радиочастотной системы на диаграмме Смита и полярном графике.

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

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

r = rfelement('Gain',10);

Вычислите РЧ-бюджет ряда РЧ-элементов на входной частоте 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 данных для радиочастотной системы.

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 опция на графике для построения графика групповой задержки ВЧ-системы.

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

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

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

свернуть все

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

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

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

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

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

  • 'NF' - Рисунок шума (дБ)

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

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

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

  • 'Sparameters' - S - Параметры S21 амплитудной характеристикой (дБ)

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

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