DBPSK Demodulator Baseband
Демодулирует данные, модулированные с помощью метода DBPSK.
Описание
Блок DBPSK Demodulator Baseband демодулирует сигнал, который был модулирован с помощью метода дифференциальной двоичной фазовой манипуляции (differential binary phase shift keying, DBPSK). На вход подается широкополосное представление модулированного сигнала.
Для получения дополнительной информации см. раздел Алгоритмы.
Порты
Вход
#
IN_1
—
DBPSK-модулированный широкополосный сигнал
скаляр
| вектор
Details
DBPSK-модулированный сигнал базовой полосы, возвращаемый в виде комплексного скаляра или вектора столбцов.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
Details
Входной сигнал, заданный в виде скаляра или вектора со значениями элементов 0
или 1
.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Поворот фазы (рад) —
дополнительный фазовый сдвиг
Вещественное число
Details
Дополнительный фазовый сдвиг в радианах между предыдущим и текущим модулированными символами, заданный в виде скаляра. Это значение соответствует разности фаз между предыдущим и текущим модулированными символами, когда на входе ноль.
Пример |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Тип данных выхода —
тип выходных данных
Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
Details
Тип выходных данных, указанный как:
-
Float64
-
Float32
-
Float16
-
Int8
-
UInt8
-
Int16
-
UInt16
-
Int32
-
UInt32
-
Int64
-
UInt64
-
Int128
-
UInt128
-
Bool
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Дополнительно
Поддерживаемые типы данных
Порт |
Поддерживаемые типы данных |
Вход |
|
Выход |
|
Алгоритмы
Блок DBPSK Demodulator Baseband сравнивает текущий символ с предыдущим. Он сопоставляет разности фаз и с выходами сигналами и , соответственно, где – параметр поворота фазы.
Первый элемент, выводимый блоком, имеет начальное состояние нуля, поскольку демодулятор не имеет предыдущего символа для сравнения с первым символом. Это начальное состояние вызывает 1-битную переходную задержку на выходе блока.