多码率LDPC码编译码器的FPGA实现
Implementation of Encoder and Decoder for Multi-rate LDPC Codes Based on FPGA
本文提出了多码率低密度校验码(Low Desity Parity Check codes,LDPC码)编译码器的FPGA实现方案。采用优化Efficient编码算法提出了LDPC码编码器的结构,优化了校验码元计算模块和存储模块的实现。利用改进归一化最小和算法提出了LDPC码译码器结构,该结构采用了半并行计算方式和提前检测技术,并复用了存储模块和迭代计算模块。本文采用硬件描述语言,使用上述优化算法在FPGA上进行了实现。实现结果表明,码长为1944的编码器能够有效支持四种码率,FPGA硬件资源消耗低,最大编码吞吐率为4.3Gbps;译码器可有效支持四种码率,并能够在资源消耗和译码吞吐率性能之间取得较好的折中。
This paper presents an implementation scheme of multi-rate Low Density Parity Check (LDPC) codes Encoder and Decoder. Architecture of LDPC codes encoder is proposed, and the module of check code calculation and the module of storage are optimized. Structure of LDPC codes decoder is proposed. The structure uses semi-parallel computing mode and early detection technology, and shares the module of storage and the module of iterating calculation. Encoder and decoder are implemented based on FPGA using hardware description language according to the optimized algorithm. Implementation results show that the 1944 code-length encoder can effectively support four code rates with low FPGA hardware resource utilization, and its encoding throughput can be up to 4.3 Gbps; the decoder can effectively support four code rates and achieve a good balance between hardware resource utilization and decoding throughput.
魏东兴、唐兴国
微电子学、集成电路通信计算技术、计算机技术
LDPCFPGA编译码器多码率高吞吐率
LDPCFPGAEncoder-DecoderMulti-RateHigh-Throughput
魏东兴,唐兴国.多码率LDPC码编译码器的FPGA实现[EB/OL].(2013-05-14)[2025-08-02].http://www.paper.edu.cn/releasepaper/content/201305-199.点此复制
评论