Измерение отношения отклонения изображений в получателях

Этот пример показывает, как пользоваться библиотекой RF Blockset™ Circuit Envelope, чтобы вычислить отношение отклонения изображений (IRR) для высокой инжекции стороны в Уивер и Приемниках Хартли. Получатель Уивер показывает эффект смещения фазы на IRR, и Приемник Хартли показывает подобный эффект для изменения резистора.

model1 = 'simrfV2_hartley';
open_system(model1);

Архитектура системы

Система РФ состоит из:

  • Блок Inport, который присваивает мультиплексированные выходные параметры РФ и Изображения, при помощи блоков Simulink® Constant, поставщикам услуг fc_RF и fc_IM соответственно. Действительные и мнимые значения блоков Константа являются соответствующими к синфазному и квадратурным компонентам поставщика услуг.

  • Микшеры первой стадии, которые смешивают входной сигнал с локальным осциллятором, смоделированным блоком Continuous Wave с частотой fc_LO. Частота LO является средним значением РФ и частотами изображений, таким образом, оба сигнала смешаны вниз к той же частоте, fc_IF. Фаза LO переключена 90 градусов в области одного микшера относительно другого.

  • Второй этап Хартли использует частоту независимая сеть RC-CR, чтобы произвести еще 90 сдвигов фазы степени между этими двумя путями прохождения сигнала, в то время как Вивер использует два дополнительных микшера для выбора канала.

  • Блок Signal Combiner, который суммирует сигналы напряжения в его двух входных параметрах, чтобы привести к сигналу РФ. Если блок Signal Combiner используется, чтобы выполнить вычитание, изображение может быть получено вместо сигнала РФ при его выводе. Для низкой инжекции стороны блок Signal Combiner должен выполнить вычитание.

  • Значения синфазных компонентов и квадратурных компонентов РФ и сигналов изображений выбраны, чтобы сократить количество вычислений IRR и упростить повторное использование Калькулятора Отклонения Изображений.

Симуляция приемника Хартли

  1. Введите open_system('simrfV2_hartley') в подсказке Командного окна.

  2. Дважды кликните, 'Задают Область значений Сопротивления' и задают набор значений сопротивления для подсвеченного резистора.

  3. Дважды кликните, 'Вычисляют значения IRR', чтобы выполнить скрипт, simrfV2_hartley_callback, который моделирует модель однажды для каждого заданного значения сопротивления и генерирует график.

Чувствительность архитектуры к изменению компонента показывают путем симуляции системы многократно, варьирования сопротивления подсвеченного блока Resistor в каждой итерации. Когда подсвеченный резистор имеет сопротивление 1 Ома, сумма изображений, чтобы обнулить в блоке Signal Combiner и IRR минус бесконечность.

evalc('simrfV2_hartley_callback');

bdclose(model1);
model2 = 'simrfV2_weaver';
open_system(model2);

Симуляция получателя Вивера

  1. Введите open_system('simrfV2_weaver') в подсказке Командного окна.

  2. Дважды кликните, 'Задают Значения Смещения Фазы' и задают набор значений смещения фазы.

  3. Дважды кликните, 'Вычисляют значения IRR', чтобы выполнить скрипт, simrfV2_weaver_callback, который моделирует модель однажды для каждого заданного смещения и генерирует график.

Чувствительность архитектуры к смещению фазы LO показывают путем симуляции системы многократно, варьирования смещения фазы подсвеченного блока Phase Shift в каждой итерации. Когда смещение фазы подсвеченного блока Phase Shift является нулем, сумма изображений, чтобы обнулить в блоке Signal Combiner и IRR минус бесконечность.

evalc('simrfV2_weaver_callback');

bdclose(model2)