trellis_siso_combined_f.cc File Reference

#include <trellis_siso_combined_f.h>
#include <gr_io_signature.h>
#include <stdexcept>
#include <assert.h>
#include <iostream>

Functions

trellis_siso_combined_f_sptr trellis_make_siso_combined_f (const fsm &FSM, int K, int S0, int SK, bool POSTI, bool POSTO, trellis_siso_type_t SISO_TYPE, int D, const std::vector< float > &TABLE, trellis_metric_type_t TYPE)
float min (float a, float b)
float min_star (float a, float b)
void siso_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, bool POSTI, bool POSTO, float(*p2mymin)(float, float), int D, const std::vector< float > &TABLE, trellis_metric_type_t TYPE, const float *priori, const float *observations, float *post)


Function Documentation

float min ( float  a,
float  b 
) [inline]

float min_star ( float  a,
float  b 
) [inline]

void siso_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,
bool  POSTI,
bool  POSTO,
float(*)(float, float)  p2mymin,
int  D,
const std::vector< float > &  TABLE,
trellis_metric_type_t  TYPE,
const float *  priori,
const float *  observations,
float *  post 
)

trellis_siso_combined_f_sptr trellis_make_siso_combined_f ( const fsm FSM,
int  K,
int  S0,
int  SK,
bool  POSTI,
bool  POSTO,
trellis_siso_type_t  SISO_TYPE,
int  D,
const std::vector< float > &  TABLE,
trellis_metric_type_t  TYPE 
)


Generated on Tue May 1 10:45:48 2007 for GNU Radio 3.0.3 by  doxygen 1.5.1