![g( x) = ( x –ai)( x –ai+ 1 ) . . . . ( x –ai+ 2t )](/images/new-backgrounds/55306/55306127x1.webp)
Xilinx System Generator v2.1 Reference Guide
type of errors that can be corrected depends on the characteristics of the Reed- Solomon code.
The RS Encoder block generates systematic code blocks. This means that the encoder takes k data symbols of s bits each and adds parity symbols to make an n symbol codeword. There are
Figure
A
The general form of the generator polynomial is:
g( x) = ( x –ai )( x –ai + 1 ) . . . . ( x –ai + 2t )
and the codeword is constructed using:
c( x) = g( x) ⋅ i( x)
where
g(x) is the generator polynomial
i(x) is the information block
c(x) is a valid codeword
x is referred to as the field polynomial.
For example: Generator for RS(204,188) is:
g( x) = ( x –a0 )( x –a1 )( x –a2 ) . . . . ( x –a15 )
64 | Xilinx Development System |