24 #ifndef PCCC_DECODER_BLK_H 25 #define PCCC_DECODER_BLK_H 46 typedef boost::shared_ptr<pccc_decoder_blk<T>>
sptr;
48 static sptr make(
const fsm& FSM1,
59 virtual fsm FSM1()
const = 0;
60 virtual fsm FSM2()
const = 0;
61 virtual int ST10()
const = 0;
62 virtual int ST1K()
const = 0;
63 virtual int ST20()
const = 0;
64 virtual int ST2K()
const = 0;
66 virtual int blocklength()
const = 0;
67 virtual int repetitions()
const = 0;
INTERLEAVER class.
Definition: interleaver.h:37
boost::shared_ptr< pccc_decoder_blk< T > > sptr
Definition: pccc_decoder_blk.h:46
Definition: pccc_decoder_blk.h:42
pccc_decoder_blk< std::int32_t > pccc_decoder_i
Definition: pccc_decoder_blk.h:73
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
#define TRELLIS_API
Definition: gr-trellis/include/gnuradio/trellis/api.h:30
pccc_decoder_blk< std::int16_t > pccc_decoder_s
Definition: pccc_decoder_blk.h:72
The abstract base class for all 'terminal' processing blocks.A signal processing flow is constructed ...
Definition: block.h:71
Finite State Machine Specification class.
Definition: fsm.h:43
siso_type_t
Definition: siso_type.h:29
pccc_decoder_blk< std::uint8_t > pccc_decoder_b
Definition: pccc_decoder_blk.h:71