1.1 --- a/src/devices/wifi/interference-helper.cc Wed Jul 15 14:59:44 2009 +0200
1.2 +++ b/src/devices/wifi/interference-helper.cc Thu Jul 16 11:19:43 2009 +0200
1.3 @@ -381,7 +381,7 @@
1.4 double numDataBitsPerSymbol = payloadMode.GetDataRate () * symbolDurationUs / 1e6;
1.5
1.6 // IEEE Std 802.11-2007, section 17.3.5.3, equation (17-11)
1.7 - uint32_t numSymbols = ceil ((16 + size * 8.0 + 6.0)/numDataBitsPerSymbol);
1.8 + uint32_t numSymbols = lrint (ceil ((16 + size * 8.0 + 6.0)/numDataBitsPerSymbol));
1.9
1.10 return numSymbols*symbolDurationUs;
1.11 }
1.12 @@ -390,7 +390,7 @@
1.13 NS_LOG_LOGIC(" size=" << size
1.14 << " mode=" << payloadMode
1.15 << " rate=" << payloadMode.GetDataRate () );
1.16 - return ceil ((size * 8.0) / (payloadMode.GetDataRate () / 1.0e6));
1.17 + return lrint(ceil ((size * 8.0) / (payloadMode.GetDataRate () / 1.0e6)));
1.18
1.19 default:
1.20 NS_FATAL_ERROR("unknown standard");