Phase/Frequency Offset

Примените фазу и смещения частоты, чтобы объединить сгенерированный модулированный сигнал

Библиотека

Нарушения РФ

Описание

Блок Phase/Frequency Offset применяет фазу и смещения частоты к входящему сигналу.

Блок наследовал свой тип выходных данных от входного сигнала. Если входной сигнал является u (t), то выходной сигнал:

y(t)=u(t)(cos(2π0tf(τ)dτ+φ(t))+jsin(2π0tf(τ)dτ+φ(t)))

где

f(t) = Частота возмещен

φ(t) = Фаза возмещен

Дискретное время выход:

y(0)=u(0)(cos(φ(0))+jsin(φ(0)))y(i)=u(i)(cos(2πn=0i1f(n)Δt+φ(i))+jsin(2πn=0i1f(n)Δt+φ(i)))i>0

где

Δt = Шаг расчета

Этот блок принимает действительные и комплексные входные параметры типа данных double или single.

Смещение фазы

Блок применяет смещение фазы к входному сигналу, заданному параметром Phase offset.

Смещение частоты

Блок применяет смещение частоты к входному сигналу, заданному параметром Frequency offset. В качестве альтернативы, когда вы выбираете Frequency offset from port, Frq входной порт обеспечивает смещение к блоку. Смещение частоты должно быть скалярным значением, вектором с одинаковым числом строк или столбцами как ввод данных или матрица с тем же размером как ввод данных. Для получения дополнительной информации смотрите Взаимозависимые Размерности Порта Параметра.

Эффекты изменения параметров блока проиллюстрированы следующими графиками рассеивания сигнала, модулируемого 16-ary квадратурной амплитудной модуляцией (QAM). Обычное 16-ary созвездие QAM без эффекта блока Phase/Frequency Offset показывают в первом графике рассеивания:

Следующий рисунок показывает график рассеивания выходного сигнала, модулируемого 16-ary QAM, от блока Phase/Frequency Offset с набором Phase offset к 20 и набор Frequency offset к 0:

Заметьте, что каждая точка в созвездии вращается 20 углами степени против часовой стрелки.

Если вы устанавливаете Frequency offset на 2 и Phase offset к 0, углы точек в созвездии изменяются линейно в зависимости от времени. Это заставляет точки в графике рассеивания переключать радиально как показано в следующем рисунке:

Обратите внимание на то, что каждая точка в графике рассеивания имеет величину, равную точке в исходном созвездии.

Смотрите Иллюстрируют Нарушения РФ, Которые Искажают Сигнал для описания модели, которая генерирует этот график.

Взаимозависимые размерности порта параметра

Количество размерностейРазмерность ввода-вывода данныхФормат кадраКоличество каналовРазмерность Параметра Смещения частоты/ФазыСмещение частоты размерность Input port
ЛюбойСкаляр11СкалярСкаляр
2M-by-1M1M-by-1, 1 M, 1 на 1M, M-by-1, 1, 1 на 1
21 N1NN-by-1, 1 N, 1 на 1N, 1 N, 1, 1 на 1
2M-by-NMNM-by-N, N-by-1, 1 N, M-by-1, 1 M, 1 на 1 M-by-N, N, 1 N, 1, 1 на 1, M, M-by-1
  • Когда вы задаете скалярный параметр смещения, блок применяет то же смещение ко всем элементам входного сигнала

  • Когда вы задаете 2 1 параметр смещения для 2 3 входной сигнал (одно значение смещения на выборку), блок применяет то же демонстрационное смещение через три канала.

  • Когда вы задаете 1 3 параметр смещения для 2 3 входной сигнал (одно значение смещения на канал), то же смещение канала применяется через две выборки канала.

  • Когда вы задаете 2 3 параметр смещения для 2 3 входной сигнал (одно значение смещения на выборку для каждого канала), смещения применяются поэлементные к входному сигналу.

Параметры

Frequency offset from port

Выбирание этой опции открывает порт на блоке, через который можно ввести информацию о смещении частоты.

Frequency offset

Задает смещение частоты в герц.

Этот параметр является настраиваемым в режиме normal mode, Режиме Accelerator и Быстром Режиме Accelerator. Если вы используете Simulink® Coder™ быстрая симуляция (RSIM) цель, чтобы создать исполняемый файл RSIM, то можно настроить параметр, не перекомпилировав модель. Для получения дополнительной информации смотрите Настраиваемые параметры (Simulink) в Руководстве пользователя Simulink.

Phase offset

Задает смещение фазы в градусах.

Этот параметр является настраиваемым в режиме normal mode, Режиме Accelerator и Быстром Режиме Accelerator. Если вы используете Simulink Coder быстрая симуляция (RSIM) цель, чтобы создать исполняемый файл RSIM, то можно настроить параметр, не перекомпилировав модель. Для получения дополнительной информации смотрите Настраиваемые параметры (Simulink) в Руководстве пользователя Simulink.

Если Frequency offset и Phase offset являются оба векторами или обеими матрицами, их размерности (длины вектора или количество строк и столбцов) должны быть тем же самым.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Смотрите также

Блоки

Представлено до R2006a