Title :
Forward error correction with RaptorQ code on GPU
Author :
Linjia Hu ; Nooshabadi, Saeid ; Mladenov, T.
Author_Institution :
Center of Comput. Syst. Res. (CCSR), Michigan Technol. Univ., Houghton, MI, USA
Abstract :
RaptorQ code, the next generation of Raptor code for forward error correction (FEC), is proposed to significantly reduce the redundant information. However, the improved coding performance comes at the expense of increased encoding and decoding complexity. On the other hand, graphics processing units (GPUs) are finding their way beyond graphics processing into general purpose computing in the consumer market. This paper investigates the suitability of GPU for RaptorQ code to process large block and symbol sizes in FEC transmission. The paper explores serial and parallel implementations of Raptor code on CPU and GPU, respectively. Our work shows that efficient parallelization on the GPU can improve the performance of the decoder significantly. Furthermore, simulations are performed for the practical real time requirement in multimedia broadcast/multicast service (MBMS) and digital video broadcasting (DVB) in highspeed downlink packet access (HSDPA) network. Conclusions are drawn with respect to the applicability of this new code for realtime multimedia broadcasting and content delivery on GPU.
Keywords :
codes; digital video broadcasting; forward error correction; graphics processing units; FEC transmission; GPU; RaptorQ code; coding performance; content delivery; digital video broadcasting; forward error correction; graphics processing units; highspeed downlink packet access; multimedia broadcast/multicast service; realtime multimedia broadcasting; Algorithm design and analysis; Decoding; Digital video broadcasting; Forward error correction; Graphics processing units; Kernel; Vectors;
Conference_Titel :
Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-5760-9
DOI :
10.1109/ISCAS.2013.6571837