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