|
Algorithm 1 Online TPD-ADMM decoding for punctured GC-LDPC codes |
-
Input:
Received LLR vector ; local matrices ; complete matrix ; tuned ADMM and prior-control parameters.
-
Output:
Final hard decision .
-
1:
Extract and from the full-length LLR vector .
-
2:
Run the local ADMM decoders on and in parallel to obtain and .
-
3:
Concatenate and to form and compute its syndrome using .
-
4:
if
then
-
5:
Set .
-
6:
return .
-
7:
end if
-
8:
Map and to pseudo-LLR priors.
-
9:
Apply local-confidence gating, magnitude clipping, and channel-conflict scaling.
-
10:
Fuse the controlled priors with and run the global ADMM fallback decoder on .
-
11:
Select by complete-matrix validity; if both candidates are invalid, apply the lexicographic syndrome-weight and channel-metric rule.
-
12:
return .
|