В этом примере показано, как пользоваться библиотекой RF Blockset™ Circuit Envelope, чтобы запустить двухцветный эксперимент, который измеряет второе - и точки пересечения третьего порядка усилителя. Модель вычисляет точки пересечения усилителя от модулируемой степени сигнала, измеренной на каждой несущей, проверяя поведение системы RF Blockset. Эти значения подтверждены с помощью приложения RF Budget Analyzer и испытательного стенда измерения.
Система состоит из:
Два комплексных источника напряжения соединяются последовательно. Первый источник напряжения моделируется с блоками Simulink® и вторым с блоками из библиотеки конверта схемы RF Blockset. В Исходной подсистеме Simulink две серии Sine Wave блокируют синфазную модель и квадратурные компоненты первого тона. Inport блок присваивает Сигнал Simulink несущей fc1
. В Исходной подсистеме RF Blockset две серии Sinusoid блокируют синфазную модель и квадратурные сигналы напряжения, которые модулируют несущую fc2
.
Резистор, моделируя исходный импеданс напряжения.
Усилитель с входным импедансом, выходной импеданс задан во вкладке Main; выход IP2 и выход IP3 заданы во вкладке Nonlinearity.
Блок Outport, который зондирует выходное напряжение усилителя через блок Resistor шунта. Упорядоченное расположение выходных сигналов определяется упорядоченным расположением несущих, заданных в диалоговом окне блока Outport.
Подсистема, чтобы вычислить рабочие RMS уровни мощности во входе, IP2 и частотах IP3.
Подсистема, чтобы вычислить IP2 и точки пересечения IP3 [1].
Модель в качестве примера задает переменные для параметров блоков с помощью функции обратного вызова. К коллбэкам модели доступа выберите MODELING> Model Settings> Model Properties и кликните по вкладке Callbacks в Окне свойств Модели.
Введите open_system('simrfV2_carriers')
в подсказке Командного окна.
Выберите Simulation> Run.
Выходная мощность и выходные точки пересечения усилителя отображены на правой стороне модели. Вычислить подсистема Степени вычисляет степень в dBm каждого продукта интермодуляции с помощью рабочего среднеквадратичного (RMS) среднего значения.
К нелинейности модели в среде конверта схемы RF Blockset:
Поместите блок Amplifier или Mixer в свою модель.
Задайте параметры, которые генерируют нелинейность, такую как IP2 и IP3, заботясь, чтобы задать соглашение или задать полином непосредственно во вкладке Nonlinearity диалогового окна блока.
Задайте любые дополнительные несущие частоты для симуляции в Блоке Configuration. В этом примере Блок Configuration задает в общей сложности двадцать пять частот: fc1
и fc2
, как Основные Тоны входных сигналов; Гармонический Порядок 3 для каждого тона, приводящего к полному набору вторых, третьих, продукты интермодуляции четвертого порядка (второй и включенные продукты гармоники третьего порядка), и частичный набор пятых и продуктов интермодуляции шестого порядка.
Для того, чтобы вычислить уровень мощности каждого конверта, измеренные сигналы напряжения масштабируются с инверсией квадратного корня из характеристического импеданса. Дополнительное масштабирование 1/sqrt(2)
в Вычислить Степени подсистема нормирует выходной сигнал с комплексным знаком.
Те же измерения могут быть выполнены с помощью приложения RF Budget Analyzer, чтобы автоматически сгенерировать модель и испытательный стенд.
Откройте приложение RF Budget Analyzer и задайте усилитель.
Задайте его IP3 (IP2 не может быть задан в это время).
Сгенерируйте испытательный стенд измерения.
Открытое Устройство Под Тестом, чтобы показать усилитель. Задайте значение IP2.
Отключите шум, чтобы сделать точное измерение для IP2 и IP3. (Используйте диалоговое окно RF Measurement Unit).
Запустите симуляцию и измерьте IP3.
Измените количество, которое будет проверено к IP2 и повторно выполнит симуляцию.
Если вы посмотрите под маской испытательного стенда, вы найдете, что логика измеряет IP2 и IP3. Эта методология очень похожа на то, что описано в первоначальной модели.
Kundert, Кен. "Точное и быстрое измерение IP2 и IP3". Разработчики ведут сообщество, версию 1b, 22 мая 2002.
IIP3 Testbench | IIP2 Testbench