Вы находитесь на странице: 1из 3

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

Изображение в палитре:

Изображение на схеме:

| Векторный | Delphi |

Блок предназначен для демодулирования вектора символов BPSK


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

Q
1

I
Бит 1 0 Бит 0

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


Входы

input — Входной вектор обрабатываемых символов BPSK модуляции.

variance — Значение дисперсии шума в канале, необходимое для


вычисления канальных ЛОП. Данный вход доступен при режиме работы с
мягкими оценками и включении соответствующего параметра «variancePort»
в свойствах блока.

Выходы

output — Выходной вектор оценок принятых бит.

Свойства

decisionType — Тип принимаемой оценки. Данный параметр


определяет режим работы блока и может принимать два значения: «Hard» —
для режима с жесткими оценками; «LLR» — для режима с вычислением
канальных ЛОП.

variance — Дисперсия шума в канале. Данное значение необходимо для


вычисления канальных ЛОП и доступно только при выборе
соответствующего значения «decisionType». При включенном свойстве «vari-
ancePort» данный параметр игнорируется при расчете.

variancePort — Включение/отключение задания дисперсии шума через


специальный порт.
Описание алгоритма

Обозначим вектор символов BPSK модуляции как y= [ y 0 , y 1 ,… , y N−1 ],


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

^x i=
{ 1 , y i <0
0 , yi ≥ 0
.

Режим мягких оценок предназначен для вычисления ЛОП при работе с


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

2
( yi − xi )
1
p ( y i|xi ) =
2
e 2σ
,
√2 π σ
где σ — дисперсия шума в канале.

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

2
L ( y i| xi ) = y.
2 i
σ

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

Вам также может понравиться