Robert Schmidt
97cf8a48a9
Merge remote-tracking branch 'origin/doc-env-var' into integration_2023_w27
2023-07-07 09:00:54 +02:00
Robert Schmidt
8f07050cbe
Merge remote-tracking branch 'origin/episys-merge-SL-variables' into integration_2023_w26
2023-06-30 19:10:55 +02:00
Melissa Elkadi
a0a2248ea1
Introduce #defines for Sidelink Synchronization
...
Implement the #define variables required for synchronization: These
variables include offset and payload size values that vary from the Uu
interface, in relation to the PSS, SSS and PBCH elements. We also
introduce the new sl_mode command line flag, which is used to switch
between the Uu interface and SL interface. This will allow us to modify
exisitng PSS and SSS functions, without copying complete 5G functions
and only changing a few lines to support sidelink mode.
Fixing formatting for softmodem-common.h
2023-06-30 18:55:28 +02:00
Robert Schmidt
01d1a47adf
Remove commented code that uses getenv(): it might be confusing if reactivated
2023-06-28 07:16:00 +02:00
Roberto Louro Magueta
70270250e8
Select Nonlinear ML or Linear MMSE receiver
2023-06-26 12:51:31 +01:00
Roberto Louro Magueta
917ff8e97b
Remove duplicated code
2023-06-26 12:51:31 +01:00
Roberto Louro Magueta
8a820db22f
Compute LLR for 64QAM for ML
2023-06-26 12:51:31 +01:00
Roberto Louro Magueta
46dca7a111
Compute LLR for 16QAM for ML
2023-06-26 12:51:31 +01:00
Roberto Louro Magueta
e21a09967d
Compute LLR for QPSK for ML
2023-06-26 12:51:31 +01:00
Roberto Louro Magueta
8fffe50a11
Fix rho computation
2023-06-26 12:51:31 +01:00
Robert Schmidt
938bf4cb7f
Merge remote-tracking branch 'origin/fix_ul_rotation' into integration_2023_w25
2023-06-22 18:13:51 +02:00
Robert Schmidt
84f071449b
Merge remote-tracking branch 'origin/workaround-clang-compilation-time' into integration_2023_w25
2023-06-22 18:13:44 +02:00
Robert Schmidt
7fc88afb96
Merge remote-tracking branch 'origin/NR_UE_towards_resync' into integration_2023_w25
2023-06-22 18:13:34 +02:00
francescomani
7d08b0c06d
add assertion in rotation function
2023-06-20 11:43:41 +02:00
francescomani
1c3058e2d2
use of apply_rotation functions also at UE
2023-06-20 10:39:13 +02:00
francescomani
35b3a6d478
bugfix in ul rotation and formatting
2023-06-20 09:34:03 +02:00
Laurent THOMAS
a773d024e8
no sanitize on generated ldpc code
2023-06-19 09:48:17 +02:00
Robert Schmidt
96aacd58aa
Merge remote-tracking branch 'origin/remove-thread-pool-abort' into integration_2023_w24
2023-06-16 17:54:11 +02:00
Robert Schmidt
d4eeffff81
Merge remote-tracking branch 'origin/episys-add-sl-freq' into integration_2023_w24
2023-06-16 17:54:04 +02:00
Robert Schmidt
15b8dbc476
Remove unnecessarily verbose log
2023-06-16 17:51:17 +02:00
Robert Schmidt
555a54f85e
Add Sidelink (SL) carrier frequency
...
1. Adding a "SL" frequency for Sidelink mode. The
importance of this variable is to ensure that
when we are in mode 1 (UE+UE+gNB), that the slot
configuration and frequencies do not overlap. This
SL frequency is important for rotation and allows
us to utilize the OFDM modulation and demodulation
functions that already exist in OAI.
2. Adding sl_mode to the command line for proper UE
deployment when in SL mode. sl_mode can be set to 0,
1, or 2. sl_mode 0 indicates no-Sidelink at all,
mode 1 is gNB, UE, and UE (3GPP defines mode numbers).
sl_mode 2 indicated UE to UE communications with no
gNB at all.
3. New functions for calculating the carrier frequency
for SL mode.
2023-06-16 11:11:44 +02:00
Laurent THOMAS
01ac2f0f0e
fix a compiler warning
2023-06-15 16:10:18 +02:00
francescomani
ab908e3b25
some refactoring and fixes for pucch1
2023-06-14 17:38:22 +02:00
laurent
487920d3c0
code review comment, simplify the case ldpc decoder offload and mcs <= 9
...
clang annoying chosen options
2023-06-14 16:34:36 +02:00
francescomani
85aaf3a0ba
upper layers handling of radio link monitoring
2023-06-13 14:54:56 +02:00
laurent
615324294b
ldpc check based on crc
2023-06-12 10:24:57 +02:00
Laurent THOMAS
3645c96c09
remove generic thread pool abort
2023-06-12 10:24:37 +02:00
Robert Schmidt
ef6f571bee
Merge remote-tracking branch 'origin/remove-unused-static-functions' into integration_2023_w23
2023-06-08 19:15:50 +02:00
laurent
1b09f683f9
Fix compilation errors due to -Werror
2023-06-08 19:15:24 +02:00
Robert Schmidt
20366125f3
Merge remote-tracking branch 'origin/coarse-cleaning-pss-ss' into integration_2023_w23
2023-06-08 18:24:10 +02:00
Robert Schmidt
af923d6e0b
Merge remote-tracking branch 'origin/100MHz_on_x310' into integration_2023_w23
2023-06-08 18:23:55 +02:00
laurent
5cb22784fc
coarse-cleaning-pss-sss
2023-06-08 14:01:25 +02:00
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
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
rakesh mundlamuri
6a280abf6b
bugfix in fftsize
2023-05-17 12:07:41 +02:00
rakesh mundlamuri
08a8a23011
enabling 100MHz on usrp x310
2023-05-17 12:07:41 +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