GNU Radio 3.7.3 C++ API
rs.h File Reference
#include <gnuradio/fec/api.h>
Include dependency graph for rs.h:

Go to the source code of this file.

Functions

FEC_API void encode_rs_char (void *rs, unsigned char *data, unsigned char *parity)
 
FEC_API int decode_rs_char (void *rs, unsigned char *data, int *eras_pos, int no_eras)
 
FEC_API voidinit_rs_char (unsigned int symsize, unsigned int gfpoly, unsigned int fcr, unsigned int prim, unsigned int nroots)
 
FEC_API void free_rs_char (void *rs)
 
FEC_API void encode_rs_int (void *rs, int *data, int *parity)
 
FEC_API int decode_rs_int (void *rs, int *data, int *eras_pos, int no_eras)
 
FEC_API voidinit_rs_int (unsigned int symsize, unsigned int gfpoly, unsigned int fcr, unsigned int prim, unsigned int nroots)
 
FEC_API void free_rs_int (void *rs)
 
FEC_API void encode_rs_8 (unsigned char *data, unsigned char *parity)
 
FEC_API int decode_rs_8 (unsigned char *data, int *eras_pos, int no_eras)
 

Variables

unsigned char Taltab []
 
unsigned char Tal1tab []
 

Function Documentation

FEC_API int decode_rs_8 ( unsigned char *  data,
int *  eras_pos,
int  no_eras 
)
FEC_API int decode_rs_char ( void rs,
unsigned char *  data,
int *  eras_pos,
int  no_eras 
)
FEC_API int decode_rs_int ( void rs,
int *  data,
int *  eras_pos,
int  no_eras 
)
FEC_API void encode_rs_8 ( unsigned char *  data,
unsigned char *  parity 
)
FEC_API void encode_rs_char ( void rs,
unsigned char *  data,
unsigned char *  parity 
)
FEC_API void encode_rs_int ( void rs,
int *  data,
int *  parity 
)
FEC_API void free_rs_char ( void rs)
FEC_API void free_rs_int ( void rs)
FEC_API void* init_rs_char ( unsigned int  symsize,
unsigned int  gfpoly,
unsigned int  fcr,
unsigned int  prim,
unsigned int  nroots 
)
FEC_API void* init_rs_int ( unsigned int  symsize,
unsigned int  gfpoly,
unsigned int  fcr,
unsigned int  prim,
unsigned int  nroots 
)

Variable Documentation

unsigned char Tal1tab[]
unsigned char Taltab[]