trellis_siso_f.cc File Reference

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

Include dependency graph for trellis_siso_f.cc:


Functions

trellis_siso_f_sptr trellis_make_siso_f (const fsm &FSM, int K, int S0, int SK, bool POSTI, bool POSTO, trellis_siso_type_t SISO_TYPE)
float min (float a, float b)
float min_star (float a, float b)
void siso_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, bool POSTI, bool POSTO, float(*p2mymin)(float, float), const float *priori, const float *prioro, float *post)

Function Documentation

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

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

void siso_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,
bool  POSTI,
bool  POSTO,
float(*)(float, float)  p2mymin,
const float *  priori,
const float *  prioro,
float *  post 
)

trellis_siso_f_sptr trellis_make_siso_f ( const fsm FSM,
int  K,
int  S0,
int  SK,
bool  POSTI,
bool  POSTO,
trellis_siso_type_t  SISO_TYPE 
)


Generated on Thu Mar 27 14:49:43 2008 for GNU Radio 3.1.1 by  doxygen 1.5.5