LDPC decoder implementation on DSP+ARM platform with OpenCL

Aleksei Kharin, Sergey V. Vityazev, Evgeny A. Likhobabin, Vladimir V. Vityazev · 2018

Low-density parity-check (LDPC) codes are now widely used in telecommunication systems due to their outstanding performance. LDPC decoding is a very computational intensive procedure and its implementation in real-time and as a part of embedded system is an actual problem. FPGA, GPP or GPU platforms are usually used. In this paper an LDPC belief propagation (BP) decoder is implemented on a DSP+ARM platform. It is shown that the porting of OpenCL software from a GPU or GPP to a DSP+ARM platform requires minimal effort. Additional code modifications to improve the DSP+ARM performance are described. The effectiveness of the platform is demonstrated, with up to 2 decoding iterations executing in real time.

Read the paper · More papers on PaperTik