RF Budget Analyzer

Анализируйте усиление, шумовую фигуру и IP3 каскадных элементов РФ и экспортируйте в RF Blockset

Описание

Приложение RF Budget Analyzer анализирует усиление, шумовую фигуру и нелинейность предложенной архитектуры системы РФ.

Используя это приложение, вы можете:

  • Создайте каскад элементов РФ.

  • Вычислите наэтапный и каскадная выходная мощность, усиление, шумовая фигура, ОСШ и IP3 (прерывание третьего порядка) системы.

  • Постройте результаты rfbudget через пропускную способность и от этапа до этапа.

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

  • Постройте значение, фазу и групповую задержку S-параметров Системы РФ от этапа до этапа.

  • Экспортируйте наэтапный и каскадные значения к рабочей области MATLAB®.

  • Экспортируйте разработку системы в RF Blockset™ для симуляции.

  • Экспортируйте разработку системы в Испытательный стенд RF Blockset как DUT (устройство под тестом) подсистема и проверьте результаты с помощью симуляции.

Доступные блоки

Панель инструментов приложения содержит эти блоки для создания системы РФ:

  • Усилитель

  • Модулятор

  • S-параметры

  • Типичный

Доступные шаблоны

Полоса инструмента приложения содержит эти шаблоны для систем передатчика и получателя:

  • Шаблон Receiver

  • Шаблон Transmitter

Откройте приложение RF Budget Analyzer

  • Полоса средства MATLAB: На вкладке Apps, под Signal Processing and Communications, кликают по значку приложения.

  • Подсказка команды MATLAB: Введите rfBudgetAnalyzer.

Примеры

развернуть все

Холст отображения RF Budget Analyzer состоит из двух частей:

Этап: отдельные параметры каждого элемента

  • GainA (дБ): Доступное усиление степени

  • NF (дБ): шумовая фигура

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

Каскад: совокупные параметры каждого элемента

  • Fout (GHz): Выведите частоту

  • Дуйтесь (dBm): Выходная мощность

  • GainT (дБ): усиление степени Преобразователя

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

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

  • ОСШ (дБ): Отношение сигнал-шум

Разработайте и анализируйте передатчик РФ с помощью приложения RF Budget Analyzer.

  1. Откройте приложение.

    rfBudgetAnalyzer
  2. Используйте шаблон передатчика, чтобы создать основной передатчик.

  3. В System Parameters задайте требования для передатчика РФ:

    • Input frequency — МГц 815

    • Available input power0 dBm

    • Signal bandwidth — МГц 100

  4. Нажмите IF Amplifier в холсте проекта. Удалите его с помощью кнопки полосы инструмента.

  5. Добавьте блок Generic вместо Усилителя IF с помощью кнопки полосы инструмента. В Element Parameters задайте:

    • Имя IFFilter

    • Available power gain — дБ -3.6

  6. Кликните по блоку Modulator. В Element Parameters задайте:

    • Имя Mixer

    • Available power gain — дБ -6.5

    • OIP311.5 dBm

    • LO frequency4.97 GHz

    • Converter typeUp

  7. Удалите блок S-Parameters под названием BandpassFilter. Добавьте блок Generic. В Element Parameters задайте:

    • Имя RFFilter1

    • Available power gain — дБ -1.4

  8. В блоке Power Amplifier Element Parameters задайте:

    • Имя PowerAmplifier1

    • Available power gain — дБ 20

    • OIP343 dBm

  9. Добавьте другой блок Amplifier с помощью кнопки полосы инструмента. В Element Parameters задайте:

    • Имя PowerAmplifier2

    • Available power gain — дБ 20

    • OIP343 dBm

  10. Добавьте другой блок Generic. В Element Parameters задайте:

    • Имя RFFilter2

    • Available power gain — дБ -1.4

  11. Сохраните систему. Приложение сохраняет систему в файле MAT.

  12. Постройте Выходную мощность анализа Передатчика с помощью кнопки.

Разработайте и анализируйте получатель РФ с помощью приложения RF Budget Analyzer.

  1. Откройте приложение.

  2. Используйте шаблон получателя, чтобы создать основной получатель.

  3. В System Parameters задайте требования для получателя РФ:

    • Input frequency — МГц 5.745

    • Available input power-65 dBm

    • Signal bandwidth — МГц 100

  4. Нажмите RF Filter в области проекта. Этот блок является блоком S-параметров. Это принимает Файл Пробного камня в формате .s2p.

    • Имя: BandpassFilter

    • S2P file: Выберите файл S2P путем нажатия на Browse.

  5. Кликните по блоку Amplifier РФ. В Element Parameters задайте:

    • Имя LNA1

    • Available power gain — дБ 12

    • OIP320 dBm

  6. Добавьте другой блок Amplifier с помощью кнопки полосы инструмента. В Element Parameters задайте:

    • Имя LNA2

    • Available power gain — дБ 12

    • OIP320 dBm

  7. Добавьте блок Generic. В Element Parameters задайте требования блока:

    • Имя IRFilter

    • Available power gain — дБ -4.05

  8. Кликните по блоку Demod Element Parameters, задайте:

    • Имя Mixer

    • Available power gain — дБ -6.5

    • OIP311.5 dBm

    • LO frequency4.93 GHz

    • Converter typeDown

  9. Удалите блок S-параметров. Добавьте блок Generic в его месте. В Element Parameters задайте:

    • Имя CSFilter

    • Available power gain — дБ -9.55

  10. Кликните по блоку IF Amplifier. В Element Parameters задайте:

    • Имя PowerAmp1

    • Available power gain — дБ 16

    • OIP326 dBm

  11. Добавьте еще два блока Усилителя. Для каждого блока Element Parameters задает:

    • Имя PowerAmp2 | PowerAmp3 соответственно.

    • Available power gain — дБ 16 | дБ 20

    • OIP326 dBm | 33 dBm

  12. Сохраните систему. Приложение сохраняет систему в файле MAT.

  13. Постройте Выходной OIP3 Получателя .using кнопка.

