张培, 陶志福, 周昌雄, 汪一鸣. 采用C语言FPGA技术实现LDPC码译码算法[J]. 微电子学与计算机, 2011, 28(1): 173-175,179.
引用本文: 张培, 陶志福, 周昌雄, 汪一鸣. 采用C语言FPGA技术实现LDPC码译码算法[J]. 微电子学与计算机, 2011, 28(1): 173-175,179.
ZHANG Pei, TAO Zhi-fu, ZHOU Chang-xiong, WANG Yi-ming. The Implement of LDPC Decoding Algorithm Based on FPGA Programming in C[J]. Microelectronics & Computer, 2011, 28(1): 173-175,179.
Citation: ZHANG Pei, TAO Zhi-fu, ZHOU Chang-xiong, WANG Yi-ming. The Implement of LDPC Decoding Algorithm Based on FPGA Programming in C[J]. Microelectronics & Computer, 2011, 28(1): 173-175,179.

采用C语言FPGA技术实现LDPC码译码算法

The Implement of LDPC Decoding Algorithm Based on FPGA Programming in C

  • 摘要: 针对LDPC码(Low Density Parity Check Codes)译码算法的特点和最新一代Impulse C语言的并行编程技术,提出一种对LDPC码译码器进行FPGA(Field Programmable Gate Array)设计与实现的便捷新方案,以获得译码速率和硬件资源消耗的平衡.在XC2V2000芯片上实现了一种码率1/2,码长2500的(3,6)LDPC码译码器.实验表明当最大迭代次数为10次,主频50MHz时,译码速率可达10Mbps.

     

    Abstract: In order to obtain the balance of the decoding rate and the hardware consumption, a new method to implement LDPC decoding algorithm is proposed.For the characteristics of the decoding algorithm, this method is based on an up-to-date parallel technique from Impulse C programming to hardware implementation.A decoder for a family of (3, 6) LDPC Codes with a code rate of 0.5 and a block size of 2500 bits is implemented on Xilinx Virtex2 XC2V2000.By performing maximum 10 decoding iterations, the decoder can achieve a maximum bit throughput of 10Mbps.

     

/

返回文章
返回