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>

Include dependency graph for trellis_siso_combined_f.cc:


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< 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), 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]

Referenced by audio_alsa_sink::audio_alsa_sink(), audio_alsa_source::audio_alsa_source(), usrp1_source_s::copy_from_usrp_buffer(), usrp1_source_c::copy_from_usrp_buffer(), usrp1_sink_s::copy_to_usrp_buffer(), usrp1_sink_c::copy_to_usrp_buffer(), atsci_equalizer::filter(), atsci_equalizer_lms2::filter_field_sync(), atsci_equalizer_lms::filter_field_sync(), trellis_siso_f::general_work(), trellis_siso_combined_f::general_work(), gr_test::general_work(), gr_stream_mux::general_work(), gr_skiphead::general_work(), gr_align_on_samplenumbers_ss::general_work(), gri_alsa_dump_hw_params(), gr_circular_file::read(), fusb_ephandle_win32::read(), fusb_ephandle_linux::read(), usrp_basic_tx::set_pga(), usrp_basic_rx::set_pga(), gr_oscope_guts::set_trigger_level_auto(), gr_oscope_guts::set_update_rate(), gr_io_signature::sizeof_stream_item(), sssr::seg_sync_integrator::update(), usrp_eeprom_read(), video_sdl_sink_s::video_sdl_sink_s(), video_sdl_sink_uc::video_sdl_sink_uc(), usrp1_source_base::work(), gr_vector_source_s::work(), gr_vector_source_i::work(), gr_vector_source_f::work(), gr_vector_source_c::work(), gr_vector_source_b::work(), gr_udp_source::work(), gr_udp_sink::work(), gr_message_source::work(), gr_head::work(), gr_bin_statistics_f::work(), comedi_source_s::work(), comedi_sink_s::work(), audio_windows_source::work(), audio_portaudio_source::work(), audio_portaudio_sink::work(), audio_oss_source::work(), audio_jack_source::work(), audio_jack_sink::work(), gr_circular_file::write(), fusb_ephandle_win32::write(), and fusb_ephandle_linux::write().

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< 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,
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 Thu Mar 27 14:46:09 2008 for GNU Radio 3.1.1 by  doxygen 1.5.5