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

simthlib::PseudoRandomSymbolInterleaving Class Reference

#include <interleaver.h>

Inheritance diagram for simthlib::PseudoRandomSymbolInterleaving:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PseudoRandomSymbolInterleaving (int N, int a, int b, int symbolLength)
virtual void print (std::ostream &os, bool debugInfo=false) const

Protected Member Functions

void initMappingVectors ()

Detailed Description

Combines symbol interleaving and pseudo random interleaving.


Constructor & Destructor Documentation

simthlib::PseudoRandomSymbolInterleaving::PseudoRandomSymbolInterleaving int  N,
int  a,
int  b,
int  symbolLength
 

Constructor of a pseudo noise interleaver (see Mattias Lampe Diplomarbeit Ch. 2, s. 20.) that considers additionally the number of bits per symbol.

Parameters:
N memory length
a FIXME: add doc
b FIXME: add doc
symbolLength Numer of bits per symbol, see SymbolInterleaving for more details


Member Function Documentation

void simthlib::PseudoRandomSymbolInterleaving::initMappingVectors  )  [protected]
 

virtual void simthlib::PseudoRandomSymbolInterleaving::print std::ostream &  os,
bool  debugInfo = false
const [virtual]
 

Reimplemented from simthlib::Interleaving.


Generated on Tue Aug 9 14:38:21 2005 for simtheticlib by  doxygen 1.4.1