DECODE_RS8
Section: (9)
Updated: 09 October 2005
Index
Return to Main Contents
NAME
decode_rs8 - Decode codeword (8bit data width)
SYNOPSIS
"SYNOPSIS"
int decode_rs8 (struct rs_control * rs, uint8_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
The syndrome and parity uses a uint16_t data type to enable
symbol size > 8. The calling code must take care of decoding of the
syndrome result and the received parity before calling this code.
DESCRIPTION
The syndrome and parity uses a uint16_t data type to enable
symbol size > 8. The calling code must take care of decoding of the
syndrome result and the received parity before calling this code.
Index
- NAME
-
- SYNOPSIS
-
- ARGUMENTS
-
- DESCRIPTION
-
- DESCRIPTION
-
This document was created by
man2html,
using the manual pages.
Time: 00:02:02 GMT, October 09, 2005