论文:2019,Vol:37,Issue(2):299-307
引用本文:
谢天娇, 李波, 杨懋, 闫中江. 高速码率兼容DVB-S2的LDPC译码器的FPGA实现[J]. 西北工业大学学报
XIE TianJiao, LI Bo, YANG Mao, YAN Zhongjiang. LDPC Decoder of High Speed Multi-Rate DVB-S2 Based on FPGA[J]. Northwestern polytechnical university

高速码率兼容DVB-S2的LDPC译码器的FPGA实现
谢天娇1,2, 李波1, 杨懋1, 闫中江1
1. 西北工业大学 电子信息学院, 陕西 西安 710072;
2. 中国空间技术研究院 西安分院, 陕西 西安 710100
摘要:
提出了一种基于现场可编码门阵列(field programmable gate Array,FPGA)的高速码率兼容第二代数字电视广播(digital video broadcast:second generation,DVB-S2)标准的低密度奇偶校验码(low density parity check codes,LDPC)译码器架构,通过对DVB-S2的LDPC码校验矩阵进行初等变换得到新的矩阵,由准循环(quasi-cyclic,QC)子矩阵和行变换下三角双对角子矩阵(transformation of staircase lower triangular,TST)组成。提出的译码器架构QC部分利用现阶段研究最多的准循环QC-LDPC译码器技术,而对于TST部分,只需兼容QC矩阵部分,提出的架构可以按照QC的架构而动态地改变TST的并行路数,而且分开存储TST与QC的更新消息,保证了码率兼容。基于Xilinx XC7VX485T FPGA的验证结果表明,5种码率兼容的DVB-S2 LDPC译码器,可到达时钟频率250 MHz,最大迭代次数20次,对应的译码器最大吞吐量为2.5 Gbit/s。
关键词:    高速LDPC译码器    码率兼容    DVB-S2标准    FPGA   
LDPC Decoder of High Speed Multi-Rate DVB-S2 Based on FPGA
XIE TianJiao1,2, LI Bo1, YANG Mao1, YAN Zhongjiang1
1. School of Electronics and Information, Northwestern Polytechnical University, Xi'an 710072, China;
2. China Academy of Space Technology(Xi'an), Xi'an 710100, China
Abstract:
A multi-rate LDPC decoder architecture for DVB-S2 codes based on FPGA is proposed. Through elementary transformation on the parity check matrices of DVB-S2 LDPC codes, a new matrix whose left is a QC sub-matrix and right is Transformation of Staircase lower triangular (TST) sub-matrix is obtained. The QC and TST are designed separately, therefore the successful experience of the most popular Quasi-Cyclic (QC) LDPC decoder architecture can be drawn on. While for TST sub-matrix, the variable nodes updating only need to be considered and the check nodes updating is realized compatibility with QC sub-matrix. Based on the proposed architectures, a multi-rate LDPC decoder implemented on Xilinx XC7VX485T FPGA can achieve the maximum decoding throughput of 2.5 Gbit/s at the 20 iterations when the operating frequency is 250 MHz, which demonstrates the highest throughput compared with the state-of-the-art works.
Key words:    high speed LDPC decoder    rate-compatible    DVB-S2 standard    FPGA   
收稿日期: 2018-04-12     修回日期:
DOI: 10.1051/jnwpu/20193720299
基金项目: 国家自然科学基金(61501373,61771390,61771392,61271279)、国家科技重大专项(2016ZX03001018-004)与中央高校基本科研业务费项目(3102017ZY018)资助
通讯作者:     Email:
作者简介: 谢天娇(1983-),女,西北工业大学博士研究生,中国空间技术研究院西安分院高级工程师,主要从事卫星组网跨层设计和卫星信道编译码算法及硬件实现技术研究。
相关功能
PDF(1632KB) Free
打印本文
把本文推荐给朋友
作者相关文章
谢天娇  在本刊中的所有文章
李波  在本刊中的所有文章
杨懋  在本刊中的所有文章
闫中江  在本刊中的所有文章

参考文献:
[1] CCSDS. CCSDS Space Link Protocols Over ETSI DVB-S2 Standard[S]. CCSDS 131.3-b-1, 2013
[2] ETSI. Second Generation Framing Structure, Channel Coding and Modulation Systems for Broadcasting, Interactive Services, News Gathering and Other Broadband Satellite Applications(DVB-S2)[S]. EN 302307 V1.2.1, 2009
[3] KIM T H, PARK T D, PARK G Y, et al. High Throughput LDPC Decoder Architecture for DVB-S2[C]//Proceedings of Fifth International Conference Ubiquitous and Future Networks, Da Nang, 2013:430-434
[4] KIM S W, PARK C S, HWANG S Y. Design of a High-Throughput LDPC Decoder for DVB-S2 Using Local Memory Banks[J]. IEEE Trans on Consumer Electronics, 2009, 55(3):1045-1050
[5] KIM S W, PARK C S, HWANG S Y. A Novel Partially Parallel Architecture for High-throughput LDPC Decoder for DVB-S2[J]. IEEE Trans on Consumer Electronics, 2010, 56(2):820-825
[6] 安宁. 兼容DVB-S2X标准的全速率高速LDPC译码器设计与FPGA实现[D]. 西安:西安电子科技大学,2016 AN Ning. Design and FPGA Implementation of Full-Rate High-Speed LDPC Decoder Compatible with DVB-S2X Standard[D], Xi'an, Xidian University, 2016(in Chinese)
[7] MARCHAND C, BOUTILLON E. LDPC Decoder Architecture for DVB-S2 and DVB-S2X Standards[C]//Proceedings of IEEE Workshop on Signal Processing Systems, 2015:14-16
[8] SU J, LU Z. Reduced Complexity Implementation of Quasi-Cyclic LDPC Decoders by Parity-Check Matrix Reordering[C]//Proceedings of IEEE 10th International Conference, ASIC (ASICON), Shenzhen, 2013:1-4
[9] MARCHAND C, CONDE-CANENCIA L, BOUTILLON E. High-Speed Conflict-Free Layered LDPC Decoder for the DVB-S2,-T2 and-C2 Standards[C]//Proceedings of IEEE Workshop on Signal Processing Systems, 2013:118-123
[10] 兰亚柱,杨海钢,林郁,动态自适应低密度奇偶校验码译码器的FPGA实现[J]. 电子与信息学报, 2015, 37(8):1937-1943 LAN Yazhu,YANG Haigang, LIN Yu. Design of Dynamic Adaptive LDPC Decoder Based on FPGA[J]. Journal of Electronics & Information Technology, 2015, 37(8):1937-1943(in Chinese)
[11] XIE T J, LI B, YANG M, et al. Memory Compact High-Speed QC-LDPC Decoder[C]//IEEE International Conference on Signal Processing, Communications and Computing, 2017:22-25
[12] HAILES P, XU L, ROBERT G M,et al. A Survey of FPGA-Based LDPC Decoders[J]. IEEE Communications Surveys & Tutorials, 2016, 18(2):1098-1122
[13] TSATSARAGKOS I, PALIOURAS V. A Reconfigurable LDPC Decoder Optimized for 802.11n/ac Applications[J]. IEEE Trans on Very Large Scale Integration (VLSI) Systems, 2018, 26(1):182-195