|
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 | ( | ) |