- 24 Jan, 2025 5 commits
-
-
Jaroslava Fiedlerova authored
use ML receiver for 64 QAM UL-MIMO Change condition on MMSE/ML selection to include 64QAM for ML UL-MIMO receiver. Only 256QAM will now use MMSE UL-MIMO receiver.
-
Jaroslava Fiedlerova authored
fix(nrLDPC_coding_t2): Miscellaneous fixes related to T2 1. HARQ combined offset: The offset provided for each code block in the HARQ combined input and output buffer shall not be above 512. A modulus was performed on the offset of the TB in the buffer to avoid this situation. But the offset of the code block was added afterward so that the total offset was sometimes going above 512.This commit performs the modulus after adding the code block offset. Usually this issue was triggering a segfault after less than 2 minutes of an iperf test on some setup using T2. The same iperf test was successfully performed during 10 minutes on the same setup with this change. 2. Properly stop LDPC coding in gNB and UE: LDPC coding was yet not properly stopped by using free_nrLDPC_coding_interface in gNB and UE. This was not causing major issue until now. It was especially not causing any issue with T2 LDPC coding using the PF. But using T2 VFs, if the coding library is not properly stopped then the VF cannot be used anymore unless the admin app is restarted. So this MR adds the missing free_nrLDPC_coding_interface.
-
Jaroslava Fiedlerova authored
fix nr phy-test mode in ntn Following SIB19 MR !3019 (merged), the phy-test mode is no longer working In this MR we update the handling NTN-Config from ServingCellConfigCommon to be the same as when NTN-Config is received in SIB19 More details: !3019 (comment 145103)
-
Jaroslava Fiedlerova authored
Remove unused code
-
Jaroslava Fiedlerova authored
Merge remote-tracking branch 'origin/fix-bug-usrp-constant-derive' into integration_2025_w04 (!3023) usrp constant and slow derive timestamp Sample write reorder function doesn't handle properly the clock shift. It keeps the same time origin forever, so, if the clock sifts in one direction, we finish to reach the maximum time shift that was designed for slot to slot maximum shift. We may also consider if this function is useful: gNB and UE currently ensure Tx in order because there are other issues above if we let Tx preparation run out of order in separate threads Closes #893
-
- 23 Jan, 2025 12 commits
-
-
Jaroslava Fiedlerova authored
- Refactor SCTP Association Response Handling - Unified function for both CU-CP and CU-UP handling - CU-CP: Notifies RRC of E1 connection loss with CU-UP - CU-UP: Initiates a new SCTP association request to regain E1 connection - this fix will prevent issue #878 from happening - Send list of PDU Session Resources to Failed Setup in the (PDU Session Resource/Initial Context) Setup Response - depending on different failure scenarios - e.g. (#878) when No CU-UP is associated and still the CU-CP receives a PDU Session Setup Request - add relevant functions to handle NGAP Setup Response messages with failed list of items - this is an extra failure handling to make #878 is handled if it ever happens again - NGAP Cause Refactoring - Refactor struct for NGAP cause group and value - Add extended radio network cause enumeration values - Refactor redundant code into a new NGAP cause encoding function - Minor logging, function descriptions improvements Closes #878
-
Jaroslava Fiedlerova authored
Merge remote-tracking branch 'origin/remove-legacy-compile-option' into integration_2025_w04 (!3198) A user on the mailing list was confused by a wrong flag in CMakeList.txt so, I remove this and a set of others that are known not working.
-
Robert Schmidt authored
-
Laurent THOMAS authored
cleanup debug/dump flags by avoiding repetitions in the source code and enable compiler checks. Add a help text if we set a wrong debug trace option.
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
Co-authored-by:
Thomas Schlichter <thomas.schlichter@iis.fraunhofer.de>
-
- 22 Jan, 2025 2 commits
-
-
Robert Schmidt authored
-
Sagar Arora authored
Signed-off-by:
Sagar Arora <sagar.arora@openairinterface.org>
-
- 21 Jan, 2025 1 commit
-
-
Robert Schmidt authored
chore(ci): Move to new Jenkins and Openshift Cluster - Update helm-charts with new node roles - Add resource definition in physim helm-charts to easily schedule them on different cluster servers - Update entitlement creation methodology - Add namespace for aerial pipeline
-
- 20 Jan, 2025 4 commits
-
-
Jaroslava Fiedlerova authored
Due to HW version differences between the CI RHEL build machine and the FHI 7.2 test machine (cacofonix), FHI 7.2 test using RHEL image failed, reporting an 'Illegal Instruction' error.
-
Jaroslava Fiedlerova authored
-
Guido Casati authored
-
Romain Beurdouche authored
LDPC coding was yet not properly stopped by using free_nrLDPC_coding_interface in gNB and UE. This was not causing major issue until now. It was especially not causing any issue with T2 LDPC coding using the PF. But using T2 VFs, if the coding library is not properly stopped then the VF cannot be used anymore unless the admin app is restarted. So this MR adds the missing free_nrLDPC_coding_interface.
-
- 17 Jan, 2025 10 commits
-
-
Guido Casati authored
-
Sagar Arora authored
Signed-off-by:
Sagar Arora <sagar.arora@openairinterface.org>
-
Sagar Arora authored
Signed-off-by:
Sagar Arora <sagar.arora@openairinterface.org>
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Romain Beurdouche authored
The offset provided for each code block in the HARQ combined input and output buffer shall not be above 512. A modulus was performed on the offset of the TB in the buffer to avoid this situation. But the offset of the code block was added afterward so that the total offset was sometimes going above 512. This commit performs the modulus after adding the code block offset.
-
Sagar Arora authored
Signed-off-by:
Sagar Arora <sagar.arora@openairinterface.org>
-
Sagar Arora authored
- remove sub-chart name from global.nodeName to allow removing global nodeName parameter Signed-off-by:
Sagar Arora <sagar.arora@openairinterface.org>
-
- 16 Jan, 2025 2 commits
-
-
Badescu, Ciprian authored
Following SIB19 MR !3019, the phy-test mode is no longer working In this MR we update the handling NTN-Config from ServingCellConfigCommon to be the same as when NTN-Config is received in SIB19
-
Robert Schmidt authored
Integration: `2025.w03` See merge request oai/openairinterface5g!3206 * !3167 remove calls to clear SIMD registers, that was a historical issue * !3179 UE statistics improvements * !3193 Remove spinlock from threadpool task return * !3195 UE MAC: in phy-test/do-ra, fill TB randomly * !3201 T tracer: minor fixes for compilation * !3204 CI: Increase number of test trials for timing tests * !3034 Delay compensation for PUCCH2 * !3205 Fix calculation of RSSI in pucch_rx.c
-
- 15 Jan, 2025 4 commits
-
-
Robert Schmidt authored
Fix calculation of RSSI in pucch_rx.c Fix two issues with RSSI calculation in PUCCH: - RSSI was calculated using partial sum instead of average of squared samples. - There was a missing parentheses pair which causes the RSSI value to underflow. The proper way to calculate power in dBFS is let signal_energy = average of squared samples of received signal over resource elements, antennas and symbols under measurement then: rssi[dBFS] = -10log10(max_sample^2 / signal_energy), or (to avoid division): rssi[dBFS] = -(10log10(max_sample^2) - 10log10(signal_energy))
-
Robert Schmidt authored
CI: Increase number of test trials for timing tests - Increasing a number of test trials aims to reduce variations and improve reliability of the nr_ulsim and nr_dlsim test results. - Disable CPU sleep states on the machine when running physims. - Minor adjustment of timing threshold in 60 MHz phytest.
-
Robert Schmidt authored
Delay compensation for PUCCH2 - Implementation of delay compensation for PUCCH2, which minimizes for exampe logs "reported RSRP index XXX invalid" - Adding a test to the CI to perform the delay compensation in PUCCH2 - Refactor code to use c16_t data type in PUCCH decoder
-
Robert Schmidt authored
T tracer: minor fixes for compilation only fixing some hacks tools, no functional change in main programs, no need to test anything.
-