User Manual, Developers Guide and API Documentation

rise::DecoderConvolutional Class Reference
[Decoder]

#include <decoder/DecoderConvolutional.hpp>

Inheritance diagram for rise::DecoderConvolutional:

Inheritance graph
[legend]
Collaboration diagram for rise::DecoderConvolutional:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DecoderConvolutional (int k, int bdfree, int dfree, double punctuation=1)
virtual double getBER (double p_raw, double aPuncturingFactor)
virtual double getBER (double p_raw)
virtual ~DecoderConvolutional ()

Private Attributes

int B_dfree
 Total number of nonzero information bits on all weight d_free paths.
int D_free
 minimum free distance of the convolutional code
int K
 number of info bits per time unit
double Punctuation
 factor for puncturing


Detailed Description

decoder provides the BER of a convolutional coder. This is an analytic approximation for hard decision viterbi decoders

Definition at line 40 of file DecoderConvolutional.hpp.


Constructor & Destructor Documentation

DecoderConvolutional::DecoderConvolutional ( int  k,
int  bdfree,
int  dfree,
double  punctuation = 1 
)

Definition at line 42 of file DecoderConvolutional.cpp.

DecoderConvolutional::~DecoderConvolutional (  )  [virtual]

Definition at line 39 of file DecoderConvolutional.cpp.


Member Function Documentation

double DecoderConvolutional::getBER ( double  p_raw,
double  aPuncturingFactor 
) [virtual]

Implements rise::Decoder.

Definition at line 62 of file DecoderConvolutional.cpp.

double DecoderConvolutional::getBER ( double  p_raw  )  [virtual]

Implements rise::Decoder.

Definition at line 57 of file DecoderConvolutional.cpp.


Member Data Documentation

Definition at line 58 of file DecoderConvolutional.hpp.

Definition at line 60 of file DecoderConvolutional.hpp.

Definition at line 56 of file DecoderConvolutional.hpp.

Definition at line 62 of file DecoderConvolutional.hpp.


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

Generated on Sat May 26 03:32:36 2012 for openWNS by  doxygen 1.5.5