#include <gnuradio/fec/tpc_decoder.h>
|  | 
| static generic_decoder::sptr | make (std::vector< int > row_poly, std::vector< int > col_poly, int krow, int kcol, int bval, int qval, int max_iter, int decoder_type) | 
◆ ~tpc_decoder()
  
  | 
        
          | gr::fec::tpc_decoder::~tpc_decoder | ( |  | ) |  |  | override | 
 
 
◆ make()
  
  | 
        
          | generic_decoder::sptr gr::fec::tpc_decoder::make | ( | std::vector< int > | row_poly, |  
          |  |  | std::vector< int > | col_poly, |  
          |  |  | int | krow, |  
          |  |  | int | kcol, |  
          |  |  | int | bval, |  
          |  |  | int | qval, |  
          |  |  | int | max_iter, |  
          |  |  | int | decoder_type ) |  | static | 
 
 
◆ rate()
  
  | 
        
          | double gr::fec::tpc_decoder::rate | ( |  | ) |  |  | inlineoverridevirtual | 
 
Returns the rate of the code. For every r input bits, there is 1 output bit, so the rate is 1/r. Used for setting things like the encoder block's relative rate.
This function MUST be reimplemented by the child class. 
Implements gr::fec::generic_decoder.
 
 
◆ set_frame_size()
  
  | 
        
          | bool gr::fec::tpc_decoder::set_frame_size | ( | unsigned int | frame_size | ) |  |  | inlineoverridevirtual | 
 
Updates the size of a decoded frame.
The child class MUST implement this function and interpret how the frame_size information affects the block's behavior. It should also provide bounds checks. 
Implements gr::fec::generic_decoder.
 
 
The documentation for this class was generated from the following file: