Представление сигнала полосы пропускания в конверте схемы

Эта модель показывает отношение между двумя представлениями сигнала в Конверте Схемы RF Blockset™: объедините основную полосу (конверт) сигнал и полоса пропускания (временной интервал) сигнал. Размер шага решателя RF Blockset обычно намного больше, чем период поставщика услуг, таким образом сверхдискретизировав необходим, чтобы создать разумный сигнал полосы пропускания.

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

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

  • Блоки Simulink, которые генерируют комплексный основополосный сигнал входа I+jQ.

  • Блок RF Blockset Inport, который задает несущую частоту сигнала как f = 3 ГГц.

  • Простая система RF Blockset, которая состоит из Усилителя с усилением 0dB и соответствием с загрузкой на 50 Ом (то есть, ее сигналы ввода и вывода идентичны). Это имеет два выходных порта: основная полоса (то, где комплексный конверт сигнализируют о I+jQ, представлено как значение и угол), и полоса пропускания, где фактический сигнал области времени восстановлен.

  • Блок Scope, который отображает основополосное значение (то есть, конверт сигнала) по сравнению с полосой пропускания (фактический) сигнал.

model = 'simrfV2_passband';
open_system(model)

Определение сигнала полосы пропускания

RF Blockset интерпретирует комплексный сигнал как модуляция (конверт) синусоидального сигнала поставщика услуг с частотой. По умолчанию RF Blockset принимает, что сигнал поставщика услуг нормирован (то есть, его средняя степень равна), таким образом, сигнал полосы пропускания

С этим определением средняя степень сигнала

В этом примере, пандус, который переходит от в и.

scope = [model '/Scope'];
set_param(scope, 'YMax','1.5');
set_param(scope, 'YMin','-1.5');
open_system(scope)
sim(model);

Когда Нормировать Электропитание Поставщика услуг на Блоке Configuration не выбрано, RF Blockset принимает, что представляют пиковые значения поставщика услуг, который является

и средняя степень сигнала поэтому

params = [model '/Configuration'];
set_param(params, 'NormalizeCarrierPower', 'off')
set_param(scope, 'YMax','1.1');
set_param(scope, 'YMin','-1.1');
sim(model);

Эффекты нормировать электропитания поставщика услуг

Очень важно понять, что, когда вы изменяете Нормировать Электропитание Поставщика услуг, RF Blockset изменяет интерпретацию комплексного основополосного сигнала ввода/вывода. Рассмотрите простой случай, когда входное основополосное напряжение будет постоянным, и. Усилитель имеет усиление 0dB, что означает, что выходной сигнал совпадает с входом.

Когда Нормировать опция проверяется, выходное основополосное напряжение равно, выходное напряжение полосы пропускания, и средняя степень в R = загрузка, на 50 Ом.

Когда Нормировать опция неконтролируема, выходной основополосный сигнал не изменяется, в то время как выходной сигнал полосы пропускания теперь, что означает, что средняя степень.

Другими словами, для линейных моделей Нормировать опция не влияет на основополосный вывод, но влияет на фактический сигнал полосы пропускания и среднюю формулу степени.

Обратите внимание на то, что нулевая несущая частота является особенной: полоса пропускания и основополосные представления для всегда являются тем же самым:

Размер шага симуляции по сравнению с полосой пропускания Выходной размер шага

В целом шаг симуляции RF Blockset намного больше, чем период поставщика услуг, который позволяет более быструю симуляцию по сравнению с обычными методами. Для таких временных шагов полоса пропускания вывела, сильно субдискретизируется и выставки, искажающие эффекты. Установите значение Размера Шага Блока Configuration к большому значению 1e-8/7

set_param(params, 'StepSize', '1e-8/7')
sim(model);

Чтобы получить реалистический сигнал полосы пропускания, передискретизируйте сигнал в выходном порту. Измените параметр Размера Шага Passband блок вывода от-1 (что означает, что размер шага наследован от симуляции RF Blockset) к 1e-11.

outport = [model '/Passband output'];
set_param(outport, 'StepSize', '1e-11');
sim(model);

Примечания:

  • При генерации полосы пропускания вывод на более высоком уровне (по сравнению с симуляцией RF Blockset) требует передискретизации конверта сигнала. Текущая реализация использует метод передискретизации хранения нуль, который вводит "шаговые" артефакты. Лучшие методы интерполяции требуют задержки вывода несколькими временными шагами.

  • Опция временного шага 'auto' доступна на блоке RF Blockset Outport (временной шаг выбран, чтобы разрешить самую высокую выходную несущую частоту).

  • Passband вывод может замедлить симуляцию RF Blockset из-за более высокого выходного уровня выборки.

bdclose(model)