Commit Graph

17 Commits

Author SHA1 Message Date
Tom Henderson
7004d1a66e Update availability in RELEASE_NOTES 2022-05-23 11:31:59 -07:00
Tom Henderson
bb4f3b86ec Add ns-3.36.1 release notes 2022-05-23 10:34:14 -07:00
Eduardo Almeida
2627643720 Update RELEASE_NOTES.md and CHANGES.md 2022-05-04 19:47:48 +01:00
Tom Henderson
d8f0afc539 Start RELEASE_NOTES.md and CHANGES.md sections for new release 2022-05-02 07:14:18 -07:00
Tom Henderson
a9c30a86e5 Update RELEASE_NOTES.md and CHANGES.md for ns-3.36 changes 2022-05-02 07:12:27 -07:00
Tom Henderson
e9acb3f84a Update availability in RELEASE NOTES 2022-04-30 18:01:51 -07:00
Tom Henderson
a6eae29693 Update CHANGES and RELEASE_NOTES 2022-04-25 18:23:51 -07:00
Tom Henderson
2425d2b041 Update AUTHORS, CHANGES, and RELEASE_NOTES 2022-04-24 21:18:17 -07:00
Tom Henderson
c7fc6b5430 mesh: (fixes #478, #472) Add forwarding delay; update examples, tests 2022-04-10 19:31:11 -07:00
Eduardo Almeida
42617ab353 Update CHANGES.html and RELEASE_NOTES.md 2022-02-28 07:43:02 -08:00
Tom Henderson
f50ba3169c wifi: (fixes #470) Update default Wi-Fi standard to 802.11ax 2022-02-14 12:26:32 -08:00
bbojovic
4ca8b12ea0 spectrum: Support passing the TX and RX PhasedArrayModel objects to spectrum model
This possibility is needed for the types of spectrum propagation models that need to have a pointer
to the TX and RX antenna arrays to perform calculations, such as e.g.,
ThreeGppSpectrumPropagationLossModel, which currently has hard limitation of having a maximum of 1
antenna array instance per device. ThreeGppSpectrumPropagationLossModel now inherits a new class
PhasedArraySpectrumPropagationLossModel. Its DoCalcRxPowerSpectralDensity function has now two
additional parameters: TX and RX antenna arrays. Also, AddDevice function is removed from
ThreeGppSpectrumPropagationLossModel, because it is not anymore needed to specify for each
device its TX/RX antenna, since these are now passed as parameters. Hence, to use
ThreeGppSpectrumPropagationLossModel, when implementing Spectrum PHY features,
modules should implement the function of SpectrumPhy GetAntenna to return the instance of
PhasedArrayModel of that SpectrumPhy. These instances will be passed by MultiModelSpectrumChannel
(one of the core classes in the spectrum module) to propagation classes, children of
PhasedArraySpectrumPropagationLossModel, when it is necessary to DoCalcRxPowerSpectralDensity to
callculate the propagation loss.

Additionally: Fixed pair key generation for 3gpp channel model: Previous implementation was
using a cantor function of two integer of 32 bits and as a results was giving a unique
representatio of 32 bits. This is wrong, because such function needed even more than 64
bits to represent that value. Even if in ns-3 simulation we are not going to have such large
node numbers, we should fix this. Instead of just changing 64 bits from cantor function, I propose to
replace the cantor function with just simple concatenation of two 32 bits.

I also propose moving min and max inside of the function, to prevent some eventual future errors
in using GetKey, because with the previous implementation there was assumption that who calls GetKey
will previously sort its parameters, and first provide the min value, and then the max value,
and this was not even documented.
2022-01-22 03:42:49 +01:00
Stefano Avallone
2eef1471c9 wifi: (fixes #507) Set CS Required field according to 802.11ax specs 2021-12-27 15:07:44 +00:00
Tom Henderson
f5bd038b86 build: Update minimum compiler versions to g++-8, clang++-6, Apple Clang 11 2021-12-17 17:18:58 -08:00
Eduardo Almeida
c19489485c Fix RELEASE_NOTES.md Markdown style (header levels, lists, indentation) 2021-11-27 09:04:59 -08:00
Stefano Avallone
9db5a061f4 wifi: (fixes #480) Call ReportDataFailed only for failed non-group Data frames
As a result of an internal collision, the transmission of any type
of frame may fail (in the bug report, it was a Beacon frame)
2021-11-10 17:44:50 +01:00
Eduardo Almeida
cc9b568374 Add Markdown extension (.md) to RELEASE_NOTES 2021-11-03 17:50:51 -07:00