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
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
Raymond Knopp
7d3a0cd157
Merge remote-tracking branch 'origin/develop' into threading-rk
2023-04-18 23:25:38 +02:00
Roberto Louro Magueta
6a90266aff
Add implementation related to 256QAM for 2-layers UL
2023-04-17 13:59:55 +02:00
Raymond Knopp
7455bae459
added 256QAM LLR computation for ULSCH
2023-04-17 12:41:47 +02:00
francescomani
a0b207fe6b
adding options for 256QAM in UL simulators
2023-04-17 12:41:47 +02:00
laurent
1fefd730d6
fix ldpc ubsan
2023-04-17 09:30:47 +02:00
Robert Schmidt
be5c3d7aa0
Merge remote-tracking branch 'origin/refactor-nr-rrc-du' into integration_2023_w15
2023-04-14 15:26:30 +02:00
Robert Schmidt
04451c7078
Merge remote-tracking branch 'origin/clang_warnings_new' into integration_2023_w15
2023-04-14 13:54:46 +02:00
francescomani
5a153c502f
adding static const in Gen_shift_value.h to avoid asan odr-violation
2023-04-14 13:52:16 +02:00