Abstract
In this paper, the Sum Product Algorithm (SPA) and the Min-Sum Algorithm (MSA) are used for decoding low-density parity-check convolutional codes (LDPC-CCs). The two algorithms have been implemented and run on three different computing environments. The first environment is a single-threading Central Processing Unit (CPU); the second one is the multi-threading CPU based on OpenMP (Open Multi-Processing); and the third one is the multi-threading Graphics Processing Unit (GPU). The error performance of the LDPC-CCs and the simulation time taken under the three specific computing environments and the two decoding algorithms are evaluated and compared. It is found that the different computing environments produce very similar error results. It is also concluded that using the GPU computing platform can reduce the simulation time substantially.
Original language | English |
---|---|
Title of host publication | 2012 2nd International Conference on Consumer Electronics, Communications and Networks, CECNet 2012 - Proceedings |
Pages | 2854-2857 |
Number of pages | 4 |
DOIs | |
Publication status | Published - 11 Jun 2012 |
Event | 2012 2nd International Conference on Consumer Electronics, Communications and Networks, CECNet 2012 - Three Gorges, China Duration: 21 Apr 2012 → 23 Apr 2012 |
Conference
Conference | 2012 2nd International Conference on Consumer Electronics, Communications and Networks, CECNet 2012 |
---|---|
Country/Territory | China |
City | Three Gorges |
Period | 21/04/12 → 23/04/12 |
Keywords
- CPU
- error-correction code
- GPU
- LDPC convolutional code
- OpenMP
ASJC Scopus subject areas
- Computer Networks and Communications
- Electrical and Electronic Engineering