An error occurred fetching the project authors.
- 09 Feb, 2024 1 commit
-
-
Robert Schmidt authored
For different reasons, the frame/slot numbers might jump (e.g., gNB and RU machines not properly synced). The scheduler would assert for PUCCH allocations. Handle this gracefully by printing an error message, and resetting the PUCCH structure.
-
- 30 Jan, 2024 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
38.133 table 10.1.6.1.1 specifies dB for RSRP measurements. On the "edges", the choice of INT_MIN/INT_MAX is poor, as it can quickly lead to integer overflow/underflow for the wrong values. Instead, set proper min/max RSRP values.
-
- 25 Jan, 2024 1 commit
-
-
Raymond Knopp authored
-
- 12 Dec, 2023 2 commits
-
-
francescomani authored
-
francescomani authored
-
- 04 Oct, 2023 1 commit
-
-
rmagueta authored
Reset Msg4_ACKed to not schedule ULSCH and DLSCH before RRC Reconfiguration
-
- 22 Sep, 2023 1 commit
-
-
Robert Schmidt authored
!SIB1 is not correctly filled! This commit does not work with COTS UEs! The next commit fixes this. - Move radio config (e.g., minRXTXTIME, SIB1 TDA, do_SRS, etc) down to MAC. - Some parameters in MAC are redundant: delete them. - Remove call to nr_mac_config_scc() from RRC and simulators, the MAC initialization routine calls it implicitly
-
- 23 Aug, 2023 1 commit
-
-
francescomani authored
-
- 22 Aug, 2023 2 commits
- 18 Aug, 2023 1 commit
-
-
Robert Schmidt authored
-
- 13 Jul, 2023 1 commit
-
-
francescomani authored
-
- 03 Jul, 2023 1 commit
-
-
rmagueta authored
-
- 25 May, 2023 1 commit
-
-
Robert Schmidt authored
-
- 12 May, 2023 1 commit
-
-
francescomani authored
-
- 03 May, 2023 2 commits
-
-
Robert Schmidt authored
Different threads (e.g., RRC, DU tasks) might access the scheduler at the same time as the thread that drivers the scheduler itself (ru_thread). To avoid data races, introduce this mutex. Most functions of the scheduler are only used internally and have been marked static in the previous commit. The remaining ones, in this commit, either lock the scheduler mutex sched_lock, or a comment has been added of the assumption of how such function is to be locked (e.g., if it might be called from different places, or if it is called by a function that already locks the scheduler).
-
Robert Schmidt authored
To know which functions are used from outside and which are module-local, make many functions static. This will allow us to protect only those functions with a mutex for which it is necessary.
-
- 28 Apr, 2023 1 commit
-
-
laurent authored
-
- 24 Feb, 2023 1 commit
-
-
francescomani authored
-
- 23 Feb, 2023 2 commits
-
-
francescomani authored
-
francescomani authored
-
- 21 Feb, 2023 1 commit
-
-
francescomani authored
-
- 23 Jan, 2023 1 commit
-
-
francescomani authored
-
- 19 Dec, 2022 2 commits
-
-
francescomani authored
limit dl_DataToUL_ACK to the number of slots per frame to avoid the need to resize VRB_map and UL_tti_req_ahead
-
francescomani authored
-
- 06 Dec, 2022 1 commit
-
-
francescomani authored
-
- 24 Nov, 2022 1 commit
-
-
francescomani authored
-
- 07 Nov, 2022 1 commit
-
-
Thomas Schlichter authored
based on a patch from Francesco Mani <email@francescomani.it>
-
- 27 Oct, 2022 1 commit
-
-
francescomani authored
-
- 24 Oct, 2022 1 commit
-
-
francescomani authored
-
- 07 Oct, 2022 3 commits
-
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
- 26 Sep, 2022 1 commit
-
-
francescomani authored
-
- 16 Aug, 2022 1 commit
-
-
Robert Schmidt authored
-
- 08 Aug, 2022 1 commit
-
-
francescomani authored
-
- 05 Aug, 2022 1 commit
-
-
Sagar Parsawar authored
2. Fixed GPS time assert in gNB_scheduler_uci.c
-
- 04 Aug, 2022 2 commits
-
-
Sagar Parsawar authored
-
francescomani authored
-