TY - JOUR
T1 - Partially parallel decoder structure of multi-rate RS codes
AU - Hou, Yi
AU - Liu, Rongke
AU - Zhao, Ling
PY - 2010/7
Y1 - 2010/7
N2 - To meet the requirement of using multi-rate RS(Reed-Solomon) codes in the communication system, a multi-rate partially parallel RS codes decoder architecture was presented. This decoder can be divided into three major blocks by its function: the syndrome computation block, the key-equation solver block and the Chien search and error evaluator block. According to the characteristic of the two RS codes specified in CCSDS standards, the syndrome computation cells of different code rates which have the same factor share the same hardware resources. A novel partial parallel architecture was used in solving the key-equation, which makes multiplexed units and non-multiplexed units operate concurrently, so as to reduce the waiting time in computation as well as improve decoding efficiency. In Chien search and error evaluator block, look-up tables were used to realize the multiply operation in Forney algorithm. Besides, multiplexed structures were used in inverse operation cells and Chien search cells in order to reduce the hardware resources. Using pin selection, two decoding modes, namely, RS(255, 223) and RS(255, 239) were supported. The synthesis result which is implemented in Altera's FPGA devices indicates that the proposed multi-rate RS code decoder using 2981 logic elements and 9472 memory bits.
AB - To meet the requirement of using multi-rate RS(Reed-Solomon) codes in the communication system, a multi-rate partially parallel RS codes decoder architecture was presented. This decoder can be divided into three major blocks by its function: the syndrome computation block, the key-equation solver block and the Chien search and error evaluator block. According to the characteristic of the two RS codes specified in CCSDS standards, the syndrome computation cells of different code rates which have the same factor share the same hardware resources. A novel partial parallel architecture was used in solving the key-equation, which makes multiplexed units and non-multiplexed units operate concurrently, so as to reduce the waiting time in computation as well as improve decoding efficiency. In Chien search and error evaluator block, look-up tables were used to realize the multiply operation in Forney algorithm. Besides, multiplexed structures were used in inverse operation cells and Chien search cells in order to reduce the hardware resources. Using pin selection, two decoding modes, namely, RS(255, 223) and RS(255, 239) were supported. The synthesis result which is implemented in Altera's FPGA devices indicates that the proposed multi-rate RS code decoder using 2981 logic elements and 9472 memory bits.
KW - Channel coding
KW - Field programmable gate arrayReed-Solomon
KW - Hardware
KW - Multi-rate
KW - Reed-Solomon codes
UR - https://www.scopus.com/pages/publications/77956007609
M3 - 文章
AN - SCOPUS:77956007609
SN - 1001-5965
VL - 36
SP - 845-848+852
JO - Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
JF - Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
IS - 7
ER -