src/wifi/model/dsss-error-rate-model.cc
changeset 11057 35e001b4202d
parent 10968 2d29fee2b7b8
child 11450 9f4ae69f12b7
equal deleted inserted replaced
11056:b73d7a1896ad 11057:35e001b4202d
    33 
    33 
    34 double
    34 double
    35 DsssErrorRateModel::DqpskFunction (double x)
    35 DsssErrorRateModel::DqpskFunction (double x)
    36 {
    36 {
    37   NS_LOG_FUNCTION_NOARGS ();
    37   NS_LOG_FUNCTION_NOARGS ();
    38   return ((std::sqrt (2.0) + 1.0) / std::sqrt (8.0 * 3.1415926 * std::sqrt (2.0)))
    38   return ((std::sqrt (2.0) + 1.0) / std::sqrt (8.0 * M_PI * std::sqrt (2.0)))
    39     * (1.0 / std::sqrt (x)) * std::exp ( -(2.0 - std::sqrt (2.0)) * x);
    39     * (1.0 / std::sqrt (x)) * std::exp ( -(2.0 - std::sqrt (2.0)) * x);
    40 }
    40 }
    41 
    41 
    42 double
    42 double
    43 DsssErrorRateModel::GetDsssDbpskSuccessRate (double sinr, uint32_t nbits)
    43 DsssErrorRateModel::GetDsssDbpskSuccessRate (double sinr, uint32_t nbits)