GNU Radio's SATNOGS Package
|
SATNOGS compatible convolutional decoder with puncturing support. More...
#include <conv_decoder.h>
Public Types | |
enum | coding_rate_t { RATE_1_2 = 0, RATE_2_3, RATE_3_4, RATE_5_6, RATE_7_8 } |
Public Member Functions | |
conv_decoder (coding_rate_t coding_rate, size_t max_frame_len) | |
virtual | ~conv_decoder () |
void | reset () |
size_t | decode_trunc (uint8_t *out, const int8_t *in, size_t len) |
size_t | decode (uint8_t *out, const int8_t *in, size_t len) |
SATNOGS compatible convolutional decoder with puncturing support.
gr::satnogs::conv_decoder::conv_decoder | ( | coding_rate_t | coding_rate, |
size_t | max_frame_len | ||
) |
|
virtual |
size_t gr::satnogs::conv_decoder::decode | ( | uint8_t * | out, |
const int8_t * | in, | ||
size_t | len | ||
) |
size_t gr::satnogs::conv_decoder::decode_trunc | ( | uint8_t * | out, |
const int8_t * | in, | ||
size_t | len | ||
) |
void gr::satnogs::conv_decoder::reset | ( | ) |