BPSK демодулятор





в палитре на схеме

Описание

Блок предназначен для демодулирования вектора символов BPSK модуляции (двоичная фазовая манипуляция, англ. binary phase-shift keying). Доступны два алгоритма демодуляции: жесткая оценка и мягкая оценка с вычислением канальных логарифмических отношений правдоподобия (ЛОП, англ. logarithmic likelihood ratio, LLR). Расчет мягкой оценки осуществляется для сигнала с единичной мощностью, передаваемого через канал с аддитивным белым гауссовским шумом (АБГШ). Применяемое сигнально-кодовое созвездие представлено на рисунке.



Рис. 1. Сигнально-кодовое созвездие BPSK

На вход блока поступает вектор символов BPSK модуляции:



Жесткая оценка принятого i-го бита вычисляется по формуле:



Режим мягких оценок предназначен для вычисления ЛОП при работе с каналом с АБГШ. Выход канала с АБГШ связан с входом выражением y = x + n, где n - вектор накладываемого шума. Вектор y характеризуется функцией плотности распределения вероятности p(yi|xi) принятой случайной величины yi при условии передачи символа xi (правдоподобие xi) [1]:



где σ - дисперсия шума в канале.

В таком случае вычисление канальных ЛОП сводится к виду [1]:



Входные порты

  • symb – входной вектор обрабатываемых символов BPSK модуляции;
  • var – дисперсия шума в канале связи (опционально добавляется в свойствах блока).

Выходные порты

  • dcsn – выходной вектор оценок принятых бит.

Свойства

  • Тип оценки – тип принимаемой оценки: "Биты" – для режима с жесткими оценками; "LLR" – для режима с вычислением канальных ЛОП;
  • Дисперсия шума – дисперсия шума в канале связи (свойство доступно при выбранном типе оценки "LLR" и отключенном пункте "Задавать дисперсию шума через порт");
  • Задавать дисперсию шума через порт – указывает необходимость добавления порта для задания дисперсии шума (свойство доступно при выбранном типе оценки "LLR").
Прим.:
Для данного блока доступен вывод принимаемых символов в виде графика сигнально-кодового созвездия. Для вывода графика необходимо нажать левой кнопкой мыши на блок при зажатой клавише "Alt".

Параметры

Блок не имеет параметров.

Примеры

Примеры использования блока:

Сопутствующие материалы

  1. Лихобабин, Е.А. Введение в декодирование LDPC кодов. Классические алгоритмы и их модификации [Текст] / Е.А. Лихобабин. – Германия: LAP LAMBERT Academic Publishing, 2015. – С. 15.
  2. Алгоритм расчета логарифмических отношений правдоподобия для всех бит принятого из канала символа.