- 24 Jan, 2025 2 commits
-
-
Guido Casati authored
-
Guido Casati authored
-
- 23 Jan, 2025 9 commits
-
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
Guido Casati authored
-
- 20 Jan, 2025 4 commits
-
-
Guido Casati authored
-
Guido Casati authored
* this commit is making explicit the mandatory IE cn_support in the E1 Setup Request message * also, init cn_support in E1 Setup Request initial message preparation
-
Guido Casati authored
* E1 CU-CP Setup Request is an E1 Interface Management message whose type defition was missing, and it is introduced in this commit (see 9.2.1.7 of 3GPP TS 38.463)
-
Guido Casati authored
-
- 16 Jan, 2025 1 commit
-
-
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 12 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.
-
Robert Schmidt authored
UE MAC: in phy-test/do-ra, fill TB randomly See commit description for more details.
-
Robert Schmidt authored
Remove spinlock from threadpool task return The idea to use atomic aligned to cache line for counting finished jobs is reused, but instead of polling a semaphore was added.
-
Robert Schmidt authored
UE statistics improvements
-
Robert Schmidt authored
remove calls to clear SIMD registers, that was a historical issue This works because gcc/clang replaces the MMX calls by SSE2 automatically. There are some mm_empty() calls in bad places (places where we don't use _m64) and it is lacking in places where we still use _m64. Given that MMX calls are converted to SSE2, there is no problem, and we will remove remaining _m64 variables.
-
Jaroslava Fiedlerova authored
CI test sometimes fails because measured value is lower than allowed threshold.
-
Jaroslava Fiedlerova authored
Enable sleep states once the test is done.
-
Jaroslava Fiedlerova authored
Increasing a number of test trials aims to reduce variations and improve reliability of the nr_ulsim and nr_dlsim test results.
-
Bartosz Podrygajlo authored
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))
-
- 14 Jan, 2025 12 commits
-
-
Bartosz Podrygajlo authored
The idea to use atomic aligned to cache line for counting finished jobs is reused, but instead of polling a semaphore was added
-
Cedric Roux authored
-
Laurent THOMAS authored
-
rmagueta authored
-
Laurent THOMAS authored
-
rmagueta authored
-
rmagueta authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-
Laurent THOMAS authored
-