GNU Radio's IEEE802_11 Package
gr::ieee802_11::viterbi_decoder Class Reference

#include <viterbi_decoder_generic.h>

Inheritance diagram for gr::ieee802_11::viterbi_decoder:
gr::ieee802_11::base gr::ieee802_11::base

Public Member Functions

virtual uint8_t * decode (ofdm_param *ofdm, frame_param *frame, uint8_t *in)
virtual uint8_t * decode (ofdm_param *ofdm, frame_param *frame, uint8_t *in)
Public Member Functions inherited from gr::ieee802_11::base
 base ()
 ~base ()

Additional Inherited Members

Protected Member Functions inherited from gr::ieee802_11::base
uint8_t * depuncture (uint8_t *in)
Protected Attributes inherited from gr::ieee802_11::base
int d_store_pos
unsigned char d_mmresult [64]
unsigned char d_ppresult [TRACEBACK_MAX][64]
int d_ntraceback
int d_k
ofdm_paramd_ofdm
frame_paramd_frame
const unsigned char * d_depuncture_pattern
uint8_t d_depunctured [MAX_ENCODED_BITS]
uint8_t d_decoded [MAX_ENCODED_BITS *3/4]
Static Protected Attributes inherited from gr::ieee802_11::base
static const unsigned char PARTAB [256]
static const unsigned char PUNCTURE_1_2 [2]
static const unsigned char PUNCTURE_2_3 [4]
static const unsigned char PUNCTURE_3_4 [6]

Member Function Documentation

◆ decode() [1/2]

virtual uint8_t * gr::ieee802_11::viterbi_decoder::decode ( ofdm_param * ofdm,
frame_param * frame,
uint8_t * in )
virtual

Implements gr::ieee802_11::base.

◆ decode() [2/2]

virtual uint8_t * gr::ieee802_11::viterbi_decoder::decode ( ofdm_param * ofdm,
frame_param * frame,
uint8_t * in )
virtual

Implements gr::ieee802_11::base.


The documentation for this class was generated from the following files: