Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IModulation Class Reference

#include <IModulation.h>

Inheritance diagram for IModulation:

BPSKModulation NullModulation QAM16Modulation QAM256Modulation List of all members.

Detailed Description

Abstract class to encapsulate bit error rate calculation of modulation schemes


Public Member Functions

virtual ~IModulation ()
virtual const char * name ()=0
virtual double bitErrorRate (double snir, double bandwidth, double bitrate)=0


Constructor & Destructor Documentation

virtual IModulation::~IModulation  )  [inline, virtual]
 

00031 {}


Member Function Documentation

virtual double IModulation::bitErrorRate double  snir,
double  bandwidth,
double  bitrate
[pure virtual]
 

Implemented in NullModulation, BPSKModulation, QAM16Modulation, and QAM256Modulation.

virtual const char* IModulation::name  )  [pure virtual]
 

Implemented in NullModulation, BPSKModulation, QAM16Modulation, and QAM256Modulation.


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:24 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0