#include <trellis_viterbi_s.h>
#include <gr_io_signature.h>
#include <assert.h>
#include <iostream>
Functions | |
trellis_viterbi_s_sptr | trellis_make_viterbi_s (const fsm &FSM, int K, int S0, int SK) |
void | viterbi_algorithm (int I, int S, int O, const std::vector< int > &NS, const std::vector< int > &OS, const std::vector< std::vector< int > > &PS, const std::vector< std::vector< int > > &PI, int K, int S0, int SK, const float *in, short *out) |
trellis_viterbi_s_sptr trellis_make_viterbi_s | ( | const fsm & | FSM, | |
int | K, | |||
int | S0, | |||
int | SK | |||
) |
void viterbi_algorithm | ( | int | I, | |
int | S, | |||
int | O, | |||
const std::vector< int > & | NS, | |||
const std::vector< int > & | OS, | |||
const std::vector< std::vector< int > > & | PS, | |||
const std::vector< std::vector< int > > & | PI, | |||
int | K, | |||
int | S0, | |||
int | SK, | |||
const float * | in, | |||
short * | out | |||
) |