Начало работы с моделированием РФ

Узнать, как, чтобы использовать приложение RF Budget Analyzer, чтобы создать простой получатель РФ и видеть, как настроить Моделирование огибающей схемы мультипоставщика услуг.

Создайте Каскад (вектор-строка) из Элементов РФ.

Можно создать и анализировать каскад РФ путем добавления элементов, охарактеризованных их техническими требованиями таблицы данных.

Можно использовать Бюджетное приложение Анализатора РФ и перетащить мышью новые элементы, или можно написать сценарий цепочечных элементов с помощью команд MATLAB. Если вы не знакомы с синтаксисом, можно начать с приложения и сгенерировать скрипт MATLAB.

Добавьте элементы в свою цепь в следующем порядке:

  • Фильтр задан файлом Пробного камня S-параметров

  • Низкий шумовой усилитель (LNA)

  • Прямой демодулятор преобразования

  • Основополосный усилитель

elements(1) = nport('sawfilterpassive.s2p');
elements(2) = amplifier(                                                ...
    'Name','LNA',                                                       ...
    'Gain',18,                                                          ...
    'NF',3,                                                             ...
    'OIP3',10);
elements(3) = modulator(                                                ...
    'Name','Demod',                                                     ...
    'Gain',10,                                                          ...
    'NF',6.4,                                                           ...
    'OIP3',36,                                                          ...
    'LO',2.45e9,                                                        ...
    'ConverterType','Down');
elements(4) = amplifier(                                                ...
    'Gain',20,                                                          ...
    'NF',11.3,                                                          ...
    'OIP3',42);

Смотрите бюджет РФ Используя приложение RF Budget Analyzer

Создайте объект rfbudget. Окно команды MATLAB динамически отображает бюджетные результаты анализа.

b = rfbudget(                                                           ...
    'Elements',elements,                                                ...
    'InputFrequency',2.45e9,                                            ...
    'AvailableInputPower',-70,                                          ...
    'SignalBandwidth',8e6)
b = 

  rfbudget with properties:

               Elements: [1x4 rf.internal.rfbudget.Element]
         InputFrequency: 2.45 GHz
    AvailableInputPower:  -70 dBm
        SignalBandwidth:    8 MHz
                 Solver: Friis      
             AutoUpdate: true

   Analysis Results
        OutputFrequency: (GHz) [  2.45    2.45       0       0]
            OutputPower: (dBm) [-73.04  -55.04  -45.04  -25.04]
         TransducerGain: (dB)  [-3.044   14.96   24.96   44.96]
                     NF: (dB)  [ 2.326   5.699   5.823   5.868]
                   IIP2: (dBm) []                              
                   OIP2: (dBm) []                              
                   IIP3: (dBm) [   Inf  -5.674  -5.782  -7.865]
                   OIP3: (dBm) [   Inf      10   19.89   37.81]
                    SNR: (dB)  [ 32.62   29.25   29.12   29.08]

Или можно визуализировать rf бюджетный объект в приложении.

show(b)

Сгенерируйте модель RF Blockset

Используйте кнопку Export в приложении RF Budget Analyzer, чтобы создать модель RF Blockset или:

exportRFBlockset(b)
save_system(gcs,'model_1')

Можно использовать эту модель в моделировании огибающей схемы мультипоставщика услуг. Вход / выходные порты и блок Configuration настраиваются правильно, и можно скопировать модель для использования в любом другом испытательном стенде Simulink.

  • Входной порт задает комплекс powerwave сигнал, сосредоточенный на уровне 2.45 ГГц.

  • Выходные порты отключают каскад и извлекают конверт, сосредоточенный в DC (0Hz). Я и сигналы Q являются действительными сгенерированными модулированными сигналами.

  • Блок Configuration запускает симуляцию для в общей сложности 8 частот симуляции для того, чтобы получить не линейность, введенную демодулятором и усилителями.

  • Время остановки симуляции в этом случае установлено равное 0. Это означает, что симуляция делает только статический анализ модели (гармонический баланс).

Наблюдайте и изучите блоки модели:

  • Блок S-параметра, описывающий фильтр, использует рациональный подбор кривой для того, чтобы симулировать данные о частоте во временном интервале. Заметьте на уровне 2.45 ГГц, это вводит вращение фазы приблизительно-58 градусов.

  • Оба усилителя задают IP3, но можно также задать IP2.

  • Демодулятор включает идеальные фильтры выбора канала. Дополнительные нарушения могут быть добавлены, такие как утечка LO и разбаланс I/Q.

Симулируйте модель, чтобы сравнить значения выходной мощности с бюджетом РФ значения приложения анализатора. Заметьте, что из-за вращения фазы, введенного блоком S-параметра, комплексный входной сигнал частично downconverted на мне и на ветви Q, и таким образом выходная мощность на двух ветвях отличается. Поэтому усиление и другие спецификации прямых получателей преобразования, измеряются в произвольной низкой частоте.

Сгенерируйте испытательный стенд измерения

Используйте кнопку Export в бюджете РФ приложение анализатора, чтобы создать испытательный стенд измерения или:

exportTestbench(b)
save_system(gcs,'model_2')

Чтобы измерить усиление, шумовая фигура и OIP3 используют диалоговое окно Measurement Unit РФ, чтобы выбрать значение, которое вы хотите проверить.

Наблюдайте и изучите блок испытательного стенда:

  • Можно измерить выход на ветви Q или мне.

  • Измерения сделаны в произвольной низкой частоте

  • Измерения сделаны во временном интервале по произвольной пропускной способности сигнала

Запустите следующую симуляцию:

  • Измерьтесь усиление (отключите шум для точных измерений).

  • Измерьте NF. Уменьшайте основополосную пропускную способность до 8e3 для узкополосных измерений. Таким образом шумовое измерение фигуры не затронуто селективностью фильтра.

  • Измерьте OIP3. Сохраните меньшую основополосную пропускную способность и отключите шум для точных измерений.

На сравнении вы будете видеть, что значения усиления, шумовой фигуры и IP3 совпадают со значениями в приложении RF Budget Analyzer, о котором сообщают в испытательном стенде.