在FPGA上实现对RS译码器的优化设计

李锦明, 张萍萍

集成电路与嵌入式系统 ›› 2023, Vol. 23 ›› Issue (2) : 19-22.

PDF(1102 KB)
PDF(1102 KB)
集成电路与嵌入式系统 ›› 2023, Vol. 23 ›› Issue (2) : 19-22.
专题论述

在FPGA上实现对RS译码器的优化设计

  • 李锦明, 张萍萍
作者信息 +

Optimization Design of RS Decoder Based on FPGA

  • Li Jinming, Zhang Pingping
Author information +
文章历史 +

摘要

针对里德所罗门码(Reed-Solomon,RS)译码在硬件实现时存在数据量大、消耗资源多等问题,基于CCSDS标准中的RS(255,223)码,根据欧几里得核心译码算法,在FPGA上实现对RS译码器的优化设计。本文提出采用乘法器因子矩阵方法将有限域中的乘法计算转换为加法运算,用异或操作在硬件中实现,简化硬件运算数据量;在欧几里得算法核心模块实现中,采用多项式除法电路和多项式乘法电路进行硬件电路设计,降低运算复杂度,可以有效节约硬件资源。通过FPGA测试验证,优化设计的译码器可以有效译码并具有较好的译码性能,完成最多16个码元数据的纠错。

Abstract

Aiming at the problems of large data volume and resource consumption in the hardware implementation of Reed Solomon (RS) decoding,the RS decoder is optimized in FPGA implementation based on the RS(255,223) code in CCSDS standard and Euclid core decoding algorithm.In this design,the multiplier factor matrix method is proposed to convert the multiplication calculation in the finite field to the addition operation,and the exclusive OR operation is implemented in hardware to simplify the amount of hardware operation data. In the implementation of Euclid's core algorithm module,polynomial division circuit and polynomial multiplication circuit are used to design the hardware circuit,which can reduce the computational complexity and effectively save hardware resources.The FPGA test results show that the optimized decoder can effectively decode and has good decoding performance,and can correct up to 16 code data.

关键词

里德所罗门码 / 译码器 / 欧几里得算法 / FPGA

Key words

Reed Solomon / decoder / Euclid algorithm / FPGA

引用本文

导出引用
李锦明, 张萍萍. 在FPGA上实现对RS译码器的优化设计[J]. 集成电路与嵌入式系统. 2023, 23(2): 19-22
Li Jinming, Zhang Pingping. Optimization Design of RS Decoder Based on FPGA[J]. Integrated Circuits and Embedded Systems. 2023, 23(2): 19-22
中图分类号: TP2   

参考文献

[1] 李锦明,贾博雄.LDPC编码的硬件实现及IC研究[J].单片机与嵌入式系统应用,2022,22(4):65-69.
[2] 王兰珠,李锦明.基于FPGA的LDPC译码器的设计与实现[J].电子测量技术,2022,45(1):22-27.
[3] 薛丽.一种码率兼容RS码译码器的研究及实现[J].电子质量,2021(4):54-57.
[4] 王国栋,李锦明,郑志旺,等.基于FPGA的LDPC编码器设计与实现(英文)[J].Journal of Measurement Science and Instrumentation,2021,12(1):12-19.
[5] 梦欣.基于FPGA的RS编译码研究与设计[D].太原:中北大学,2020.
[6] 李锦明,刘梦欣,成乃朋.RS编码算法的优化与FPGA实现[J].电子技术应用,2020,46(2):76-79,83.
[7] 王兵锐,杨晓非,姚行中.RS译码优化及卫星通信CCSDS下RS译码仿真[J].计算机应用研究,2020,37(5):1528-1531.
[8] 胡鹏飞,沈力,宋茂江,等.可见光通信中RS编译码FPGA硬件算法及具体实现[J].贵州科学,2017,35(2):58-62.
[9] 孙健,张辉,王宇飞,等.一种基于RS(24,20)的编译码器设计[J].微电子学与计算机,2016,33(12):75-79.
[10] 张鹏泉,曹晓冬,范玉进,等.一种基于FPGA的RS编译码器设计与实现[J].电子测试,2016(18):6-8.

PDF(1102 KB)

Accesses

Citation

Detail

段落导航
相关文章

/