Основная полоса демодулятора OQPSK

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

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

Описание

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

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

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

Порты

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

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

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

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

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

Вывод

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

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

Параметры

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

Модуляция

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

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

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

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

Фаза нулевой точки совокупности, переключенной от π/4 радианов, заданных как скаляр.

Побитовое отображение сигнального созвездия, заданное как Gray, Binary или пользовательский числовой вектор с 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

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

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

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

Типы данных

Boolean | double | integer | single

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

no

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

no

Больше о

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

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

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

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