Смещение фазы/Частоты

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

Библиотека

Нарушения РФ

Описание

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

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

y(t)=u(t)(потому что(2π0tf(τ)dτ+φ(t))+jsin(2π0tf(τ)dτ+φ(t)))

где

f(t) = Частота смещается

φ(t) = Фаза смещается

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

y(0)=u(0)(потому что(φ(0))+jsin(φ(0)))y(i)=u(i)(потому что(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, углы точек в совокупности изменяются линейно в зависимости от времени. Это заставляет точки в графике рассеивания переключать радиально, как показано в следующей фигуре:

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

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

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

Количество размерностейРазмерность ввода-вывода данныхФормат кадраКоличество каналовРазмерность Параметра Смещения частоты/ФазыРазмерность входного порта смещения частоты
ЛюбойСкаляр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