Name

init_rs — Find a matching or allocate a new rs control structure

Synopsis

struct rs_control * init_rs (int symsize, int gfpoly, int fcr, int prim, int nroots);

Arguments

symsize

the symbol size (number of bits)

gfpoly

the extended Galois field generator polynomial coefficients, with the 0th coefficient in the low order bit. The polynomial must be primitive;

fcr

the first consecutive root of the rs code generator polynomial in index form

prim

primitive element to generate polynomial roots

nroots

RS code generator polynomial degree (number of roots)