#include <IModulation.h>
Public Member Functions | |
virtual | ~IModulation () |
virtual const char * | getName ()=0 |
virtual double | calculateBER (double snir, double bandwidth, double bitrate)=0 |
virtual const char* IModulation::getName | ( | ) | [pure virtual] |
Implemented in NullModulation, BPSKModulation, QAM16Modulation, and QAM256Modulation.
virtual double IModulation::calculateBER | ( | double | snir, | |
double | bandwidth, | |||
double | bitrate | |||
) | [pure virtual] |
Implemented in NullModulation, BPSKModulation, QAM16Modulation, and QAM256Modulation.
Referenced by GenericRadioModel::isPacketOK().