OQPSK Modulator Baseband

Модуляция с использованием OQPSK метода

  • Библиотека:
  • Communications Toolbox/Модуляция/Цифровая модуляция основной полосы/PM

  • OQPSK Modulator Baseband block

Описание

Блок основной полосы модулятора OQPSK модулирует входной сигнал с помощью смещения метода квадратурной фазы сдвига манипуляции (OQPSK) и применяет фильтрацию формы импульса к форме волны. Для получения дополнительной информации см. Раздел «Фильтр формирования импульсов» Выход является представлением модулированного сигнала в основной полосе частот.

Для получения информации о задержках, связанных с обработкой пары модулятор-демодулятор, см. «Задержки модуляции».

Порты

Вход

расширить все

Входные данные, заданные как целое число или битовый вектор-столбец.

Входной сигнал обрабатывается на основе настройки, выбранной для типа Input.

Типы данных: double

Выход

расширить все

Выход сигнал основной полосы частот, возвращенный как вектор-столбец сложных данных.

Параметры

расширить все

Модуляция

Входной тип, заданный как Integer или Bit.

  • Когда вы задаете Input type Integer, вход может быть скалярным значением или вектором-столбцом, длина которого является количеством входа символов.

  • Когда вы задаете Input type Bitширина входа должна быть целым числом, кратным двум.

Выходной период дискретизации является периодом каждого целого числа или битовой пары во входе, разделенном на Выборки на символ.

Смещение фазы от π/4, определенного как скаляр в радианах. Смещение фазы прикладывается к нулевой точке сигнального созвездия перед задержкой квадратурного компонента. После задержки мнимой составляющей OQPSK сигнал нормализуется с степенью единицы.

Пример: Установка Phase offset (rad) на pi/4 выравнивает нули точки сигнального созвездия QPSK на осях, {(1,0), (0, j), (-1,0), (0, -j)}.

Битовое отображение сигнального созвездия, заданное как Gray, Binary, или пользовательский 4-элементный числовой вектор из целых чисел со значениями от 0 до 3.

НастройкаОтображение созвездия для целых чиселОтображение созвездий для БитКомментарий

Gray

Отображение сигнальных созвездий закодировано Серым цветом.

Binary

Отображение сигнальных созвездий для входа целого числа m (0 ≤ <reservedrangesplaceholder0> ≤ 3) является комплексное число e(j*(PhaseOffset+π/4) + j*2*π*m/4).

Пользовательский 4-элементный числовой вектор из целых чисел со значениями от 0 до 3

Элементы [a b c d] должны быть состоят из множества значений [0, 1, 2, 3] в любом порядке.

Фильтрация

Выберите форму фильтрующего импульса: Half sine, Normal raised cosine, Root raised cosine, или Custom.

Фильтр приподнятого косинуса, заданный как скаляр в области значений [0, 1].

Зависимости

Это свойство активируется, когда импульсная форма Normal raised cosine или Root raised cosine.

Типы данных: double

Длина фильтра в символах, заданная как скаляр. Идеальный фильтр приподнятого косинуса имеет бесконечную импульсную характеристику. Однако, чтобы реализовать практическую реализацию этого фильтра, объект обрезает импульсную характеристику на Filter span (in symbols) символы.

Зависимости

Это свойство активируется, когда импульсная форма Normal raised cosine или Root raised cosine.

Типы данных: double

Числитель фильтра, заданный как вектор-строка.

Зависимости

Этот параметр активируется, когда импульсная форма Custom.

Типы данных: double

Количество выборок на символ, заданное как положительное четное целое число.

Типы данных: double

Другие параметры

  • Enforce single-rate processing - Выполняет модель, гарантируя, что входные и выходные сигналы имеют один и тот же шаг расчета порта. Блок реализует изменение скорости путем изменения размера на выходе при сравнении с входом. Для целочисленных входов выходная ширина равняется Выборок на символ, умноженной на количество символов.

    Для получения дополнительной информации смотрите Односкоростную обработку с блоком модулятора OQPSK.

  • Allow multirate processing - Выполняет модель, позволяя входным и выходным сигналам иметь различные шаги расчета портов. Выход шага расчета равняется периоду символа, разделенному на Выборки по символу.

Для получения дополнительной информации смотрите Односкоростную обработку с блоком модулятора OQPSK.

Выберите тип выходных данных: double или single.

Характеристики блоков

Типы данных

Boolean | double | integer | single

Многомерные сигналы

no

Сигналы переменного размера

no

Подробнее о

расширить все

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

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

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