Commit Graph

19186 Commits

Author SHA1 Message Date
Sébastien Deronne
7b0c6c62bc core: Add test for largest extreme value random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
73474d22dc core: Add largest extreme value random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
287ae60ae3 core: Add test for laplacian random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
a9ffe7821e core: Add laplacian random distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
13e30c04b5 core: Extend random variable tests to verify calculated mean for Weibull distribution 2024-08-20 18:04:33 +00:00
Sébastien Deronne
c834704d89 core: Add functions to calculate mean for Weibull distribution 2024-08-20 18:04:33 +00:00
Tom Henderson
10f5371ff3 doc: Update sample code in tutorial 2024-08-16 07:16:52 -07:00
Gabriel Ferreira
dd95a36bf0 doc: Partially revert 4597de82, which hides the commit hash on 3-dev version 2024-08-14 18:05:17 +02:00
Gabriel Ferreira
6729775f0f core: (fixes #1118) Demangle EnumValue typenames for doxygen 2024-08-14 15:48:20 +00:00
Gabriel Ferreira
7a55c57c9a core: Separate C++ demangler from CallbackImplBase 2024-08-14 15:48:20 +00:00
Eduardo Almeida
5781b03ef3 codespell: Skip cmake-*/ and venv/ directories 2024-08-14 11:53:04 +01:00
Gabriel Ferreira
cd523b6fad test: Skip unused source scanning on examples directories with no CMakeLists.txt 2024-08-09 14:39:33 +02:00
Gabriel Ferreira
4597de8219 doc: Use git describe --long, and accept 0 or 1 distance to tag as the release 2024-08-09 14:39:33 +02:00
Federico Guerra
66b6653a40 uan: (fixes #1115) Fix PER calculation of M-QAM (fix due to donghuiyong) 2024-08-08 05:54:06 -07:00
Federico Guerra
593c5401bf uan: (fixes #1112) Fix Thorp attenuation formula (fix due to donghuiyong) 2024-08-07 21:31:25 +00:00
Sébastien Deronne
4d11f2b3e1 wifi: Add test to verify 80+80MHz transmissions 2024-08-03 10:24:00 +02:00
Sébastien Deronne
ae7c99a5d5 wifi: Add test to verify the bands that are tracked in interference helper upon channel switching 2024-08-03 10:24:00 +02:00
Sébastien Deronne
00e968aeea wifi: Add test to verify band indices calculations 2024-08-03 10:23:59 +02:00
Sébastien Deronne
755bf78b02 wifi: Add test to verify conversion from ChannelSettings attribute to WifiPhyOperatingChannel 2024-08-03 10:23:59 +02:00
Sébastien Deronne
a3f03a5bf1 wifi: Add logs to indicate whether a given band is removed from the interference helper 2024-08-03 10:23:59 +02:00
Sébastien Deronne
0a889ae4c5 wifi: Enable support for 80+80MHz when spectrum PHY is used
There is no sense to use non-contiguous operating channel with YANS
2024-08-03 10:23:59 +02:00
Sébastien Deronne
f9d161a35b wifi: Handle 80+80MHz as a single 160 MHz band to handle reception of 80+80MHz PPDUs 2024-08-03 10:23:59 +02:00
Sébastien Deronne
73476123c1 wifi: Add 80+80MHz support for HePhy::ConvertHeRuSubcarriers 2024-08-03 10:23:59 +02:00
Sébastien Deronne
0d9303ae64 wifi: Add 80+80MHz support for SpectrumWifiPhy::ConfigureInterface 2024-08-03 10:23:59 +02:00
Sébastien Deronne
09c5dbaa51 wifi: Add 80+80MHz support for WifiBandwidthFilter::DoFilter 2024-08-03 10:23:59 +02:00
Sébastien Deronne
b4052a8a4e wifi: Add 80+80MHz support for PhyEntity::CanStartRx 2024-08-03 10:23:59 +02:00
Sébastien Deronne
9fdb1822e0 wifi: Add 80+80MHz support for WifiPpdu::DoesOverlapChannel 2024-08-03 10:23:59 +02:00
Sébastien Deronne
5c8ce8a6f6 wifi: Add 80+80MHz support for SpectrumWifiPhy::GetBand 2024-08-03 10:23:59 +02:00
Sébastien Deronne
4f43ba2a7a wifi: Support retrieval of default 80+80MHz channel numbers 2024-08-03 10:23:59 +02:00
Sébastien Deronne
81e2fad234 wifi: Support 80+80MHz for SpectrumWifiPhy::DoChannelSwitch and SpectrumWifiPhy::FinalizeChannelSwitch 2024-08-03 10:23:59 +02:00
Stefano Avallone
1b4ba46911 wifi: PHY completes actions upon channel switch before notifying the MAC 2024-08-03 10:23:59 +02:00
Sébastien Deronne
19e93b3f80 wifi: Support 80+80MHz for WifiPhy::DoChannelSwitch 2024-08-03 10:23:59 +02:00
Sébastien Deronne
425ec0fadd wifi: Add functions to retrieve channel numbers, center frequencies and channel widths of all contiguous channel segments 2024-08-03 10:23:59 +02:00
Sébastien Deronne
3d035ce4d9 wifi: Store center frequencies in spectrum PHY interface 2024-08-03 10:23:59 +02:00
Sébastien Deronne
9e4f74dc71 wifi: Set ChannelSettings after thrown exception in WifiPhy configuration example 2024-08-03 10:11:34 +02:00
Tommaso Pecorella
426e6a4ba9 internet: (fixes #1113) fixes integer overflow on first Hystart event 2024-07-30 04:55:36 +00:00
Alberto Gallegos Ramonet
47ec2c5bfe lr-wpan: MAC SET GET attributes added 2024-07-30 10:55:53 +09:00
Gabriel Ferreira
74fd01a17e spectrum: Assume no pathloss when transmitter and receiver are co-located
Prevents infs/nans
2024-07-26 19:22:21 +00:00
Gabriel Ferreira
ddc8795a05 build: Add instructions on how to disable Windows path injection for WSL 2024-07-26 18:01:57 +02:00
Eduardo Almeida
285d923311 tcp: Further formatting fixes of tcp.rst 2024-07-26 03:41:41 +00:00
Jay C. Surani
cc95f85330 tcp: (fixes #529) Formatting issues in TCP Congestion Control Algorithms documentation 2024-07-26 03:41:41 +00:00
Tommaso Pecorella
9e9c8d2bc2 network: allow questionable (but not malformed) PbbPacket 2024-07-25 12:31:19 -05:00
Tommaso Pecorella
dff6a2f5be ci: fix clang-10 jobs on Ubuntu 20.04 2024-07-24 20:43:52 -05:00
Sébastien Deronne
90edc7c48e wifi: Add PSD tests for 80+80MHz spectrum 2024-07-23 20:05:30 +02:00
Sébastien Deronne
3ba80431fe wifi: Prepare PSD tests for non-contiguous spectrum 2024-07-23 20:05:30 +02:00
Sébastien Deronne
50bdeff0dd wifi: Cleanup invalid PSD test 2024-07-23 20:05:30 +02:00
Sébastien Deronne
51e6b8e939 wifi: Handle creation of 802.11ac/ax 80+80MHz PSDs 2024-07-23 20:05:30 +02:00
Sébastien Deronne
05cc8d8910 wifi: Handle creation of wifi spectrum model for non-contiguous channels 2024-07-23 20:05:30 +02:00
Sébastien Deronne
a53ff7ab6e wifi: Improve preamble puncturing for non-HT duplicate PSDs 2024-07-23 20:05:30 +02:00
Sébastien Deronne
40b91d497b wifi: Pass center frequency per segment to create the spectrum model 2024-07-23 20:05:30 +02:00