12 #define VITERBI_CONSTRAINT 7 13 #define VITERBI_TAIL 1 14 #define VITERBI_RATE 2 29 unsigned int endstate);
int update_viterbi_packed(void *vp, unsigned char sym[], uint16_t npairs)
void set_viterbi_polynomial_packed(int16_t polys[2])
int init_viterbi_packed(void *vp, int starting_state)
void delete_viterbi_packed(void *vp)
void * create_viterbi_packed(int16_t len)
int chainback_viterbi_packed(void *vp, unsigned char *data, unsigned int nbits, unsigned int endstate)
void encode_viterbi_packed(unsigned char *channel, unsigned char *data, int framebits)