В этом примере показано, как пользоваться библиотекой 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 и упростить повторное использование Калькулятора Отклонения Изображений.
Введите open_system('simrfV2_hartley')
в подсказке Командного окна.
Дважды кликните, 'Указывают Диапазон Сопротивления' и задают набор значений сопротивления для подсвеченного резистора.
Дважды кликните, 'Вычисляют значения IRR', чтобы выполнить скрипт, simrfV2_hartley_callback
, это симулирует модель однажды для каждого заданного значения сопротивления и генерирует график.
Чувствительность архитектуры к изменению компонента показывают путем симуляции системы многократно, варьирования сопротивления подсвеченного блока Resistor в каждой итерации. Когда подсвеченный резистор имеет сопротивление 1 Ома, сумма изображений, чтобы обнулить в блоке Signal Combiner и IRR минус бесконечность.
evalc('simrfV2_hartley_callback');
bdclose(model1);
model2 = 'simrfV2_weaver';
open_system(model2);
Введите open_system('simrfV2_weaver')
в подсказке Командного окна.
Дважды кликните, 'Задают Значения Смещения Фазы' и задают набор значений смещения фазы.
Дважды кликните, 'Вычисляют значения IRR', чтобы выполнить скрипт, simrfV2_weaver_callback
, это симулирует модель однажды для каждого заданного смещения и генерирует график.
Чувствительность архитектуры к смещению фазы LO показывают путем симуляции системы многократно, варьирования смещения фазы подсвеченного блока Phase Shift в каждой итерации. Когда смещение фазы подсвеченного блока Phase Shift является нулем, сумма изображений, чтобы обнулить в блоке Signal Combiner и IRR минус бесконечность.
evalc('simrfV2_weaver_callback');
bdclose(model2)