LEFT | RIGHT |
(no file at all) | |
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2009 Duy Nguyen | 3 * Copyright (c) 2009 Duy Nguyen |
4 * Copyright (c) 2015 Ghada Badawy | 4 * Copyright (c) 2015 Ghada Badawy |
5 * | 5 * |
6 * This program is free software; you can redistribute it and/or modify | 6 * This program is free software; you can redistribute it and/or modify |
7 * it under the terms of the GNU General Public License version 2 as | 7 * it under the terms of the GNU General Public License version 2 as |
8 * published by the Free Software Foundation; | 8 * published by the Free Software Foundation; |
9 * | 9 * |
10 * This program is distributed in the hope that it will be useful, | 10 * This program is distributed in the hope that it will be useful, |
(...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
435 | 435 |
436 /** | 436 /** |
437 * Perform EWMSD (Exponentially Weighted Moving Standard Deviation) calculatio
n. | 437 * Perform EWMSD (Exponentially Weighted Moving Standard Deviation) calculatio
n. |
438 * | 438 * |
439 * \param oldEwmsd the old EWMSD | 439 * \param oldEwmsd the old EWMSD |
440 * \param currentProb the current probabilty | 440 * \param currentProb the current probabilty |
441 * \param ewmaProb the EWMA probability | 441 * \param ewmaProb the EWMA probability |
442 * \param weight the weight | 442 * \param weight the weight |
443 * \returns the EWMSD | 443 * \returns the EWMSD |
444 */ | 444 */ |
445 double CalculateEwmsd (double oldEwmsd, double currentProb, double ewmaProb, u
int32_t weight); | 445 double CalculateEwmsd (double oldEwmsd, double currentProb, double ewmaProb, d
ouble weight); |
446 | 446 |
447 /** | 447 /** |
448 * Initialize Sample Table. | 448 * Initialize Sample Table. |
449 * | 449 * |
450 * \param station the minstrel HT wifi remote station | 450 * \param station the minstrel HT wifi remote station |
451 */ | 451 */ |
452 void InitSampleTable (MinstrelHtWifiRemoteStation *station); | 452 void InitSampleTable (MinstrelHtWifiRemoteStation *station); |
453 | 453 |
454 /** | 454 /** |
455 * Printing Sample Table. | 455 * Printing Sample Table. |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
606 | 606 |
607 /** | 607 /** |
608 * The trace source fired when the transmission rate change. | 608 * The trace source fired when the transmission rate change. |
609 */ | 609 */ |
610 TracedCallback<uint64_t, Mac48Address> m_rateChange; | 610 TracedCallback<uint64_t, Mac48Address> m_rateChange; |
611 }; | 611 }; |
612 | 612 |
613 } // namespace ns3 | 613 } // namespace ns3 |
614 | 614 |
615 #endif /* MINSTREL_HT_WIFI_MANAGER_H */ | 615 #endif /* MINSTREL_HT_WIFI_MANAGER_H */ |
LEFT | RIGHT |