Демодулируйте модулируемые DPSK данные
PM, в подбиблиотеке Digital Baseband Модуляции
Блок M-DPSK Demodulator Baseband демодулирует сигнал, который модулировался с помощью M-арного дифференциального метода манипулирования сдвига фазы. Вход представляет собой репрезентацию модулированного сигнала. Ввод и вывод для этого блока является сигналами дискретного времени. Этот блок принимает входной сигнал со скалярным знаком или входной сигнал вектор-столбца. Для получения информации о типах данных, которые поддерживает каждый порт блока см. таблицу Supported Data Types на этой странице.
Параметр M-ary number, M, является количеством возможных выходных символов, которые могут сразу следовать за данным выходным символом. Блок сравнивает текущий символ с предыдущим символом. Первый вывод блока является начальным условием нуля (или группа нулей, если параметр Output type устанавливается на Bit
), потому что нет никакого предыдущего символа.
Если вы устанавливаете параметр Output type на Integer
, то блок демодулирует разность фаз
θ + 2πk/M
к k, где θ представляет параметр Phase rotation и k, представляет целое число между 0
и M-1.
Когда вы устанавливаете параметр Output type на Bit
, блок выходные параметры сигналы с бинарным знаком, которые представляют целые числа. Блок представляет каждое целое число с помощью группы K = log2 (M) биты, где K представляет количество битов на символ. Длина выходного вектора должна быть целочисленным кратным K.
В режиме двоичного выхода символы могут быть или двоичным-файлом-demapped или серо-demapped. Параметр Constellation ordering указывает как блок-диаграммы целое число соответствующей группе K биты вывода. Смотрите страницы с описанием для Основополосных блоков Модулятора Основной полосы и M-PSK Модулятора M-DPSK для деталей.
Количество возможных модулируемых символов, которые могут сразу следовать за данным символом.
Определяет, состоит ли вывод из целых чисел или групп битов.
Определяет как блок-диаграммы каждое целое число группе выходных битов.
Эта разность фаз между текущими и предыдущими модулируемыми символами, которая приводит к выводу нуля.
Когда параметр будет установлен на 'Inherit via internal rule'
(настройка по умолчанию), блок наследует тип выходных данных от входного порта. Тип выходных данных совпадет с типом входных данных, если вход будет иметь тип single
или double
.
Для целочисленных выходных параметров этот блок может вывести типы данных int8
, uint8
, int16
, uint16
, int32
, uint32
, single
и double
. Для битных выходных параметров выводом может быть int8
, uint8
, int16
, uint16
, int32
, uint32
, boolean
, single
или double
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
[1] Pawula, R. F. "На m-арной передаче DPSK по наземным и спутниковым каналам", транзакции IEEE на коммуникациях, издании COM-32, июль 1984, 752-761.