“…For high throughput applications, it is necessary to use multiple SISO decoders working in parallel to increase the decoding speed. For parallel Turbo decoding, multiple SISO decoders can be employed by dividing a codeword block into several sub-blocks and then each sub-block is processed separately by a dedicated SISO decoder [7,20,30,41,42]. For LDPC decoding, the decoder parallelism can be achieved by employing multiple check node processors [10,14,32,40,49].…”