QAM256Modulation Class Reference
#include <Modulation.h>
List of all members.
Detailed Description
256-QAM modulation.
|
Public Member Functions |
virtual const char * | getName () |
virtual double | calculateBER (double snir, double bandwidth, double bitrate) |
Member Function Documentation
virtual const char* QAM256Modulation::getName |
( |
|
) |
[inline, virtual] |
double QAM256Modulation::calculateBER |
( |
double |
snir, |
|
|
double |
bandwidth, |
|
|
double |
bitrate | |
|
) |
| | [virtual] |
Implements IModulation.
00038 {
00039 return 0.25 * (1 - 1 / sqrt(pow(2.0, 8))) * erfc(snir * bandwidth / bitrate);
00040 }
The documentation for this class was generated from the following files: