Forums

help needed with generator polynomials of R-S codes

Started by Alvaro November 21, 2005
Hello,

I have some doubts about how to use Reed-Solomon codes. I am using
communications toolbox of matlab to write my code. However, I am not sure
about the influence of using differents primitive polynomials when
creating the galois field.I usually use the default primitive polynomial
which is the minimal one. Could it be the best choice?

As for generator polynomials, I know that the general form is:
(X-alpha^B)*(X-alpha^(B+1))*...*(X-alpha^(B+N-K-1))

I have read about R-S codes in some books and I have not been able to find
anything about the influence of B in the generator polynomial.
I mean, the default value of B is 1, but can I have a better code if
change B to another value?

Can anybody help me?

Thanks




"Alvaro" <a900458@alumni.tecnun.es> asked in message 
news:TuidneB3hK4UWxzenZ2dnUVZ_tKdnZ2d@giganews.com...
 ......
> > As for generator polynomials, I know that the general form is: > (X-alpha^B)*(X-alpha^(B+1))*...*(X-alpha^(B+N-K-1))
......
> I mean, the default value of B is 1, but can I have a better code if > change B to another value?
The error-correction capability is the same for all choices of B. However, some choices of B can result in somewhat simpler circuits in an hardware implementation. There is no general theory that tells which are the best choices for B.