符合CCSDS标准的RS(255,223)码译码器的FPGA实现及其性能测试
RS(Reed-Solomon)码是差错控制领域中一种性能优异的非二进制分组循环码,由于它具有很强的随机错误和突发错误的纠错能力,被CCSDS,NASA,ESA等空间组织接受,广泛应用于深空探测中.本文采用改进的Berlekamp算法,用FPGA实现了符合CCSDS标准的RS(255,223)码译码器;介绍了该译码器的实现流程、性能测试方法和基于PCI总线接口的测试平台;给出了测试结果,并且对理论上RS(255,223)译码器的误码性能与实际测试的误码率结果进行了比较和分析.验证结果证明该译码器能工作在400 Mbps以上的码率,使用FPGA资源180 000门,译码效果与理论上译码效果一致.
作 者: 石俊峰 王宇 孙辉先 Shi Junfeng WANG Yu SUN Huixian 作者单位: 石俊峰,Shi Junfeng(中国科学院空间科学与应用研究中心,北京,100080;中国科学院研究生院)王宇,WANG Yu(中国科学院光电研究院)
孙辉先,SUN Huixian(中国科学院空间科学与应用研究中心,北京,100080)
刊 名: 空间科学学报 ISTIC PKU 英文刊名: CHINESE JOURNAL OF SPACE SCIENCE 年,卷(期): 2005 25(4) 分类号: V557 关键词: CCSDS Reed-Solomon码 FPGA 性能测试 PCI总线