- 15 Oct, 2024 1 commit
-
-
Robert Schmidt authored
Integration: `2024.w41` See merge request oai/openairinterface5g!3032 * !3006 Fix some sizeof and switch-case issues * !3028 Add CMakePresets.json * !3011 Aerial: cleanup unused code, avoid superfluous memcpy(), avoid L1 structures * !3022 NR CSI-RS L1 refactoring → check CI * !2935 Improvements in handling the beamforming procedure via FAPI * !3026 NR ULSCH scheduler fix when using transform precoding * !3031 CI: Increase test bitrates for 100 MHz scenario in SA-2x2 pipeline * !3017 Fix SRS * !2731 Implementation of 2-Step RA * !3027 Add dockerized include what you use tool
-
- 14 Oct, 2024 5 commits
-
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
francescomani authored
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
- 13 Oct, 2024 1 commit
-
-
Robert Schmidt authored
-
- 11 Oct, 2024 18 commits
-
-
francescomani authored
-
rmagueta authored
-
rmagueta authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
ndomingues authored
3GPP 38.331: If absent, the UE applies the SCS as derived from the prach-ConfigurationIndex in RACH-ConfigGeneric (see tables Table 6.3.3.1-1, Table 6.3.3.1-2, Table 6.3.3.2-2 and Table 6.3.3.2-3, TS 38.211 [16]). This procedure for msg1_SubcarrierSpacing NULL is not implemented, so we aplly the same value of UL SCS.
-
Jaroslava Fiedlerova authored
-
Jaroslava Fiedlerova authored
-
Bartosz Podrygajlo authored
Introduce CMakePresests.json which is a simple way to perform incremental build using cmake New configure resets were added: - default: Configure compilation with default options - tests: Same as above but ENABLE_TESTS and SANITIZE_ADDRESS is ON New build presets were added: - 5gdefault: Build the software for NR rfsimulator test - default: same as 5gdefault - 4gdefault: Build the software for LTE rfsimulator test - tests: build all unit tests To configure using configuration preset: `cmake --preset <preset_name>` To build using a build preset: `cmake --build --preset <preset_name>`
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
use of number of SSBs transmitted before current one as fapi index, creation of a mapping vector from SSB to fapi index
-
francescomani authored
-
Jaroslava Fiedlerova authored
Modify the UL/DL UDP iperf test cases to use a higher requested bitrate for the scenario with 100 MHz bandwidth in the SA-2x2 pipeline. Adjust gNB config file to allow for higher UL throughput.
-
- 10 Oct, 2024 15 commits
-
-
francescomani authored
-
Robert Schmidt authored
-
Robert Schmidt authored
Resolve error: nfapi/oai_integration/aerial/fapi_nvIPC.h:56:16: error: unknown type name ‘nvipc_params_t’ 56 | int nvIPC_Init(nvipc_params_t nvipc_params_s); By including the header. Also, move the definiton of the struct to the MAC, where it is actually stored, and out of the radio common_lib.h, since this is not a radio (split 7/8) parameter.
-
Robert Schmidt authored
We don't use CUDA (see previous commit). Further, the variables referenced in this piece of code are not used later.
-
Robert Schmidt authored
When compiling aerial, we compile without CUDA support (see e.g., docker/Dockerfile.gNB.aerial.ubuntu22). Hence, do not check for it in aerial for the moment, we won't use it for the foreseeable future.
-
Robert Schmidt authored
Since commit e6e25275, preamble_list is an array, not a pointer. Hence, we don't need to call free().
-
Robert Schmidt authored
In Aerial bindings (FAPI-Aerial), the NFAPI mode must be NFAPI_MODE_AERIAL (otherwise, we would not be executing this code). Hence, the switches don't make sense. Remove them. The check can more easily be checked with git show <commit> --ignore-all-space
-
Robert Schmidt authored
As is visible at the top of the patch, for compiling aerial_lib (the binding FAPI-Aerial), we always add ENABLE_AERIAL. Thus, all the code within ENABLE_AERIAL will be compiled; we can also simply take it out.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Rúben Soares Silva authored
-
Robert Schmidt authored
We can directly read from buffers, so the memcpy() only takes time. Also, limit the scope of the variables for the unpacking of RX_DATA.indication. Co-authored-by: Rúben Soares Silva <rsilva@allbesmart.pt>
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-