Узнать, как использовать приложение RF Budget Analyzer, чтобы создать простой приемник RF и затем создать модель мультинесущей Конверта Схемы RF Blockset™, чтобы выполнить симуляцию.
Можно создать и анализировать каскад RF путем добавления элементов, охарактеризованных их техническими требованиями таблицы данных.
Можно использовать Бюджетное приложение Анализатора RF и перетащить мышью новые элементы, или можно написать сценарий цепочечных элементов с помощью команд 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);
Создайте 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]
Или можно визуализировать rfbudget
объект в приложении с помощью команды MATLAB show(b)
.
Используйте кнопку Export в приложении RF Budget Analyzer, чтобы создать модель RF Blockset или:
exportRFBlockset(b)
save_system(gcs,'model_1')
Можно использовать эту модель для моделирования огибающей схемы мультинесущей. Порты Input Port / Output Port и Блок Configuration настраиваются правильно, и можно скопировать модель для использования в любом другом испытательном стенде Simulink®.
Входной порт задает комплекс powerwave сигнал, сосредоточенный на уровне 2,45 ГГц.
Выходные порты отключают каскад и извлекают конверт, сосредоточенный в DC (0 Гц). Я и сигналы Q являются действительными сгенерированными модулированными сигналами.
Блок Configuration запускает симуляцию для в общей сложности восьми частот симуляции для того, чтобы получить не линейность, введенную демодулятором и усилителями.
Время остановки симуляции в этом случае установлено равное 0
. Это означает, что симуляция делает только статический анализ модели (гармонический баланс).
Наблюдайте и изучите блоки модели:
Блок S-параметра, описывающий фильтр, использует рациональный подбор кривой для того, чтобы симулировать данные о частоте во временном интервале. Заметьте, что на уровне 2,45 ГГц это вводит вращение фазы приблизительно-58 градусов.
Оба усилителя задают IP3, но можно также задать IP2.
Демодулятор включает идеальные фильтры выбора канала. Дополнительные ухудшения могут быть добавлены, такие как утечка LO и разбаланс I/Q.
Симулируйте модель, чтобы сравнить значения выходной мощности со значениями приложения RF Budget Analyzer. Заметьте, что из-за вращения фазы, введенного блоком S-параметра, комплексный входной сигнал частично downconverted на мне и на ветви Q, и таким образом выходная мощность на двух ветвях отличается. Поэтому усиление и другие спецификации прямых приемников преобразования измеряются в произвольной низкой частоте.
Используйте кнопку Export в приложении RF Budget Analyzer, чтобы создать испытательный стенд измерения или:
exportTestbench(b)
save_system(gcs,'model_2')
Чтобы измерить усиление, шумовая фигура и OIP3 используют диалоговое окно RF Measurement Unit, чтобы выбрать значение, которое вы хотите проверить.
Наблюдайте и изучите блок испытательного стенда:
Можно измерить выход на ветви Q или мне.
Измерения сделаны в произвольной низкой частоте
Измерения сделаны во временном интервале по произвольной полосе пропускания сигнала
Запустите следующую симуляцию:
Измерьтесь усиление (отключите шум для точных измерений).
Измерьте NF. Уменьшайте основополосную полосу пропускания до 8e3 для узкополосных измерений. Таким образом шумовое измерение фигуры не затронуто селективностью фильтра.
Измерьте OIP3. Сохраните меньшую основополосную полосу пропускания и отключите шум для точных измерений.
На сравнении вы будете видеть, что значения усиления, шумовой фигуры и IP3 совпадают со значениями в приложении RF Budget Analyzer, о котором сообщают в испытательном стенде.
RF Budget Analyzer| Используя RF Blockset впервые| Порты питания и измерение мощности сигнала в RF Blockset| Создайте пользовательские модели RF Blockset™