GNU Radio's GSM Package
ViterbiBase Class Referenceabstract

#include <Viterbi.h>

Inheritance diagram for ViterbiBase:

Public Member Functions

virtual void encode (const BitVector &in, BitVector &target) const =0
 
virtual void decode (const SoftVector &in, BitVector &target)=0
 
virtual int getBEC ()
 
unsigned applyPoly (uint64_t val, uint64_t poly)
 
unsigned applyPoly (uint64_t val, uint64_t poly, unsigned order)
 

Member Function Documentation

unsigned ViterbiBase::applyPoly ( uint64_t  val,
uint64_t  poly 
)
unsigned ViterbiBase::applyPoly ( uint64_t  val,
uint64_t  poly,
unsigned  order 
)
virtual void ViterbiBase::decode ( const SoftVector in,
BitVector target 
)
pure virtual

Implemented in ViterbiR2O4.

virtual void ViterbiBase::encode ( const BitVector in,
BitVector target 
) const
pure virtual

Implemented in ViterbiR2O4.

virtual int ViterbiBase::getBEC ( )
inlinevirtual

Reimplemented in ViterbiR2O4.


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