GNU Radio 3.7.1 C++ API
|
PCCC encoder. More...
#include <pccc_encoder_si.h>
Public Types | |
typedef boost::shared_ptr < pccc_encoder_si > | sptr |
Public Member Functions | |
virtual fsm | FSM1 () const =0 |
virtual int | ST1 () const =0 |
virtual fsm | FSM2 () const =0 |
virtual int | ST2 () const =0 |
virtual interleaver | INTERLEAVER () const =0 |
virtual int | blocklength () const =0 |
Static Public Member Functions | |
static sptr | make (const fsm &FSM1, int ST1, const fsm &FSM2, int ST2, const interleaver &INTERLEAVER, int blocklength) |
PCCC encoder.
virtual int gr::trellis::pccc_encoder_si::blocklength | ( | ) | const [pure virtual] |
virtual fsm gr::trellis::pccc_encoder_si::FSM1 | ( | ) | const [pure virtual] |
virtual fsm gr::trellis::pccc_encoder_si::FSM2 | ( | ) | const [pure virtual] |
virtual interleaver gr::trellis::pccc_encoder_si::INTERLEAVER | ( | ) | const [pure virtual] |
static sptr gr::trellis::pccc_encoder_si::make | ( | const fsm & | FSM1, |
int | ST1, | ||
const fsm & | FSM2, | ||
int | ST2, | ||
const interleaver & | INTERLEAVER, | ||
int | blocklength | ||
) | [static] |
virtual int gr::trellis::pccc_encoder_si::ST1 | ( | ) | const [pure virtual] |
virtual int gr::trellis::pccc_encoder_si::ST2 | ( | ) | const [pure virtual] |