Демодулируйте модулируемые 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-DPSK Modulator Baseband и блоки M-PSK Modulator Baseband для деталей.
Количество возможных модулируемых символов, которые могут сразу следовать за данным символом.
Определяет, состоит ли выход из целых чисел или групп битов.
Определяет как блок-диаграммы каждое целое число группе выходных битов.
Эта разность фаз между текущими и предыдущими модулируемыми символами, которая приводит к выходу нуля.
Когда параметр устанавливается на 'Inherit via internal rule'
(настройка по умолчанию), блок наследует тип выходных данных от входного порта. Тип выходных данных совпадет с типом входных данных, если вход будет иметь тип single
или double
.
Для целочисленных выходных параметров этот блок может вывести типы данных int8
uint8
int16
uint16
int32
uint32
единственный
, и double
. Для битных выходных параметров выходом может быть int8
uint8
int16
uint16
int32
uint32
, boolean
единственный
, или double
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
[1] Pawula, R. F. "На m-арной передаче DPSK по наземным и спутниковым каналам", транзакции IEEE на коммуникациях, издании COM-32, июль 1984, 752-761.