Design and FPGA Implementation of RS(255,223) Encoder and Decoder
Xingzhao Liu
Abstract
Xingzhao Liu
Abstract
In this paper, the design of RS(255,223) encoder and decoder is introduced, which use multiplier in GF(28) with different structures according to their different characteristics. The encoder is designed using polynomial division and parallel structure; the decoder is designed using Euclid Algorithm, and its key module adopts series-parallel combination structure. FPGA implementation of this algorithm is given. According to top-to-down design flow, the encoder and decoder described in this paper decrease the resource usage furthest at an acceptable speed.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, the design of RS(255,223) encoder and decoder is introduced, which use multiplier in GF(28) with different structures according to their different characteristics. The encoder is designed using polynomial division and parallel structure; the decoder is designed using Euclid Algorithm, and its key module adopts series-parallel combination structure. FPGA implementation of this algorithm is given. According to top-to-down design flow, the encoder and decoder described in this paper decrease the resource usage furthest at an acceptable speed.
Key concepts: Computer science, Encoder, Field-programmable gate array, Key (lock), Computer hardware, Soft-decision decoder, Design flow, Algorithm