rfplot

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

Синтаксис

rfplot(rfobj,str)

Описание

пример

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

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

Примеры

свернуть все

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

Создайте РФ bandpassfilter использование файла Пробного камня 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 bandpassfilter использование файла Пробного камня RFBudget_IF.

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

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

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

Вычислите бюджет РФ системы с помощью входной частоты 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
             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]
                   OIP3: (dBm) [   Inf     35  28.97   27.82  36.96]
                   IIP3: (dBm) [   Inf     25  24.97   24.97  4.116]
                    SNR: (dB)  [ 65.91  64.38  64.07   63.83  60.41]

Постройте доступную выходную мощность.

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

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

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

Plot sparameters of RF System on a Smith Chart and a Polar plot

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

p = polar(b,2,1); 

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

свернуть все

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

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

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

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

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

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

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

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

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

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

Смотрите также

| |

Введенный в R2017b