|
GNU Radio 3.7.1 C++ API
|
A rate 1/2, k=7 convolutional encoder for the CCSDS standard. More...
#include <encode_ccsds_27_bb.h>

Public Types | |
| typedef boost::shared_ptr < encode_ccsds_27_bb > | sptr |
Static Public Member Functions | |
| static sptr | make () |
A rate 1/2, k=7 convolutional encoder for the CCSDS standard.
This block performs convolutional encoding using the CCSDS standard polynomial ("Voyager").
The input is an MSB first packed stream of bits.
The output is a stream of symbols 0 or 1 representing the encoded data.
As a rate 1/2 code, there will be 16 output symbols for every input byte.
This block is designed for continuous data streaming, not packetized data. There is no provision to "flush" the encoder.
| static sptr gr::fec::encode_ccsds_27_bb::make | ( | ) | [static] |