Answer the question
In order to leave comments, you need to log in
Reed-Solomon code, why doesn't matlab want to output the correct generator polynomial?
Hello, I'm trying to implement message transmission as in real radio navigation systems. There is a wonderful book "Aeronautical Telecommunications", which lists all the standards and message formats. From it I received information on how to supplement the message with a code that could later be used to recover the lost data, in fact, the Reed-Solomon code.
This is where the difficulties begin for me, I try to implement using Matlab.
Here is an excerpt from the book:
3.6.3.3.5 Application FEC. The application FEC is calculated using the application data using a
fixed length systematic (255, 249) Reed-Solomon (RS) code.
3.6.3.3.5.1 The field-defining primitive RS code polynomial, p(x), has the following form: 3.6.3.3.5.2 The
RS code generating polynomial, g(x), is described by: used to construct a Galois field of size 28, GF(256), and is the i-th primitive element in GF(256).
where is the square root of p(x)
Код:
rsgenpoly
Код:
rsgenpoly(255,249,391,120)
Код:
ans = GF(2^8) array. Primitive polynomial = D^8+D^7+D^2+D+1 (391 decimal)
Array elements =
1 176 186 244 176 156 225
ans = GF(2^8) array. Primitive polynomial = D^8+D^7+D^2+D+1 (391 decimal)
Array elements =
1 217 99 62 217 130 23
Answer the question
In order to leave comments, you need to log in
Try to read the materiel, and not guess on the coffee grounds, I especially liked what it is and why it is 120.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question