LDPC decoding for CMMB utilizing OpenMP and CUDA parallelization

Citations

SCOPUS

6

초록

As the 4G mobile communication systems require high transmission rate with reliability, the demand for efficient error correcting code increases. In this paper, a novel LDPC (Low Density Parity Check) decoding method is introduced. We address a parallel software implementation of LDPC decoding for CMMB (China Multimedia Mobile Broadcasting) standard. LDPC codes for CMMB employ a regular H-matrix which has the fixed row and column weights. While effectively utilizing the regularity of the H-matrix, we process information on H-matrices for multiple code rates using OpenMP pragmas on a multi-core processor and execute the decoding algorithm in parallel using CUDA (Compute Unified Device Architecture) on a GPU (Graphics Processing Unit). We evaluated the performance of the proposed implementation with respect to two different code rates, and verified that the proposed implementation satisfies the bandwidth requirement for CMMB.

키워드

CMMBCUDADecoderGraphic Processing UnitLDPCParallel ProcessingCMMBCUDADecoderGraphic processing unitsLDPCParallel processing4G mobile communication systemsApplication programming interfaces (API)Computer graphics equipmentError correctionProgram processorsDecoding
제목
LDPC decoding for CMMB utilizing OpenMP and CUDA parallelization
저자
Park, Joo YulChung, Ki Seok
DOI
10.1109/APCC.2011.6152939
발행일
2011-10
유형
Conference Paper
저널명
17th Asia-Pacific Conference on Communications, APCC 2011
페이지
910 ~ 914