OQPSK Demodulator Baseband

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

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

  • OQPSK Demodulator Baseband block

Описание

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

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

Порты

Вход

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

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

Блок обрабатывает входной сигнал на основе настройки Output type.

Типы данных: double
Поддержка комплексного числа: Да

Выход

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

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

Параметры

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

Модуляция

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

  • Когда вы задаете Output type Integerблок выводит вектор целочисленных символов со значениями от 0 до 3, длина которых является количеством выхода символов.

  • Когда вы задаете Output type Bitблок выводит 2-битное двоичное представление целых чисел в двоичном векторе четной длины.

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

Смещение фазы от π/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 - Выполняет модель, гарантируя, что входные и выходные сигналы имеют один и тот же шаг расчета порта. Блок реализует изменение скорости путем изменения размера на выходе при сравнении с входом. Для целочисленных выходов выходная ширина равна 1/Samples на символ, умноженный на входную ширину.

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

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

    Для получения дополнительной информации смотрите Multirate Processing with OQPSK Demodulator Block.

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

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

Типы данных

Boolean | double | integer | single

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

no

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

no

Подробнее о

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

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

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

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