ns-3
|
This class represents a record (handled by SnrToBlockErrorRate manager) that keeps a mapping between an SNR value and its corresponding (1) Bit Error Rate, (2) Block Error Rate, (3) Standard deviation, (4 and 5) confidence interval. More...
#include <snr-to-block-error-rate-record.h>
Public Member Functions | |
SNRToBlockErrorRateRecord (double snrValue, double bitErrorRate, double BlockErrorRate, double sigma2, double I1, double I2) | |
creates a record and sets its values | |
double | GetSNRValue (void) |
double | GetBitErrorRate (void) |
double | GetBlockErrorRate (void) |
double | GetSigma2 (void) |
double | GetI1 (void) |
double | GetI2 (void) |
SNRToBlockErrorRateRecord * | Copy () |
copy a record | |
void | SetSNRValue (double) |
set the snr value | |
void | SetBitErrorRate (double) |
set the BER value | |
void | SetBlockErrorRate (double) |
set the BlcER value | |
void | SetI1 (double) |
set the lower boundary of the confidence interval | |
void | SetI2 (double) |
set the upper boundary of the confidence interval |
This class represents a record (handled by SnrToBlockErrorRate manager) that keeps a mapping between an SNR value and its corresponding (1) Bit Error Rate, (2) Block Error Rate, (3) Standard deviation, (4 and 5) confidence interval.
ns3::SNRToBlockErrorRateRecord::SNRToBlockErrorRateRecord | ( | double | snrValue, |
double | bitErrorRate, | ||
double | BlockErrorRate, | ||
double | sigma2, | ||
double | I1, | ||
double | I2 | ||
) |
creates a record and sets its values
snrValue | The SNR value |
bitErrorRate | the BER |
BlockErrorRate | the BlcER |
sigma2 | the standard deviation |
I1 | the lower boundary of the confidence interval |
I2 | the upper boundary of the confidence interval |
copy a record
double ns3::SNRToBlockErrorRateRecord::GetBitErrorRate | ( | void | ) |
double ns3::SNRToBlockErrorRateRecord::GetBlockErrorRate | ( | void | ) |
double ns3::SNRToBlockErrorRateRecord::GetI1 | ( | void | ) |
Referenced by ns3::SimpleOfdmWimaxPhy::StartReceive().
double ns3::SNRToBlockErrorRateRecord::GetI2 | ( | void | ) |
Referenced by ns3::SimpleOfdmWimaxPhy::StartReceive().
double ns3::SNRToBlockErrorRateRecord::GetSigma2 | ( | void | ) |
double ns3::SNRToBlockErrorRateRecord::GetSNRValue | ( | void | ) |