![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <management/protocolCalculatorPlugins/ErrorProbability.hpp>
Public Member Functions | |
| ErrorProbability () | |
| ErrorStatistic | getError (wns::Ratio postSNR, Bit packetLength, wimemac::convergence::PhyMode phyMode) const |
| double | getPER (wns::Ratio postSNR, Bit packetLength, wimemac::convergence::PhyMode phyMode) const |
Private Member Functions | |
| double | Pd (double rawBer, double d) const |
| Calculate probability of error in pairwise comparison of two paths that differ in d bits. | |
| double | Pu12 (double rawBer) const |
| Calculate first error event probability of coding rate 1/2. | |
| double | Pu23 (double rawBer) const |
| Calculate first error event probability of coding rate 2/3. | |
| double | Pu34 (double rawBer) const |
| Calculate first error event probability of coding rate 3/4. | |
| double | Pu56 (double rawBer) const |
| Calculate first error event probability of coding rate 5/6. | |
| double | Q (double x) const |
| Computes the Q function as found in Proakis (3rd ed, 1995, eq. 2-1-98). | |
Definition at line 71 of file ErrorProbability.hpp.
| wimemac::management::protocolCalculatorPlugins::ErrorProbability::ErrorProbability | ( | ) |
| ErrorStatistic wimemac::management::protocolCalculatorPlugins::ErrorProbability::getError | ( | wns::Ratio | postSNR, | |
| Bit | packetLength, | |||
| wimemac::convergence::PhyMode | phyMode | |||
| ) | const |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::getPER | ( | wns::Ratio | postSNR, | |
| Bit | packetLength, | |||
| wimemac::convergence::PhyMode | phyMode | |||
| ) | const |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::Pd | ( | double | rawBer, | |
| double | d | |||
| ) | const [private] |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::Pu12 | ( | double | rawBer | ) | const [private] |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::Pu23 | ( | double | rawBer | ) | const [private] |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::Pu34 | ( | double | rawBer | ) | const [private] |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::Pu56 | ( | double | rawBer | ) | const [private] |
| double wimemac::management::protocolCalculatorPlugins::ErrorProbability::Q | ( | double | x | ) | const [private] |
1.5.5