Laurent Thomas
4d73f80487
fix compilation error, static functions not used
2023-06-05 08:58:48 +02:00
Robert Schmidt
020f72d90e
Merge remote-tracking branch 'origin/NR_undefined_behavior_fixes' into integration_2023_w22
2023-06-02 13:27:24 +02:00
Robert Schmidt
5ff2dd0dfc
Merge remote-tracking branch 'origin/NR_improv_CSI_logs' into integration_2023_w22
2023-06-02 13:27:18 +02:00
Vijay Chadachan
836469e849
CPPCHECK fixes for printf issues
...
Fix for following CPPCheck warnings
- invalidPrintfArgType
Rebased with latest develop branch w21.
Reverted modifications unrelated to printf issues.
2023-06-01 12:07:26 +02:00
francescomani
9d9e6bf17f
errors detected by undefined behavior sanitizer
2023-05-29 08:49:52 +02:00
Robert Schmidt
3af208c8c7
Merge remote-tracking branch 'origin/merge_secu_osa' into integration_2023_w21
2023-05-26 16:48:10 +02:00
mir
c9012298de
OSA SECU harmonization
2023-05-26 12:35:33 +02:00
Robert Schmidt
aff4e33b2c
Merge remote-tracking branch 'origin/NR_UE_PRACH_C2' into integration_2023_w21
2023-05-25 18:54:17 +02:00
Robert Schmidt
28c015dbf3
Merge remote-tracking branch 'origin/NR_UE_fix_timing_adjust' into integration_2023_w21
2023-05-25 18:53:40 +02:00
francescomani
447150b05a
bugfix for PRACH format C2
2023-05-24 14:15:37 +02:00
francescomani
1a123cfe6a
improvements in scheduling reception of CSI-RS and logging
2023-05-23 11:07:52 +02:00
Sakthivel Velumani
9825842e97
Adjust samples in time only when valid PBCH is present
2023-05-22 12:40:51 -04:00
Robert Schmidt
19a05d90a1
Merge remote-tracking branch 'origin/episys-add-complex-structs' into integration_2023_w20
2023-05-17 19:59:17 +02:00
Robert Schmidt
27c5d93637
Merge remote-tracking branch 'origin/L1_tx_amp' into integration_2023_w20
2023-05-17 19:59:05 +02:00
Robert Schmidt
4490013f05
Merge remote-tracking branch 'origin/ldpc_cuda_bg2_fix' into integration_2023_w20
2023-05-17 19:58:54 +02:00
Raymond Knopp
139cdc0ddf
Add new parameter tx_amp_backoff_dB to L1 section of configuration file
...
Provides the backoff from full-scale output at the L1 entity
(frequency-domain samples). Default is, 36 dBFS, which is the correct
value when using the OAI RU entity. For O-RAN RU, this value should be
set according to the O-RU manufacturer requirements. For example 12
would corresponding to 14-bit input level (6 dB/bit).
Applies the TX amp backoff to PBCH, PDCCH and CSI
2023-05-15 09:27:35 +02:00
Raphael Defosseux
211fcb217a
Merge remote-tracking branch 'origin/threading-rk' into integration_2023_w19
2023-05-11 13:24:50 +02:00
Melissa Elkadi
5a6516ff76
Fixing whitespace
2023-05-10 09:13:02 -07:00
Melissa Elkadi
2dfc36dc32
Converting OFDM mod/de-mod functions to use c16_ts instead of int16_ts
2023-05-10 09:10:12 -07:00
Robert Schmidt
0894a6bfe7
Merge remote-tracking branch 'origin/NR_CCE_fix' into integration_2023_w18b
2023-05-06 05:23:18 +02:00
Robert Schmidt
462ed76114
Merge remote-tracking branch 'origin/NR_UE_rework_rrc_mac_config' into integration_2023_w18b
2023-05-06 05:21:10 +02:00
francescomani
9421fcc8b9
addressing review
2023-05-05 07:50:39 +02:00
francescomani
e9ded45428
bugfix in computing first cce
2023-05-05 07:36:39 +02:00
Eurecom
afe6e640d4
ldpc cuda memory size fix for bg2
2023-05-03 16:47:19 +02:00
Robert Schmidt
31a1003349
Introduce mutex for MAC scheduler
...
Different threads (e.g., RRC, DU tasks) might access the scheduler at
the same time as the thread that drivers the scheduler itself
(ru_thread). To avoid data races, introduce this mutex.
Most functions of the scheduler are only used internally and have been
marked static in the previous commit. The remaining ones, in this
commit, either lock the scheduler mutex sched_lock, or a comment has
been added of the assumption of how such function is to be locked (e.g.,
if it might be called from different places, or if it is called by a
function that already locks the scheduler).
2023-05-03 13:40:22 +02:00
Robert Schmidt
fc01032915
Merge remote-tracking branch 'origin/fix-nrqtscope-doc' into integration_2023_w17
2023-05-02 18:40:01 +02:00
Robert Schmidt
a8879d3b9c
Merge remote-tracking branch 'origin/remove-some-globales' into integration_2023_w17
2023-05-02 18:39:25 +02:00
Raymond Knopp
a3c7af0a7a
Merge remote-tracking branch 'origin/develop' into threading-rk
2023-04-28 22:28:18 +02:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
Raymond Knopp
2a6b188635
removed temporary "USE_MSGQ" definition. Now, with
...
reorder_thread_disable we use the native message queue and L1_rx_thread instead of the thread-pool for the main L1 thread. There is a single TX thread (no slot parallelization)
2023-04-27 15:17:07 +02:00
Robert Schmidt
7cfb6db48a
Update scope (Xforms, Qt) documentation and list in doc/README.md
2023-04-27 13:55:06 +02:00
rakesh mundlamuri
5143133d33
ssb offset to point A bugfix
2023-04-24 10:47:41 +02:00
francescomani
c0f7e458bb
rework and adjust size of config_request mac vectors
2023-04-24 09:09:17 +02:00
francescomani
15822a0a5d
rework nr_rrc_mac_config_req
2023-04-24 09:05:54 +02:00
Robert Schmidt
418c6e23f0
Merge remote-tracking branch 'origin/NR_common_duplicated_function' into integration_2023_w16b
2023-04-22 07:51:14 +02:00
Robert Schmidt
302f016650
Merge remote-tracking branch 'origin/NR_UE_TA_procedures_at_MAC' into integration_2023_w16b
2023-04-22 07:48:58 +02:00
Robert Schmidt
e31eacb386
Merge remote-tracking branch 'origin/develop-PUCCH2' into integration_2023_w16b
2023-04-21 16:33:44 +02:00
Robert Schmidt
361dfc3c9f
Merge remote-tracking branch 'origin/NR_UL_256QAM_new' into integration_2023_w16b
2023-04-21 16:32:36 +02:00
francescomani
87d9517738
avoid duplicated function in nr_common for supported bandwidth
2023-04-20 18:16:37 +02:00
Roberto Louro Magueta
b307044345
Decode PUCCH2 for polarParams->N = 64
2023-04-20 12:56:28 +01:00
Robert Schmidt
3b429c5399
Fix uninitialized variable warning
2023-04-20 13:44:05 +02:00
Roberto Louro Magueta
7879afc010
Improve code readability and fix the nr_polar_params() function
2023-04-20 11:51:47 +01:00
laurent
b735f8bec6
ubsan fixes
2023-04-19 22:12:08 +02:00
laurent
8a10d1b222
add phy layer variable and persited arrays
2023-04-19 22:12:08 +02:00
laurent
9509bdfdc1
ubsan detected issue
2023-04-19 22:12:08 +02:00
laurent
3eabc2fe01
remove ubsan from ziggurat random generator for speed and because it detects abs(MIN_INT32) cant be computed
2023-04-19 22:12:08 +02:00
Robert Schmidt
01af5a1e2d
Fix too large shift in ulsim
2023-04-19 22:12:08 +02:00
Robert Schmidt
2faca0fdba
Fix too large shift in nr_pucchsim
2023-04-19 22:12:08 +02:00
laurent
7f4e8f9220
fix-ubsan
2023-04-19 22:12:08 +02:00
laurent
63fc39dc3f
fix bugs detected by ubsan
2023-04-19 22:12:08 +02:00