OQPSK Modulator Baseband

Модуляция с помощью метода OQPSK

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

  • OQPSK Modulator Baseband block

Описание

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

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

Порты

Входной параметр

развернуть все

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

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

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

Вывод

развернуть все

Выведите основополосную форму волны, возвращенную как вектор-столбец комплексных данных.

Параметры

развернуть все

Модуляция

Введите тип в виде Integer или Bit.

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

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

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

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

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

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

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

Gray

Отображение сигнального созвездия серо-закодировано.

Binary

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

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

Элементы [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 — Выполняет модель, гарантируя, что сигналы ввода и вывода имеют тот же шаг расчета порта. Блок реализует изменение уровня путем внесения изменения размера при выходе когда по сравнению с входом. Для целочисленных входных параметров выход width равняется Выборкам во времена символа количество символов.

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

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

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

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

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

Типы данных

Boolean | double | integer | single

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

no

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

no

Больше о

развернуть все

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

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

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