Создайте усилитель с усилением 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)
b = 
  rfbudget with properties:

               Elements: [1x4 rf.internal.rfbudget.Element]
         InputFrequency: 2.1 GHz
    AvailableInputPower: -30 dBm
        SignalBandwidth:  10 MHz
             AutoUpdate: true

   Analysis Results
        OutputFrequency: (GHz) [  2.1    3.1    3.1     3.1]
            OutputPower: (dBm) [  -26    -26    -16   -20.6]
         TransducerGain: (dB)  [    4      4     14     9.4]
                     NF: (dB)  [    0      0      0  0.1392]
                   OIP3: (dBm) [  Inf     13     23    18.4]
                   IIP3: (dBm) [  Inf      9      9       9]
                    SNR: (dB)  [73.98  73.98  73.98   73.84]

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

show(b)

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

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

Используйте опцию Group Delay на графике графика, чтобы построить групповую задержку системы РФ.

Задержка фазы

Используйте опцию Phase Delay на графике графика, чтобы построить задержку фазы Системы РФ.

Связанные примеры

Параметры

развернуть все

Системные параметры

Несущая частота системы РФ, заданной как скаляр в: Hz, kHz, MHz или GHz.

Примечание

RF Budget Analyzer принимает 0 Гц как входную частоту системы.

Доступная входная мощность к системе РФ, заданной как скаляр в dBm.

Пропускная способность входного сигнала, заданного как скаляр в: Hz, kHz, MHz или GHz.

Параметры элемента

Имя элемента добавляется к Системе РФ, заданной как вектор символов.

Файл данных пробного камня, заданный как вектор символов, содержа сетевые данные о параметре. Можно использовать только файлы Пробного камня .s2p.

Доступное усиление степени добавляется элемента, указанного как скаляр.

Ухудшение отношения сигнал-шум элементом, указанным как скаляр в дБ.

Выведите прерывание третьего порядка элемента, указанного как скаляр в dBm.

Входной импеданс элемента, указанного как скаляр в Оме.

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

Локальная частота осциллятора элемента Модулятора, указанного как скаляр. Единицы частоты следующие: Hz, kHz, MHz или GHz. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Modulator.

Примечание

RF Budget Analyzer не принимает 0 Гц как входную частоту для вниз преобразования.

Тип преобразования элемента Модулятора, указанного как Up или Down. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Modulator.

Отфильтруйте тип, заданный как Butterworth или Chebyshev. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Отфильтруйте тип ответа, заданный как Lowpass, Highpass, Bandpass, Bandstop. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Отфильтруйте архитектуру, заданную как LC Tee, LC Pi или Transfer function. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Отфильтруйте порядок, заданный как действительное конечное неотрицательное целое число. В lowpass или фильтре highpass, порядок задает количество смешанных запоминающих элементов. В полосовом или заграждающем фильтре количество смешанных запоминающих элементов является дважды значением порядка. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Частота полосы пропускания, заданная как:

  • Скаляр в герц для lowpass и фильтров highpass.

  • Двухэлементный вектор в герц для полосовых или заграждающих фильтров.

По умолчанию значениями является 1e9 для фильтра lowpass, 2e9 для фильтра highpass и [2e9 3e9] для полосовых и заграждающих фильтров. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Частота полосы задерживания, заданная как:

  • Скаляр в герц для lowpass и фильтров highpass.

  • Двухэлементный вектор в герц для полосовых или заграждающих фильтров.

По умолчанию значениями является 2e9 для фильтра lowpass, 1e9 для фильтра highpass, [1.5e9 3.5e9] для полосовых фильтров и заграждающих фильтров [2.1e9 2.9e9]. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Затухание полосы пропускания, заданное как скаляр в дБ. Для полосовых фильтров это значение применяется одинаково к обоим ребрам полосы пропускания. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Затухание полосы задерживания, заданное как скаляр в дБ. Для заграждающих фильтров это значение применяется одинаково к обоим ребрам полосы задерживания. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Использование фильтра заказывает для проекта фильтра, заданного как путем установки флажка. Эта опция доступна, когда вы выбираете кнопку полосы инструмента Filter.

Типы данных: логический

Программируемое использование

развернуть все

rfBudgetAnalyzer открывает приложение RF Budget Analyzer, чтобы анализировать наэтапный и общий доход, шумовая фигура и нелинейность (IP3) системы РФ.

rfBudgetAnalyzer(rfsystem) открывает систему РФ сохраненное использование приложения RF Budget Analyzer. rfsystem является файлом MAT.

Ссылки

[1] М. Позэр, Дэвид. “Микроволновый Проект Усилителя”. Микроволновая Разработка. Хобокен, NJ: John Wiley & Sons, Inc. 4-й Выпуск. 2012, p. 559

Введенный в R2016a