diff options
Diffstat (limited to 'gr-trellis/lib/siso_combined_f_impl.h')
-rw-r--r-- | gr-trellis/lib/siso_combined_f_impl.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gr-trellis/lib/siso_combined_f_impl.h b/gr-trellis/lib/siso_combined_f_impl.h index 5035a0a83d..93e9aa87d2 100644 --- a/gr-trellis/lib/siso_combined_f_impl.h +++ b/gr-trellis/lib/siso_combined_f_impl.h @@ -41,6 +41,7 @@ namespace gr { int d_D; std::vector<float> d_TABLE; digital::trellis_metric_type_t d_TYPE; + void recalculate(); //std::vector<float> d_alpha; //std::vector<float> d_beta; @@ -64,6 +65,17 @@ namespace gr { std::vector<float> TABLE() const { return d_TABLE; } digital::trellis_metric_type_t TYPE() const { return d_TYPE; } + void set_FSM(const fsm &FSM); + void set_K(int K); + void set_S0(int S0); + void set_SK(int SK); + void set_POSTI(bool POSTI); + void set_POSTO(bool POSTO); + void set_SISO_TYPE(trellis::siso_type_t type); + void set_D(int D); + void set_TABLE(const std::vector<float> &table); + void set_TYPE(digital::trellis_metric_type_t type); + void forecast(int noutput_items, gr_vector_int &ninput_items_required); |