An Efficient FEC Encoder Core for VCM LEO Satellite-Ground Communications

A powerful forward error correction (FEC) scheme based on the serial concatenation of Bose-Chaudhuri-Hocquenghen (BCH) and low-density parity-check (LDPC) codes has been adopted by the second generation digital video broadcast (DVB-S2) standard due to their near Shannon limit performance. This paper proposes an efficient FEC encoder core to support different DVB-S2 codes for variable coding modulation (VCM) schemes of low earth orbit (LEO) satellite-ground communications. By exploring the properties of different concatenated BCH-LDPC codes and reusing the computation units and memories, the compatibility is achieved and the utilization of hardware resources is improved. Besides, parallel computing is performed to speed up the acquisition of check bits, which allows the encoding throughput to be increased. Hardware architecture implementation on Xilinx XC7K325t field programmable gate array (FPGA) shows that the encoding throughput rate of the proposed FEC encoder core can reach 1.19 Gb/s. And the overall data throughput is improved by 30.9% compared with the constant coding modulation (CCM) schemes.

[1]  H. Jin,et al.  Irregular repeat accumulate codes , 2000 .

[2]  Alberto Morello,et al.  DVB-S2: The Second Generation Standard for Satellite Broad-Band Services , 2006, Proceedings of the IEEE.

[3]  Zhugang Wang,et al.  Doppler-robust high-spectrum-efficiency VCM-OFDM scheme for low Earth orbit satellites broadband data transmission , 2018, IET Commun..

[4]  M. Gomes,et al.  High throughput encoder architecture for DVB-S2 LDPC-IRA codes , 2007, 2007 Internatonal Conference on Microelectronics.

[5]  Marco Alexandre Cravo Gomes,et al.  Scalable and parallel codec architectures for the DVB-S2 FEC system , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[6]  Deepak Mishra,et al.  FPGA Implementation of FEC Encoder with BCH & LDPC Codes for DVB S2 System , 2019, 2019 6th International Conference on Signal Processing and Integrated Networks (SPIN).

[7]  InKi Lee,et al.  High-speed LDPC encoder architecture for digital video broadcasting systems , 2013, 2013 International Conference on ICT Convergence (ICTC).

[8]  Chandra Prakash,et al.  Efficient implementation of Low Density Parity Check codes for satellite ground terminals , 2014, 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[9]  M. Ahmadian,et al.  A Secure Channel Coding Scheme for Efficient Transmission of Remote Sensing Data over the LEO Satellite Channels , 2007, 2007 3rd International Conference on Recent Advances in Space Technologies.

[10]  Zhongfeng Wang,et al.  High-Speed Parallel LFSR Architectures Based on Improved State-Space Transformations , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[11]  Tran Van Nghia Development of the Parallel BCH and LDPC Encoders Architecture for the Second Generation Digital Video Broadcasting Standards with Adjustable Encoding Parameters on FPGA , 2016, 2016 International Conference on Engineering and Telecommunication (EnT).

[12]  Mustafa Eroz,et al.  DVB‐S2 low density parity check codes with near Shannon limit performance , 2004, Int. J. Satell. Commun. Netw..

[13]  Pascal Urard,et al.  A 360mW 105Mb/s DVB-S2 Compliant Codec based on 64800b LDPC and BCH Codes enabling Satellite-Transmission Portable Devices , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[14]  Krishna R. Narayanan,et al.  Symmetric Block-Wise Concatenated BCH Codes for NAND Flash Memories , 2018, IEEE Transactions on Communications.

[15]  Xinxin Liu,et al.  10Gb/s orthogonally concatenated BCH encoder for fiber communications , 2013, 2013 2nd International Symposium on Instrumentation and Measurement, Sensor Network and Automation (IMSNA).

[16]  P. Urard,et al.  A 135Mb/s DVB-S2 compliant codec based on 64800b LDPC and BCH codes , 2005, ISSCC. 2005 IEEE International Digest of Technical Papers. Solid-State Circuits Conference, 2005..