![](https://d3ilqtpdwi981i.cloudfront.net/03xv8d03LeObffIhB7vv61zFiKk=/425x550/smart/https://bepress-attached-resources.s3.amazonaws.com/uploads/3e/c5/4f/3ec54f8c-4db0-4867-8bef-fb1a849dfc98/thumbnail_023ecf95-a26a-4b8a-8f01-fd7ec8b992da.jpg)
Low-density parity check (LDPC) codes have been extensively applied in mobile communication systems due to their excellent error correcting capabilities. However, their broad adoption has been hindered by the high complexity of the LDPC decoder. Although to date, dedicated hardware has been used to implement low latency LDPC decoders, recent advancements in the architecture of mobile processors have made it possible to develop software solutions. In this paper, we propose a multi-stream LDPC decoder designed for a mobile device. The proposed decoder uses graphics processing unit (GPU) of a mobile device to achieve efficient real-time decoding. The proposed solution is implemented on an NVIDIA Tegra board as a system on a chip (SoC), where our results indicate that we can control the load on the central processing units through the multi-stream structure.
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. doi: 10.1109/CCWC.2019.8666615
Available at: http://works.bepress.com/hani_mehrpouyan/82/