Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::Viterbi Class Reference

#include <viterbi.h>

Inheritance diagram for simthlib::Viterbi:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Viterbi (std::auto_ptr< Trellis > usedTrellis)
virtual ~Viterbi ()
void decode (const simth::LlvSeq &metr, simth::BitSeq *bs, const simth::LlrSeq *apri=NULL)
virtual void print (std::ostream &os) const
void printStateDiagram (std::ostream &os) const

Constructor & Destructor Documentation

simthlib::Viterbi::Viterbi std::auto_ptr< Trellis usedTrellis  ) 
 

Class constructor.

virtual simthlib::Viterbi::~Viterbi  )  [virtual]
 

Class destructor; deletes the allocated metrics.


Member Function Documentation

void simthlib::Viterbi::decode const simth::LlvSeq metr,
simth::BitSeq bs,
const simth::LlrSeq apri = NULL
[virtual]
 

Decoding by the means of Viterbi algorithm.

Implements simthlib::TrellisDecodingAlgorithm.

virtual void simthlib::Viterbi::print std::ostream &  os  )  const [virtual]
 

void simthlib::Viterbi::printStateDiagram std::ostream &  os  )  const
 


Generated on Tue Aug 9 14:39:50 2005 for simtheticlib by  doxygen 1.4.1