Commit Graph

15099 Commits

Author SHA1 Message Date
Sébastien Deronne
04015e2fd0 wifi: Compute and store received power per RU if PHY supports 802.11ax 2020-11-12 13:02:11 +01:00
Sébastien Deronne
d2546e47db wifi: Add helper function to convert HE RU indexes to Spectrum model indexes 2020-11-12 13:02:11 +01:00
Sébastien Deronne
cd1a6dd457 wifi: Extend tests for Spectrum to verify correct filtering per band 2020-11-12 13:02:11 +01:00
Sébastien Deronne
8e60e03599 wifi: Extend PhyRxBegin trace to report received power per band 2020-11-12 13:02:11 +01:00
Sebastien Deronne
7d7bf0e0f8 wifi: Rework InterferenceHelper to handle calculations per [band start index; band stop index] pair 2020-11-12 13:02:11 +01:00
Sébastien Deronne
4e51fc0b9a Update CHANGES.html to indicate API changes in WifiPhy to support MU transmissions 2020-11-12 12:26:49 +01:00
Sébastien Deronne
b54908d3d5 wifi: Add test suite for 802.11ax PHY OFDMA 2020-11-12 12:07:41 +01:00
Stefano Avallone
0537d167b1 wifi: Adapt the PhyTxPsduBegin trace to handle HE MU PPDUs 2020-11-12 11:00:06 +01:00
Rediet
9d67facba4 wifi: Generate PHY-RXSTART primitive for filtered PPDUs
Immediately followed by a FILTERED drop reason
2020-11-12 11:00:06 +01:00
Sébastien Deronne
f211a54ba8 wifi: Enable transmission of MU PPDUs 2020-11-12 11:00:06 +01:00
Sébastien Deronne
e1b6debe4d wifi: Make use of the new CalculateTxDuration function to compute PPDU duration 2020-11-12 11:00:06 +01:00
Sébastien Deronne
587154d827 wifi: Adapt traces for HE MU transmissions 2020-11-12 11:00:05 +01:00
Sébastien Deronne
d9fd1381f7 wifi: Fill in NSS in recontructed TxVector 2020-11-12 11:00:05 +01:00
Sébastien Deronne
473d25e6b3 wifi: Extend WifiTxVector to set NSS per staId 2020-11-12 11:00:05 +01:00
Sébastien Deronne
b7e8820496 wifi: Handle reception of MU PPDUs 2020-11-12 11:00:05 +01:00
Sébastien Deronne
13bfdce61e wifi: Extend WifiPpdu for MU transmissions 2020-11-12 11:00:05 +01:00
Sébastien Deronne
b70c85a25d wifi: Extend WifiPhy::Send function to support MU transmissions 2020-11-12 11:00:05 +01:00
Sébastien Deronne
e068d50032 wifi: WifiPhy gets association STA ID from StaWifiMac 2020-11-12 11:00:05 +01:00
Sébastien Deronne
d16e1d4ad1 wifi: Add method in WifiPhy to extract the PSDU from the PPDU 2020-11-12 11:00:05 +01:00
Sebastien Deronne
36c2693737 wifi: Fix initialization of m_band in WifiPhy 2020-11-10 08:10:02 +01:00
bbojovic
c078f2e431 lte: fix #13b0ed8d and formatting
- remove lines of code that were commented out before #13b0ed8d and enabled in #13b0ed8d
- fix formatting in one file that existed before #13b0ed8d
2020-11-07 23:31:19 +01:00
Sébastien Deronne
42e8bdcf03 Update CHANGES.html 2020-11-07 13:44:20 +01:00
Sébastien Deronne
9a69b47d49 Update RELEASE_NOTES 2020-11-07 13:39:30 +01:00
Sébastien Deronne
2e96da9966 wifi: Update documentation for LDPC support with TableBasedErrorRateModel 2020-11-07 13:27:38 +01:00
Sébastien Deronne
fe7d6dd6e8 wifi: Add error rate table for LDPC FEC encoding 2020-11-07 13:26:19 +01:00
Sébastien Deronne
480285f6c3 wifi: Add support for LDPC FEC encoding 2020-11-07 13:07:07 +01:00
Rémy Grünblatt
a100962855 wifi: Fix minstrel-ht UpdateStatistics duration 2020-11-03 09:06:29 +00:00
Tom Henderson
c8eda79fb2 mobility: (fixes #276) Make EnableAsciiAll connect in failsafe way 2020-11-02 12:33:56 -08:00
Vivek Jain
5b0866813c tcp: (fixes #283) Update previousLost and priorInFlight on receiption of ACK 2020-11-02 12:05:13 -08:00
Alexander Krotov
55c31b5255 wifi: make unexported functions static 2020-11-01 19:05:29 +03:00
Alexander Krotov
07f43a93b8 lte: local include without ns3/ prefix 2020-11-01 19:05:29 +03:00
Alexander Krotov
2e2fc2a4a2 wifi: remove duplicate include 2020-11-01 19:05:29 +03:00
Alexander Krotov
6a33eef685 wifi: remove declaration of undefined method 2020-11-01 19:05:29 +03:00
Anna Poon
13b0ed8d50 Implementation of time-arithmetic changes introduced in issue !348.
Used method for printing time with a unit. Generally the changes follow this pattern:

`now.GetSeconds ()` --> `now.As (Time::S)`
2020-10-30 22:39:24 +00:00
Tom Henderson
c9a35da4ad wifi: Rescan APIs 2020-10-29 20:48:38 -07:00
Tom Henderson
9c34430e65 wifi: Update Python examples for API change in commit 7c89eaf6 2020-10-29 20:47:26 -07:00
Tom Henderson
938a096b46 click: Align examples with wifi API changes in commit 7c89eaf6 2020-10-28 21:34:07 -07:00
Tom Henderson
de01155b9c Update CHANGES.html and RELEASE_NOTES 2020-10-28 13:40:03 -07:00
Tom Henderson
d5b40a0d81 wifi: Update ErrorRateModel documentation 2020-10-28 13:34:15 -07:00
Sébastien Deronne
9b8b122437 wifi: Update limitations in the documentation 2020-10-28 11:04:52 -07:00
Tom Henderson
646363e269 Add missing figures to model library Makefile 2020-10-28 11:02:12 -07:00
Sébastien Deronne
4b5a038552 mpi: Fix compilation issue caused by a removed function in wifi module 2020-10-27 18:54:23 +01:00
Sébastien Deronne
5af297ec1f wifi: Add support for HE_TB preamble 2020-10-26 21:54:15 +01:00
Sébastien Deronne
8718921d33 wifi: Extend WifiTxVector to set the WifiMode per staId 2020-10-26 21:54:15 +01:00
Sébastien Deronne
995a857fe7 wifi: Extend WifiPpdu to return the modulation class 2020-10-26 21:54:15 +01:00
Sébastien Deronne
5da67673fa wifi: Event should handle PPDUs 2020-10-26 21:54:15 +01:00
Sébastien Deronne
a489f67a24 wifi: Add method to indicate whether a PPDU is a SU or a MU PPDU 2020-10-26 21:54:15 +01:00
Rediet
b78bee21a9 wifi: Add CalculateTxDuration variant taking a map of PSDUs 2020-10-26 21:54:15 +01:00
Sébastien Deronne
eea21f681e wifi: Store map of PSDUs in WifiPpdu 2020-10-26 21:54:15 +01:00
Rediet
afd77a8c76 wifi: Use extended WifiTxVector 2020-10-26 21:54:15 +01:00