INET Framework for OMNeT++/OMNEST
QAM256Modulation Class Reference

#include <Modulation.h>

Inheritance diagram for QAM256Modulation:
IModulation

List of all members.

Public Member Functions

virtual const char * getName ()
virtual double calculateBER (double snir, double bandwidth, double bitrate)

Detailed Description

256-QAM modulation.


Member Function Documentation

double QAM256Modulation::calculateBER ( double  snir,
double  bandwidth,
double  bitrate 
) [virtual]

Implements IModulation.

{
    return 0.25 * (1 - 1 / sqrt(pow(2.0, 8))) * erfc(snir * bandwidth / bitrate);
}
virtual const char* QAM256Modulation::getName ( ) [inline, virtual]

Implements IModulation.

{return "256-QAM";}

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