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. Алгоритм расчета логарифмических отношений правдоподобия для всех бит принятого из канала символа.