Efficient Low-Complexity Decoding of CCSDS Reed-Solomon Codes Based on Justesen's Concatenation

被引:14
作者
Elagooz, Ranya Salah [1 ,2 ]
Mahran, Ashraf [3 ]
Gasser, Safa [1 ]
Aboul-Dahab, Mohamed [1 ]
机构
[1] Arab Acad Sci Technol & Maritime Transport, Elect & Commun Dept, Cairo 11361, Egypt
[2] Natl Author Remote Sensing & Space Sci, Cairo 11361, Egypt
[3] Mil Tech Coll, Avion Dept, Cairo 11331, Egypt
关键词
CCSDS; chase algorithm; concatenated codes; Justesen code; Reed-Solomon code; single-parity-check; BLOCK-CODES; ALGORITHMS;
D O I
10.1109/ACCESS.2019.2905966
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Forward error correction (FEC) is a key capability in modern satellite communications that provide the system designer with the needed flexibility to comply with the different applications' requirements. Reed-Solomon (RS) codes are well known for their ability to optimize between the system power, bandwidth, data rate, and the quality of service. This paper introduces an efficient decoding scheme for decoding the RS codes adhering to the Consultative Committee for Space Data Systems (CCSDS) standards based on Justesen's construction of concatenation. To maintain the standard output size, the proposed scheme first encodes every m - 1 bits using the single-parity-check (SPC) code, while the RS code encodes K SPC codewords into N symbols that are of the same size as CCSDS standard. Decoding on the inner SPC code is based on maximum-likelihood decoding Kaneko algorithm, while for the proposed coding scheme, the reduced test-pattern Chase algorithm is adapted for decoding the outer RS code. The simulation results show the coding gains of 1.4 and 7 dB compared with the algebraic decoding of RS codes over the AWGN and Rayleigh fading channels, respectively. Moreover, the adopted reduced test-pattern Chase algorithm for decoding the RS code achieves an overall complexity reduction of 40% compared with the conventional Chase decoding algorithm.
引用
收藏
页码:49596 / 49603
页数:8
相关论文
共 19 条
[1]   Low-Complexity Soft-Decoding Algorithms for Reed-Solomon Codes-Part I: An Algebraic Soft-In Hard-Out Chase Decoder [J].
Bellorado, Jason ;
Kavcic, Aleksandar .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (03) :945-959
[2]   On the concatenation of soft inner code with Reed-Solomon code for perpendicular magnetic recording [J].
Chaichanavong, Panu ;
Burd, Gregory .
IEEE TRANSACTIONS ON MAGNETICS, 2007, 43 (02) :744-749
[4]   Test-Pattern-Reduced Decoding for Turbo Product Codes with Multi-Error-Correcting eBCH Codes [J].
Chen, Guo Tai ;
Cao, Lei ;
Yu, Lun ;
Chen, Chang Wen .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (02) :307-310
[5]  
Chen L, 2013, IEEE INT SYMP INFO, P1222, DOI 10.1109/ISIT.2013.6620421
[6]  
Chen N., 2008, COMPLEXITY ANAL REED
[7]  
Consultative Committee for Space Data Systems, 2017, 1310B3 CCSDS
[8]  
Deshmukh T. P., 2014, P INT C GREEN COMP C, P1
[9]  
Forney Jr G.D., 1966, CONCATENATED CODES
[10]   PERFORMANCE OF RS-BCH CONCATENATED CODES AND BCH SINGLE-STAGE CODES ON AN INTERFERENCE SATELLITE CHANNEL [J].
HERSHEY, PC ;
EPHREMIDES, A ;
KHATRI, RK .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1987, 35 (05) :550-556