Research Article
Embedded Parallel Implementation of LDPC Decoder for Ultra-Reliable Low-Latency Communications
Algorithm 2
Proposed optimization NMSA.
(1) | Initialize all , and = yj Itermax | (2) | for i = 1 to Itermax do | | Horizontal processing: | (3) | for each check node ci | (4) | for each variable node j connected to ci | (5) | Calculate | (6) | Calculate & | (7) | end for line 4 | (8) | for each variable node j connected to ci | (9) | Calculate | (10) | Calculate | (11) | | (12) | end for line 8 | (13) | end for line 3 | | Hard decision: | (14) | for each variable node | (15) | Make hard decision if > 0 then j = 1; else j = 0 | (16) | end for line 19 | | Parity check equations (Syndrome) and stopping criteria: | (17) | if H·vT = 0 then break else i = i + 1 | (18) | end for line 2 |
|