exponenta event banner

Базовая полоса демодулятора OQPSK

Демодуляция методом OQPSK

  • Библиотека:
  • Набор средств связи/модуляция/цифровая модуляция основной полосы частот/PM

  • OQPSK Demodulator Baseband block

Описание

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

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

Порты

Вход

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

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

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

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

Продукция

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

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

Параметры

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

Модуляция

Тип вывода, указанный как Integer или Bit.

  • Если для параметра «Тип вывода» задано значение Integerблок выводит вектор целых символов со значениями от 0 до 3, длина которого является количеством выходных символов.

  • Если для параметра «Тип вывода» задано значение Bitблок выводит 2-разрядное двоичное представление целых чисел в векторе четной длины с двоичными значениями.

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

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

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

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

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

Gray

Отображение созвездия сигналов кодируется по Грею.

Binary

Отображение комбинации сигналов для входного целого числа m (0 ≤ m ≤ 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.

Зависимости

Это свойство включено, если Pulse shape имеет значение Normal raised cosine или Root raised cosine.

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

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

Зависимости

Это свойство включено, если Pulse shape имеет значение Normal raised cosine или Root raised cosine.

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

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

Зависимости

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

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

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

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

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

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

    Дополнительные сведения см. в разделе Односкоростная обработка с блоком демодулятора OQPSK.

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

    Дополнительные сведения см. в разделе Многоскоростная обработка с блоком демодулятора OQPSK.

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

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

Типы данных

Boolean | double | integer | single

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

no

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

no

Подробнее

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

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