21 #ifndef INCLUDED_CCSDS_ENCODETURBO_IMPL_H 22 #define INCLUDED_CCSDS_ENCODETURBO_IMPL_H 25 #include <gnuradio/blocks/pack_k_bits.h> 31 #define MAX_COMPONENTS 4 38 blocks::kernel::pack_k_bits *d_pack;
40 pmt::pmt_t d_out_port;
52 const char *d_backward;
58 void pmt_in_callback(pmt::pmt_t msg);
59 int puncturing(
int k);
69 int work(
int noutput_items,
70 gr_vector_int &ninput_items,
71 gr_vector_const_void_star &input_items,
72 gr_vector_void_star &output_items);
<+description of block+>
Definition: encodeTurbo.h:36
Definition: encodeTurbo_impl.h:35
#define MAX_COMPONENTS
Definition: encodeTurbo_impl.h:31
Definition: backup/libturbocodes.h:10
Definition: cc_depuncture.h:28
encodeTurbo_impl(int base, int type, std::string len_tag_key)
Definition: backup/libconvcodes.h:8
int calculate_output_stream_length(const gr_vector_int &ninput_items)
int work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)