viterbi.h
stdint.h
viterbi.h
stdint.h
VITERBI_CONSTRAINT
7
VITERBI_TAIL
1
VITERBI_RATE
2
V27POLYA
0x6d
V27POLYB
0x4f
void * void * create_viterbi_packed (int16_t len) create_viterbi_packed int16_t len
int int init_viterbi_packed (void *vp, int starting_state) init_viterbi_packed void * vp int starting_state
int int update_viterbi_packed (void *vp, unsigned char sym[], uint16_t npairs) update_viterbi_packed void * vp unsigned char sym [] uint16_t npairs
int int chainback_viterbi_packed (void *vp, unsigned char *data, unsigned int nbits, unsigned int endstate) chainback_viterbi_packed void * vp unsigned char * data unsigned int nbits unsigned int endstate
void void delete_viterbi_packed (void *vp) delete_viterbi_packed void * vp
void void encode_viterbi_packed (unsigned char *channel, unsigned char *data, int framebits) encode_viterbi_packed unsigned char * channel unsigned char * data int framebits
void void set_viterbi_polynomial_packed (int16_t polys[2]) set_viterbi_polynomial_packed int16_t polys [2]