Tom Henderson
667715cac4
bindings: Rescan all APIs
2021-06-24 16:35:40 -07:00
Tom Henderson
f3c82116fa
spectrum: Update Python bindings
2021-04-10 18:59:00 -07:00
Mattia Lecci
2cfcebe0d0
antenna: (merges !481 ) Update antenna module
...
- Introduce PhasedArrayModel
- Use the new PhasedArrayModel framework across modules (e.g., 3gpp channel model)
- Improve Angles class. Furthermore, Angles has been translated from elevation to inclination and from degrees to radians
- Update antenna module doc
- Fix random angle generation for the 3gpp channel model. Specifically, cluster and sub-cluster angles might be generated with inclination angles outside the inclination range [0, pi], and have now been fixed.
2021-04-10 18:59:00 -07:00
Tom Henderson
a3d5b5a971
bindings: Rescan APIs for core, mesh, netanim, spectrum, wave, wifi
2021-03-10 16:21:44 -08:00
Nitya Chandra
6222fd44c7
spectrum: ( fixes #195 ) Add const qualifier to all SpectrumPhy getters
2021-03-01 11:02:01 -08:00
Sébastien Deronne
ec91858b92
wifi: Add function to create OFDMA TX PSD
2021-02-07 13:11:52 +01:00
Tom Henderson
4a661dc399
bindings: Rescan all APIs
2020-12-30 14:21:24 -08:00
Tom Henderson
6002d927bc
bindings: Rescan all APIs
2020-12-21 21:18:58 -08:00
Tommaso Zugno
0891fa9118
propagation: (merges !435 ) Channel condition model for vehicular scenarios
...
This work was done in collaboration with Zoraze Ali and Sandra Lagen.
2020-11-28 20:17:05 -08:00
Tom Henderson
e7d9dff35e
spectrum: Rescan APIs
2020-11-13 18:59:03 -08:00
Sébastien Deronne
bdb3bfc22f
wifi: Add option to configure the OFDM transmit spectrum mask
2020-11-13 10:17:43 +01:00
Sébastien Deronne
d865245632
spectrum: Speed up computations in DEBUG builds (proposal from Rediet)
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
Tom Henderson
9bfa3bd724
bindings: Rescan all APIs
2020-10-03 14:21:45 -07:00
Kim Ferrari
ede6419fc5
spectrum: Update NS_LOG print format for ns3::Time
2020-09-28 09:24:03 -07:00
Natale Patriciello
47e9dee1fd
spectrum: Replace std::shuffle with customized shuffle to control the channel randomness
...
see merge request !412
2020-09-15 23:38:08 +02:00
Tom Henderson
8c6fb7d420
bindings: Rescan all APIs
2020-09-05 13:04:28 -07:00
Steven Smith
dded72e02e
build: ( fixes #217 ) Guard compilation of example used as a test
...
* Added documentation to ExampleAsTestSuite on the need for this guarding
* Updated with Peter's patch for examples-as-test placeholders in wscripts
2020-06-08 09:35:50 -07:00
Tom Henderson
5eea3c0270
bindings: Rescan all APIs
2020-06-07 11:38:26 -07:00
Tommaso Zugno
54c788d74e
spectrum: fix wrong usage of atan
2020-06-04 19:18:46 +02:00
Tom Henderson
c43242d599
Fix compilation issue
2020-05-19 21:56:04 -07:00
Tommaso Zugno
5f2a109a0c
Fix valgrind error
2020-05-19 09:25:38 +02:00
Tom Henderson
2cfae1559c
spectrum: Update bindings
2020-05-15 22:13:51 -07:00
mychele
570acaeed9
spectrum: (merges !257 ) Finalize matrix-based channel models
...
* Make ThreeGppChannelMatrix private
* Add copy
* Address review
* Fix typo in doxygen comment
2020-05-15 22:16:34 -07:00
Tommaso Zugno
3abab98fb7
spectrum: Small fixes to MR !257 (matrix-based channel models)
2020-05-15 22:15:30 -07:00
mychele
a0b58934d3
spectrum: (merges !257 ) Matrix-based channel models
...
* Make ThreeGppChannelModel inherit from a new interface.
* Update three-gpp-spectrum-propagation-loss-model
* Define ThreeGppChannelMatrix
2020-05-15 22:15:03 -07:00
Gabriel Arrobo
85e456d1b1
build: Removed unused include and set dependencies back to previous status
2020-05-15 21:16:35 -07:00
Gabriel Arrobo
71a8b54ae1
build: Fix dependency error in spectrum module
...
When enabling only the wifi module (./waf configure --enable-examples
--enable-tests --disable-python --enable-modules=wifi), there is a
dependency error with three-gpp-channel-test-suite.cc (spectrum module)
because it includes buildings-channel-condition-model.h (buildings module)
2020-05-15 21:15:33 -07:00
Tom Henderson
e99ae43138
bindings: rescan all APIs
2020-05-11 22:07:00 -07:00
Tom Henderson
aaa7074833
spectrum: Fix Config::Connect path for trace source in example
2020-05-05 21:26:05 -07:00
Natale Patriciello
bc65cf4f50
doc: Fix greek letters within model documentation
...
In Europe, people are advanced and use an UTF-* compatible charset, that
permits them to use many more letters than countries that
rely on ASCII. Unfortunately, latex still doesn't recognize all
these new character, so we have to use special escape sequences.
Close #188
2020-05-05 10:31:34 +02:00
Natale Patriciello
2b55f462b6
spectrum: Regenerated py bindings
2020-05-05 10:00:30 +02:00
Natale Patriciello
70a2c88418
spectum: Fixes style of the last change on spectrum-channel.cc
2020-05-05 08:09:03 +02:00
Natale Patriciello
f250e8e6ec
spectrum: Retrieve a pointer to the propagation model
...
With the recent addition of the 3GPP propagation models,
it is often needed to obtain the pointer to be able to set
properties on it.
2020-05-05 08:09:02 +02:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Peter D. Barnes, Jr
49b47a4e8c
doc: sphinx warnings
2020-04-08 20:14:24 -07:00
Tom Henderson
2bef299d25
propagatin, spectrum: Rescan APIs
2020-04-04 10:11:34 -07:00
Tommaso Zugno
ced9bdc486
three-gpp-channel: Remove unused variable
2020-04-01 08:45:33 +02:00
Tommaso Zugno
b4f5695e05
Integration of the 3GPP TR 38.901 fast fading model (GSoC 2019) (2/2)
...
Close !90
2020-03-30 18:23:07 +02:00
Tom Henderson
81db931bdc
bindings: rescan all APIs
2020-02-17 13:11:04 -08:00
Sébastien Deronne
a0df8a6a0b
wifi: Use uint32_t instead of double for band bandwidth expressed in Hz
2020-02-16 13:02:47 +00:00
Tom Henderson
54593cee1b
rescan all APIs
2020-02-11 18:14:45 -08:00
Tom Henderson
a503f36664
bindings: Rescan network, applications, lr-wpan, spectrum modules
2020-01-17 13:38:54 -08:00
Tom Henderson
468f217d26
bindings: Rescan all APIs
2020-01-12 11:17:22 -08:00
Sébastien Deronne
29152dd9c9
spectrum: Fix missing space in MultiModelSpectrumChannel trace
2019-10-09 21:24:00 +02:00
Tom Henderson
80839b33e4
bindings: Rescan all APIs
2019-08-12 17:00:41 -07:00
Tom Henderson
0258405cc6
build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak)
2019-08-12 16:55:34 -07:00
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