Gabriel Arrobo
dba4333f85
Fix various typos
2019-03-30 20:30:18 -07:00
Tom Henderson
2518b032f8
spectrum: rescan API definitions for bindings
2019-03-12 14:41:44 -07:00
Alexander Krotov
4227f89ec7
Move TraceFadingLossModel from lte to spectrum module
2019-03-11 16:53:08 +01:00
Natale Patriciello
da994d51c1
spectrum: Add API to retrieve Values size and a single value at any position
...
Values are stored as std::vector of double, but this vector can't be accessed,
even read-only. With this addition, it is possible to know how many elements
are inside the vector, and also to get a const reference to any element.
2019-03-07 21:59:59 +01:00
ZorazeAli
b58cac8135
spectrum: rescan bindings
2019-02-26 09:26:56 +01:00
Sébastien Deronne
624d322466
spectrum: Fix order of PHYs stored in MultiModelSpectrumChannel
...
See merge request nsnam/ns-3-dev!22
2019-02-24 22:24:14 +01:00
Tom Henderson
caa195a49b
bindings: Rescan all APIs
2018-12-09 20:56:55 -08:00
Alexander Krotov
7d8c9fd413
wifi: simplify WifiSpectrumValueHelper::DbmToW
2018-11-19 12:41:19 +03:00
Tom Henderson
3a7f6a1c06
bindings: Rescan all APIs
2018-11-14 11:53:21 -08:00
Alexander Krotov
5bed6d3355
spectrum: Fix fatal error message
2018-11-13 18:06:30 +03:00
Alexander Krotov
b469c1c84c
Initialize MultiModelSpectrumChannel::m_numDevices
2018-11-13 18:04:38 +03:00
Stefano Avallone
96b8d1d7a5
Rescan python bindings
2018-09-18 15:50:27 +02:00
Zoraze Ali
eea6a766de
spectrum: trigger the new Gain trace for every transmission
2018-09-06 12:08:35 +02:00
Zoraze Ali
0a794467c0
spectrum: Add new trace Gain and refactor to avoid code duplication
2018-08-25 21:56:07 -07:00
Tom Henderson
9deaad5ae7
rescan bindings
2018-08-09 10:14:27 -07:00
Tom Henderson
0b9893a908
Rescan all Python bindings
2018-07-21 16:14:09 -07:00
Alexander Krotov
8d1b7b1391
Spellcheck the rest of ns-3
2018-06-28 12:51:39 +03:00
Sébastien Deronne
d8922cd9dd
rescan bindings
2018-06-01 00:07:27 +02:00
Sébastien Deronne
82173d9127
network: Change GetNDevices returned type in channel class and all subclasses to properly fix Visual Studio warnings
2018-06-01 00:07:24 +02:00
Tom Henderson
7d9b54aac9
rescan bindings
2018-05-28 22:00:09 -07:00
Sébastien Deronne
1717d81a64
wifi: Use uint16_t for channel widths to prepare 802.11ad support and silent some Visual Studio compiler warnings
2018-04-29 17:37:53 +02:00
Tom Henderson
c2a9b2e56b
bindings: Rescan all bindings
2018-03-14 20:38:59 -07:00
Tom Henderson
cd9040655f
documentation: (partial fix #2887 ) TracedValueCallback signatures
2018-03-10 08:43:58 -08:00
Sébastien Deronne
2bbbf098f6
wifi: Check style of previous commit
2018-03-04 11:15:47 +01:00
Getachew Redieteab
a7eb13a278
wifi, spectrum: Wi-Fi adjacent channel modeling through transmit spectrum mask (OFDM)
2018-03-04 11:10:00 +01:00
Sébastien Deronne
56b004d52b
spectrum: Remove useless lines in WifiSpectrumValueHelper
2018-02-24 00:49:49 +01:00
Tom Henderson
26553ebde7
wifi: ( fixes #2813 ) Use correct subcarrier frequency spacings for OFDM 10 MHz and 5 MHz PHYs
2018-02-20 12:52:37 +01:00
Peter D. Barnes, Jr.
51fa9e6142
[sphinx] Fix various sphinx errors
2018-01-24 01:57:57 -08:00
Getachew Redieteab
8a9127f27b
spectrum, wifi: ( fixes #2843 ) Set correct channel width and center frequency provided for non-HT PPDUs when building SpectralDensity
2018-01-12 22:55:26 +01:00
Getachew Redieteab
05f53a6c61
wifi: ( fixes #2764 ) WifiSpectrumModelId doesn't distinguish 11ax
2017-11-02 10:48:24 -07:00
Tom Henderson
ab8735f403
bindings: Update all 32-bit bindings
2017-09-27 21:42:46 -07:00
Tom Henderson
7f00a95f65
bindings: Rescan all 64-bit bindings
2017-09-27 18:51:23 -07:00
Alexander Krotov
be325774b3
spectrum: Make it possible to chain propagation loss models
...
For example, this change makes it possible to chain fading model with
frequency-dependent pathloss model.
2016-04-05 14:56:46 +03:00
Alexander Krotov
4fa9b44a3c
spectrum: Call CalcRxPowerSpectralDensity recursively
2017-04-28 16:53:51 +03:00
Robert Ammon
fe7e8fb07a
spectrum: correct Doxygen warnings
2017-04-21 21:10:48 -07:00
Sébastien Deronne
4cd14fd8d2
spectrum: Rescan bindings
2017-04-18 21:34:53 +02:00
Sébastien Deronne
1e9758b406
wifi, spectrum: ( fixes #2722 ) Create spectral density based on WifiModulationClass iso the current standard
2017-04-18 20:50:10 +02:00
Sébastien Deronne
1aa06a90eb
spectrum: use 8 bits unsigned integer for channel widths
2017-04-18 20:47:27 +02:00
Sébastien Deronne
5a34f6d293
wifi, spectrum: Replace hardcoded guard band width in wifi spectrum
2017-04-18 20:46:08 +02:00
Sébastien Deronne
c17c46f14b
wifi, spectrum: Add 802.11ax support for wifi spectrum
2017-04-18 20:45:55 +02:00
Sébastien Deronne
1468e7c3de
spectrum: Rescan bindings
2017-04-08 11:25:12 +02:00
Sébastien Deronne
dc67e6f180
wifi: Add band bandwidth in wifi spectrum
2017-04-08 10:50:09 +02:00
Stefano Avallone
9eff4d8251
Rescan python bindings
2017-03-08 18:02:19 +01:00
Stefano Avallone
6fef34be47
network: Convert Queue into a template class
2017-03-08 18:01:29 +01:00
Alexander Krotov
0cd127965a
spectrum: remove unused variable
2016-12-22 23:20:55 +03:00
Alexander Krotov
16a4d770ef
spectrum: ( fixes #2467 ) Do not schedule StartRx for receivers with orthogonal SpectrumModels
...
This change greatly reduces number of StartRx calls, propagation delay
computations and SpectrumValue conversions for scenarios with large number
of transmitters and receivers operating in different non-overlapping channels,
i.e., Wi-Fi scenarios with multiple BSS operating in different channels.
2016-08-07 20:38:18 +03:00
Alexander Krotov
d8509c1a58
spectrum: ( fixes #2464 ) Store spectrum conversion matrix in CSR format
...
Spectrum conversion matrix are usually sparse, so this change speeds up
calculations for large number of bands.
2016-08-07 02:00:09 +03:00
Nicola Baldo
9d9dfa8301
fixed Bug 1886 - Description of Values::iterator methods is incorrect
2016-10-16 22:44:06 +02:00
Tom Henderson
df4dd9df4d
bindings: Rescan all bindings
2016-09-27 22:18:47 -07:00
Tom Henderson
b9e5595665
bindings: Rescan all bindings
2016-09-26 05:33:13 -07:00