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

trellisdecoding.h File Reference

#include <iostream>
#include <iomanip>
#include <complex>
#include <stdexcept>
#include <algorithm>
#include <memory>
#include "signals.h"
#include "misc.h"
#include "phbib.h"
#include "modulator.h"
#include "demodulator.h"
#include "trellis.h"

Include dependency graph for trellisdecoding.h:

Go to the source code of this file.

Namespaces

namespace  simthlib
namespace  simthlib::trellisdecoding

Enumerations

enum  DecodingAlgorithmMode { DA_VITERBI }
 Hardoutput decoding algorithms{. More...

Functions

std::auto_ptr< TrellisDecodingAlgorithm > makeDecodingAlgorithm (DecodingAlgorithmMode mode, int mem, int inSymbols, int outSymbols)
std::auto_ptr< TrellisDecodingAlgorithm > makeDecodingAlgorithm (DecodingAlgorithmMode mode, int inSymbolsPerStep, const simth::checkedVector< int > &polynomials)
std::auto_ptr< TrellisDecodingAlgorithm > makeDecodingAlgorithm (DecodingAlgorithmMode mode, int inSymbolsPerStep, const simth::checkedVector< int > &polynomials, int recursivePolynomial, bool systematic)
std::auto_ptr< TrellisDecodingAlgorithm > makeDecodingAlgorithm (DecodingAlgorithmMode mode, int inSymbolsPerStep, int bitsPerSymbol, ConvCodeTrellis::StartingMode startingMode, map_type mappMode, const simth::checkedVector< int > &polynomials, int recursivePolynomial, bool systematic)


Enumeration Type Documentation

enum simthlib::trellisdecoding::DecodingAlgorithmMode
 

Hardoutput decoding algorithms{.

Enumeration values:
DA_VITERBI 


Function Documentation

std::auto_ptr<TrellisDecodingAlgorithm> makeDecodingAlgorithm DecodingAlgorithmMode  mode,
int  inSymbolsPerStep,
int  bitsPerSymbol,
ConvCodeTrellis::StartingMode  startingMode,
map_type  mappMode,
const simth::checkedVector< int > &  polynomials,
int  recursivePolynomial,
bool  systematic
 

std::auto_ptr<TrellisDecodingAlgorithm> makeDecodingAlgorithm DecodingAlgorithmMode  mode,
int  inSymbolsPerStep,
const simth::checkedVector< int > &  polynomials,
int  recursivePolynomial,
bool  systematic
 

std::auto_ptr<TrellisDecodingAlgorithm> makeDecodingAlgorithm DecodingAlgorithmMode  mode,
int  inSymbolsPerStep,
const simth::checkedVector< int > &  polynomials
 

std::auto_ptr<TrellisDecodingAlgorithm> makeDecodingAlgorithm DecodingAlgorithmMode  mode,
int  mem,
int  inSymbols,
int  outSymbols
 


Generated on Tue Aug 9 14:36:13 2005 for simtheticlib by  doxygen 1.4.1