#include <Modulation.h>
Inheritance diagram for QAM16Modulation:
Public Member Functions | |
virtual const char * | name () |
virtual double | bitErrorRate (double snir, double bandwidth, double bitrate) |
|
Implements IModulation. 00034 {
00035 return 0.5 * (1 - 1 / sqrt(pow(2.0, 4))) * erfc(snir * bandwidth / bitrate);
00036 }
|
|
Implements IModulation. 00051 {return "16-QAM";}
|