- 19 Dec, 2025 8 commits
-
-
Thomas Schlichter authored
-
Thomas Schlichter authored
Make sure to apply Doppler and TA not directly when receiving the target cell ntn_config, but apply Doppler just before the initial sync, and the TA after the initial sync when we have tha actuel cell frame and slot numbers.
-
Thomas Schlichter authored
NR UE FAPI: provide ntn_config as part of phy_config.config_req instead of a dedicated scheduled_response dl_config PDU We need the ntn_config when reconfiguring the PHY layer for a new initial sync, e.g. for calculating the DL Doppler frequency. As a dedicated scheduled_response dl_config PDU it reaches the PHY layer too late, as part of the phy_config.config_req it reaches the PHY layer in time with the other configuration values.
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
Thomas Schlichter authored
-
- 12 Dec, 2025 2 commits
-
-
Jaroslava Fiedlerova authored
Integration `2025.w50` * !3638 NR UE: calculate TA based on SIB19 information in NTN mode, if autonomous TA is not enabled * !3624 NR UE: improve handling of Handover procedures * !3807 doc: Update doc for IF setup * !3741 Update documenation for handover * !3798 Fix for computation of PRACH occasions and association period * !3808 Add symbol timing functions for NR_DL_FRAME_PARMS + optimization for slot timing counterparts Closes #981 See merge request oai/openairinterface5g!3806
-
Jaroslava Fiedlerova authored
Add symbol timing functions for NR_DL_FRAME_PARMS + optimization for slot timing counterparts Add two new functions for calculation symbol timestamp and symbol duration for NR_DL_FRAME_PARMS. Also includes an optimization focused on removing inefficiencies related slot-related counterparts.
-
- 10 Dec, 2025 6 commits
-
-
Sakthivel Velumani authored
-
Sakthivel Velumani authored
For 15kHz SCS, symbols with index 0 and 7 have longer cyclic prefix. This is now fixed in frame parms struct.
-
Sakthivel Velumani authored
1. Removed function pointers for functions get_samples_per_slot(), get_samples_slot_timestamp() and get_slot_from_timestamp() as it does not offer any advantage. The functions are now called directly from everywhere. 2. Optimized these functions by removing loops where ever possible.
-
Jaroslava Fiedlerova authored
Fix for computation of PRACH occasions and association period
-
Jaroslava Fiedlerova authored
Update documenation for handover Update documentation for handover to include the changes that were made after upgrading the CI handover setup (attenuator, USRPs synchronization)
-
Jaroslava Fiedlerova authored
doc: Update doc for IF setup Update IF setup doc, clarify how to set if_freq with large value in the gNB configuration file. Per the libconfig manual, 64-bit integers are represented like regular integers but require an appended "L" (https://www.hyperrealm.com/libconfig/libconfig_manual.html#g_t64_002dbit-Integer-Values).
-
- 09 Dec, 2025 6 commits
-
-
Bartosz Podrygajlo authored
-
Reem Bahsoun authored
Update documenation for F1 handover to include the changes that were made after upgarding the CI handover setup (attenuator, USRPs synchronization)
-
francescomani authored
-
francescomani authored
-
Jaroslava Fiedlerova authored
-
francescomani authored
-
- 08 Dec, 2025 1 commit
-
-
Jaroslava Fiedlerova authored
NR UE: calculate TA based on SIB19 information in NTN mode, if autonomous TA is not enabled To achieve the goal, the hyper frame number (HFN) is introduced at the NR UE PHY, MAC and RRC layers. Besides this, we also implemented an orbit propagation to improve the accuracy of N_UE_TA_adj, and a fix to keep the N_TA from RAR and MAC CE. Fixes #981
-
- 04 Dec, 2025 1 commit
-
-
Jaroslava Fiedlerova authored
Integration `2025.w49`/`v2.4` * !3786 Consistently use OAI_RNGSEED env variable for RNG * !3758 Add yq to edit yaml files and add yaml-dev library in containers missing it * Fix RFemulator noise device RNG initialization * !3780 NGAP: fix PDU Session Release Response * !3795 Increase Aerial-based L2 test core number * !3794 Fix missing E2SM-RC message forward * !3660 Fixes for BWP switching * !3797 Fix FAPI WLS timing, UL counter, doc * release notes v2.4 See merge request oai/openairinterface5g!3792
-
- 03 Dec, 2025 16 commits
-
-
Robert Schmidt authored
-
Bartosz Podrygajlo authored
Add two new functions for calculation symbol timestamp and symbol duration for NR_DL_FRAME_PARMS. These functions are not using the existing indirection mechanism via function pointers as this prevents the compiler from properly optimizing the code.
-
Robert Schmidt authored
Merge remote-tracking branch 'origin/fapi-wls-fixes-timing-counter-doc' into integration_2025_w49 (!3797) Fix FAPI WLS timing, UL counter, doc - Fix FAPI WLS timing - Fix periodical PNF UL throughput logs - Update documentation to better explain how to run WLS with radio (USRP B210)
-
Robert Schmidt authored
Fixes for BWP switching This MR fixes some issues when performing BWP switching via reconfiguration. It also adds a CI test for BWP switching. # Please enter a commit message to explain why this merge is necessary,
-
Robert Schmidt authored
In all cases (CFRA in SA for HO, or CFRA in NSA/do-ra for access), the UE has the full configuration already. We can therefore directly switch to a dedicated search space, as it is already known to the UE.
-
francescomani authored
-
Robert Schmidt authored
Trigger various BWP switches through telnet, and test traffic after each switch.
-
Robert Schmidt authored
-
francescomani authored
-
francescomani authored
-
francescomani authored
... so if we want to have 1 BWP configured at any given time we need to reconfigure BWP 1 every time. This means that since the gNB has more than 1 BWPs (for use for different UEs), that there is a "gNB BWP ID" (as used by the gNB), which can be any BWP ID X, and one "UE BWP ID", which is always 1. This commit implements this distinction.
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Jaroslava Fiedlerova authored
-
francescomani authored
-
francescomani authored
-