decode_rs16
Name
decode_rs16 -- Decode codeword (16bit data width)
Synopsis
int decode_rs16 (struct rs_control * rs, uint16_t * data, uint16_t * par, int len, uint16_t * s, int no_eras, int * eras_pos, uint16_t invmsk, uint16_t * corr);
Arguments
rs the rs control structure
data data field of a given type
par received parity data field
len data length
s syndrome data field (if NULL, syndrome is calculated)
no_eras number of erasures
eras_pos position of erasures, can be NULL
invmsk invert data mask (will be xored on data, not on parity!)
corr buffer to store correction bitmask on eras_pos
Description
Each field in the data array contains up to symbol size bits of valid data.
Description
Each field in the data array contains up to symbol size bits of valid data.