- 10 Jan, 2025 10 commits
-
-
Robert Schmidt authored
Config files improvements for PRACH Some PRACH parameters in configuration files are not properly set. - number of SSB per RACH occasion should be 1 when we have only 1 SSB (it would still work with 1/2 but it makes little sense and might limit UE selection of ROs). - some PRACH configuration indices would generate PRACH conflicting with PUCCH and therefore reducing scheduling capabilities Further cleanup of some config files still using deprecated fields
-
Robert Schmidt authored
NR UE fix DCI mask size Previous maximum size was 15 but in practice it could be at least up to 18. Also moved assertion on non-contiguous type0 DLSCH allocation to L1 (to remove blocking point for L2 implementation).
-
Robert Schmidt authored
CI: change frequency for timing and B200-SABOX pipelines Change center frequency of - RAN-SA-B200-Module-SABOX-Container - 20 MHz TDD SA scenario from 3309.48 MHz to 3609.12 MHz - RAN-gNB-N300-Timing-Phytest-LDPC - Timing phytest 40 MHz scenario from 3619.08 MHz to 3319.68 Mhz to avoid interference between the SABOX and timing pipeline.
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/improve-pusch-per-symbol-processing' into integration_2025_w02 (!3175) Improvements for PUSCH per symbol processing - Improved the assert in task_ans.c - Fixed and issue with PUSCH per-symbol processing that could cause an issue in case num_pusch_symbols_per_thread is not 1.
-
Robert Schmidt authored
NR gNB MSG3 TPC This MR improves the handling of MSG3 TPC commands at MAC gNB. TODO: Compute TPC when PRACH sends a valid power measurements (currently not the case for OAI L1, to be verified with Aerial L1) Closes #866
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/NR_gNB_MAC_improvements_for_analog_beam_management' into integration_2025_w02 (!3101) NR gNB improvements for analog beam management - Improvements at gNB MAC layer to properly handle analog beam management for all channels - Simple beam switching mechanism based on UE RSRP report
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/ci-fix-dockerfile-for-fhi-build' into integration_2025_w02 (!3186) chore(ci): improved errors messages visibility 1. There was a trailing && before $BUILD_OPTIONS in the command line 2. Added leading lines and more pattern to the grep command that displays errors/warnings messages during docker build since we don't have access to all.txt if build fails
-
Robert Schmidt authored
Use UL actor for processSlotTx Use UL actor instead of Thread pool for processSlotTX. Closes #887
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/nrLDPC_coding_improvements_1' into integration_2025_w02 (!3173) nrLDPC_coding: improvements One improvement in this changeset: Functions nr_interleaving_ldpc, nr_deinterleaving_ldpc, nr_rate_matching_ldpc and nr_rate_matching_ldpc_rx that were previously linked with the PHY layer in the executables are now linked with the LDPC coding implementations where they are called.
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/better-c-style-common-options' into integration_2025_w02 (!3135) replace a set of #define by a C bit array, remove duplicated extern global variable declaration
-
- 09 Jan, 2025 2 commits
-
-
Robert Schmidt authored
The parent commit cleans up and groups oai_exit in one place, nr-softmodem-common.h. Therefore, this 5G file is included in the 4G defs_common.h (at least it's mostly 4G), which is not nice. Instead, define oai_exit also in 4G softmodem-common.h, and include this in defs_common.h. Remove the cyclic inclusion of defs_common.h in softmodem-common.h, and resolve all subsequent errors around unknown types and extern definition mismatches.
-
Laurent THOMAS authored
-
- 08 Jan, 2025 4 commits
-
-
francescomani authored
-
Romain Beurdouche authored
fix(nrLDPC_coding_segment): missing dependency of nr_coding_segment_decoder, nr_coding_segment_encoder, nr_coding_segment_utils and nr_coding_xdma_decoder on generate_T
-
Romain Beurdouche authored
fix(nrLDPC_coding_segment): Reorganize segment and xdma CMakeFiles.txt to avoid redundant compilation
-
Romain Beurdouche authored
fix(nrLDPC_coding_segment): move rate matching, interleaving and their counterparts to segment coding implementation
-
- 06 Jan, 2025 4 commits
-
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
- 03 Jan, 2025 5 commits
-
-
francescomani authored
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Bartosz Podrygajlo authored
A small refactor for PUSCH per-symbol processing. This fixes a possible issue in case num_pusch_symbols_per_thread is not 1
-
Bartosz Podrygajlo authored
This assert checks if the structure is correctly initialized. The structure is one-time use so the assert is valid, but the value of the atomic was added to the output to improve debugging.
-
- 02 Jan, 2025 11 commits
-
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
-
- 21 Dec, 2024 1 commit
-
-
Robert Schmidt authored
Integration: `2024.w51` Closes #879 See merge request oai/openairinterface5g!3180 * !3155 UL BLER vs SNR plot * !3170 Replace AssertFatal with static_assert for cmdline arguments check * !3172 A script to run CI tests locally. * !3151 Optimize PHY_ofdm_mod CYCLIC_PREFIX in case of incidentally aligned pointers * !3164 Fix and refactor channel average * !3154 Fix TPMI for UL retransmissions
-
- 20 Dec, 2024 3 commits
-
-
Bartosz Podrygajlo authored
-
Bartosz Podrygajlo authored
Include the newly added UL Actor in the NR UE threading documentation.
-
Bartosz Podrygajlo authored
Use UL actor instead of Thread pool for processSlotTX.
-