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