Extended Min-Sum algorithm
ECN Processing:
The higher LLR values of U and V are rarely, if never, used in the output.
Idea: keep only the most n
m
smallest LLR sorted in ascending order to simplify
the ECN computation.
Examples: LLR
U
= (3; 0; 12; 6) => ((0, a0), (3, 0))
LLR
V
= (18; 7; 9; 0) => ((0, a2), (7, a0))
)
(
)
(
)
(
/
)
(
, 2
j
V
i
U
q
GF
k
E
LLR
LLR
MIN
LLR
k
j
i
j
i
a
a
a
a
a
a
a
a
U\V 18;0 7; α0 9; α1 0; α2
3;0 21;0 10;a0 12;a1 3;a2
0; α0 18;a0 7;0 9;a2 0;a1
12;α1 30;a1 19;a2 21;0 12;a0
6; α2 24,a2 13;a1 15;a0 6;0
U\V 0, a2 7, a0
0, a0 0; a1 7;0
3, 0 3;a2 10;a0
Extract the n
m
smallest values
among the n
m
2 values
Complexity: 2q2 => 4 ×n
m
additions (L-Bubble algorithm)