摘要
几乎所有的现代通信系统都把纠错编码作为一个基本组成部分。RS码由于具有强有力的纠错功能 ,已经被NASA、ESA、CCSDS等空间组织接受 ,用于空间信道纠错。本课题采用BERLEKAMP算法 ,用一片FPGA芯片实现了完全符合CCSDS关于遥测信道编码中的Reed—Solomon编码建议的RS (2 5 5 ,2 2 3)编码器。这种编码器体积小、性能稳定 ,速率可达10Mbps,编码延迟一个字节。RS (2 5 5 ,2 2 3)编码芯片可以单独使用 ,在突发噪声的信道中用于前向纠错 ,也可以作为外码与卷积码级联使用 。
Error correction coding is being used on an almost routine basis in most new communication systems.RS(Reed Solomon) code,a special case of the nonbinary generalization of Bose Chaudhuri Hocquenghem(BCH) code,has been accepted by NASA、ESA and CCSDS etc.for interplanetary space missions because of it's powerful error correction capability.In this subject we have fulfilled RS(255,223) encoder by means of advanced FPGA technology.The encoders's Parameters and encoding algorithm adopted are fully in accord with CCSDS technical recommendation for space telemetry channel coding.It is due to Berlekamp bit serial multiplication algorithm being adopted that the encoder consisting of only hardware has simple structure and less hardware than conventional RS encoder.The encoder works well at up to 10Mbps speed with one byte delay.Because all electronic circuits are packaged in a single FPGA chip the encoder has good performance and small volume.RS(255,223) encoding chip can either be used alone for forward error correction in burst noise channel or as outer code constitute a concatenated code with a convolution inner code to approve channel's performance.
出处
《宇航学报》
EI
CAS
CSCD
北大核心
2000年第3期118-126,共9页
Journal of Astronautics