1 #include "encoder_turbo.h"
3 encoder_turbo::encoder_turbo
6 const std::vector<encoder_convolutional*> &encoders,
7 const std::vector<size_t> &interleavers)
9 // need error checking on inputs
11 d_encoders = encoders;
12 d_interleavers = interleavers;
15 // dummy stuff for now to test std::vector<gr_streams_convolutional...> stuff
18 encoder_turbo::compute_n_input_bits
19 (size_t n_output_bits)
25 encoder_turbo::compute_n_output_bits
32 encoder_turbo::encode_private
39 encoder_turbo::get_next_bit
47 encoder_turbo::output_bit
50 size_t t_output_stream)