- 17 Dec, 2025 4 commits
-
-
Bartosz Podrygajlo authored
Add vrtsim CI testcase with channel modelling.
-
Bartosz Podrygajlo authored
In perfrom_channel_modelling, do convolution in batches which allows vrtsim to write the channel samples as they are being produced instead of waiting for the last sample in the slot to be ready.
-
Bartosz Podrygajlo authored
-
Bartosz Podrygajlo authored
Limit sample history to 256 samples and copy it into each channel modelling task instead of relying on globally available buffer. This simplifies the code and addressing into the saved samples buffer as well as enabling further optimizations without sacrificing thread safety.
-
- 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 20 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
-
francescomani authored
Return from triggering reconfiguration with BWP switch if BWP is the same as before the switch, and add check to verify if BWP triggered by switch command exists
-
Robert Schmidt authored
-
francescomani authored
-
francescomani authored
-