#include <trellis_viterbi_combined_i.h>
#include <gr_io_signature.h>
#include <assert.h>
#include <iostream>
Functions | |
trellis_viterbi_combined_i_sptr | trellis_make_viterbi_combined_i (const fsm &FSM, int K, int S0, int SK, int D, const std::vector< float > &TABLE, trellis_metric_type_t TYPE) |
void | viterbi_algorithm_combined (int I, int S, int O, const std::vector< int > &NS, const std::vector< int > &OS, const std::vector< int > &PS, const std::vector< int > &PI, int K, int S0, int SK, int D, const std::vector< float > &TABLE, trellis_metric_type_t TYPE, const float *in, int *out) |
trellis_viterbi_combined_i_sptr trellis_make_viterbi_combined_i | ( | const fsm & | FSM, | |
int | K, | |||
int | S0, | |||
int | SK, | |||
int | D, | |||
const std::vector< float > & | TABLE, | |||
trellis_metric_type_t | TYPE | |||
) |
void viterbi_algorithm_combined | ( | int | I, | |
int | S, | |||
int | O, | |||
const std::vector< int > & | NS, | |||
const std::vector< int > & | OS, | |||
const std::vector< int > & | PS, | |||
const std::vector< int > & | PI, | |||
int | K, | |||
int | S0, | |||
int | SK, | |||
int | D, | |||
const std::vector< float > & | TABLE, | |||
trellis_metric_type_t | TYPE, | |||
const float * | in, | |||
int * | out | |||
) |
References calc_metric().