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)