#include <PPMModulationBase.h>
inet::physicallayer::PPMModulationBase::PPMModulationBase |
( |
unsigned int |
numberOfPulses | ) |
|
unsigned int numberOfPulses
Definition: PPMModulationBase.h:30
double inet::physicallayer::PPMModulationBase::calculateBER |
( |
double |
snir, |
|
|
Hz |
bandwidth, |
|
|
bps |
bitrate |
|
) |
| const |
|
inlineoverridevirtual |
Returns the bit error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate.
Implements inet::physicallayer::IModulation.
35 {
throw cRuntimeError(
"Unimplemented!"); }
double inet::physicallayer::PPMModulationBase::calculateSER |
( |
double |
snir, |
|
|
Hz |
bandwidth, |
|
|
bps |
bitrate |
|
) |
| const |
|
inlineoverridevirtual |
Returns the symbol error rate as a function of the signal to noise and interference ratio, the bandwidth, and the gross (physical) bitrate.
Implements inet::physicallayer::IModulation.
36 {
throw cRuntimeError(
"Unimplemented!"); }
unsigned int inet::physicallayer::PPMModulationBase::getConstellationSize |
( |
| ) |
const |
|
inline |
unsigned int inet::physicallayer::PPMModulationBase::numberOfPulses |
|
protected |
The documentation for this class was generated from the following files: