156 double CalculateNoiseInterferenceW (Ptr<RxEvent> event, NiChanges *ni) const; |
156 double CalculateNoiseInterferenceW (Ptr<RxEvent> event, NiChanges *ni) const; |
157 double CalculateSnr (double signal, double noiseInterference, WifiMode mode) const; |
157 double CalculateSnr (double signal, double noiseInterference, WifiMode mode) const; |
158 double CalculateChunkSuccessRate (double snir, Time delay, WifiMode mode) const; |
158 double CalculateChunkSuccessRate (double snir, Time delay, WifiMode mode) const; |
159 double CalculatePer (Ptr<const RxEvent> event, NiChanges *ni) const; |
159 double CalculatePer (Ptr<const RxEvent> event, NiChanges *ni) const; |
160 void EndSync (Packet const packet, Ptr<RxEvent> event, uint32_t stuff); |
160 void EndSync (Packet const packet, Ptr<RxEvent> event, uint32_t stuff); |
|
161 double Log2 (double val) const; |
|
162 double GetBpskBer (double snr, uint32_t signalSpread, uint32_t phyRate) const; |
|
163 double GetQamBer (double snr, unsigned int m, uint32_t signalSpread, uint32_t phyRate) const; |
|
164 uint32_t Factorial (uint32_t k) const; |
|
165 double Binomial (uint32_t k, double p, uint32_t n) const; |
|
166 double CalculatePdOdd (double ber, unsigned int d) const; |
|
167 double CalculatePdEven (double ber, unsigned int d) const; |
|
168 double CalculatePd (double ber, unsigned int d) const; |
|
169 double GetFecBpskBer (double snr, double nbits, |
|
170 uint32_t signalSpread, uint32_t phyRate, |
|
171 uint32_t dFree, uint32_t adFree) const; |
|
172 double GetFecQamBer (double snr, uint32_t nbits, |
|
173 uint32_t signalSpread, |
|
174 uint32_t phyRate, |
|
175 uint32_t m, uint32_t dfree, |
|
176 uint32_t adFree, uint32_t adFreePlusOne) const; |
161 double GetChunkSuccessRate (WifiMode mode, double snr, uint32_t nbits) const; |
177 double GetChunkSuccessRate (WifiMode mode, double snr, uint32_t nbits) const; |
162 /* rxPower unit is Watt */ |
178 /* rxPower unit is Watt */ |
163 void ReceivePacket (Packet packet, |
179 void ReceivePacket (Packet packet, |
164 double rxPowerW, |
180 double rxPowerW, |
165 WifiMode mode, |
181 WifiMode mode, |