- 08 Mar, 2024 17 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
tx_timestamp computation doesnt count slots from rx timestamp, and a small simplification just after
-
Robert Schmidt authored
- create XML files for the Aerial pipeline - create docker-compose to automate deployment - add documentation - add to main Jenkinsfile Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr> Co-authored-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org> Co-authored-by: Rúben Soares da Silva <rsilva@allbesmart.pt>
-
Rúben Soares da Silva authored
-
Rúben Soares da Silva authored
-
Rúben Soares da Silva authored
- Aerial config file - Changes for ARC1.1. Change config file to max MCS 25. Fixed pdu size errors. - Remove taskset from Dockerfile.gNB.aerial.ubuntu20 after changing isolated CPUs - removed the USRP from Docker file Co-authored-by: Florian Kaltenberger <florian.kaltenberger@eurecom.fr> Co-authored-by: Fredrik Molander <fmolander@nvidia.com> Co-authored-by: Reem Bahsoun <reem.bahsoun@openairinterface.org>
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/small-bug-from-cdb18d38-and-one-gcc-warning' into integration_2024_w10
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 07 Mar, 2024 18 commits
-
-
Laurent THOMAS authored
remove corresponding global variables
-
francescomani authored
-
mir authored
-
mir authored
-
mir authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Laurent THOMAS authored
-
Robert Schmidt authored
nr_fill_indication() fills CRC and RX requests, to be sent from L1 to L2. Before this commit, nr_fill_indication() is called when - we finally decoded LDPC (or not) - low signal on PUSCH This might happen at the same time, i.e., nr_fill_indication() might try to fill both CRC and RX, in the same list, from different threads. This can lead to this assertion: Assertion (crc->rnti == rx->rnti) failed! In handle_nr_ulsch() ../../../openair2/NR_PHY_INTERFACE/NR_IF_Module.c:190 mis-match between CRC RNTI e071 and RX RNTI 5e3b e.g., e071 is low energy, and while 5e3b related message are filled in one thread, e071 is being put into the message structure as well. At least that is my understanding. I could not actually reproduce this assertion; to be seen if it still happens.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Do not assert if the list of phy statistics is full; instead return NULL. In most places, this is handled appropriately (we do not store anything if we can't). In nr_decode_pucch0(), the return value of get_phy_stats() is used a little bit all over the function, and a constant if (uci_stats) uci_stats->variable++; would look ugly, so make uci_stats point to the stack if we cannot store in the phy_stats.
-
Robert Schmidt authored
the uci_stats variable (pointing to per-UE statistics for UCI) is used in function nr_decode_pucch0() to store information which is important beyond statistics, e.g., uci_stats->pucch0_thres as a threshold (which comes from somewhere else) This commit refactors to use original or intermediate variables to not mix uci_stats usage with actual processing. Also, group uci_stats a bit more.
-
Robert Schmidt authored
-
Robert Schmidt authored
NUMBER_OF_UE_MAX is a 4G constant, use 5G one instead
-
Robert Schmidt authored
They use 4G NUMBER_OF_UE_MAX, which is not supposed to be present in 5G. Further, the mutex and variable are global state; for Paging, we should use F1.
-
Robert Schmidt authored
We can only support up to 30 UEs for SRS. In this commit, we change: - if the total number of UEs is > 32, throw error during compilation to raise awareness (32 so that a multiple of two still works, everything else is confusing, see also next point) - during runtime, handle gracefully if UID is 30 or 31 to not abort (we can simply not allocate SRS resources) Also, refactor config_srs() to always give back new memory; the code is shorter and clearer. Rename to get_contig_srs() to make it explicit.
-
- 06 Mar, 2024 5 commits
-
-
Laurent THOMAS authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-