Roberto Louro Magueta
b0f554e230
Fix memory leaks
2022-06-23 20:45:55 +01:00
Roberto Louro Magueta
d5f23af842
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
2022-06-23 19:51:44 +01:00
Roberto Louro Magueta
6d7d884881
Merge branch 'develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/INIT/nr_init.c
# openair1/PHY/INIT/nr_init_ue.c
# openair1/PHY/defs_nr_common.h
2022-06-23 18:30:31 +01:00
Roberto Louro Magueta
07a3634e45
Change some heap allocations to stack allocations
2022-06-23 18:23:23 +01:00
Roberto Louro Magueta
4a8cc3490c
Sending channel matrix to MAC to allow TPMI calculation
2022-06-20 02:20:03 +01:00
Roberto Louro Magueta
a721c658c8
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
2022-06-19 03:09:32 +01:00
Roberto Louro Magueta
ad5a3e8d94
Fix warning after merge
2022-06-19 03:02:19 +01:00
Roberto Louro Magueta
f4bd7c7529
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
...
# Conflicts:
# openair1/PHY/NR_ESTIMATION/nr_ul_channel_estimation.c
# openair1/PHY/NR_ESTIMATION/nr_ul_estimation.h
# openair1/SCHED_NR/phy_procedures_nr_gNB.c
# openair2/RRC/NR/nr_rrc_config.c
# openair2/RRC/NR/nr_rrc_config.h
2022-06-19 02:44:03 +01:00
Roberto Louro Magueta
8fee72e81f
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
2022-06-19 02:16:41 +01:00
Robert Schmidt
032d477481
Merge remote-tracking branch 'origin/5g-nr-low-snr-performance' into integration_2022_wk24
2022-06-16 22:25:38 +02:00
Roberto Louro Magueta
61e42ce9c6
Consider the invalid timing advance value case for SRS estimation
2022-06-16 13:29:30 +01:00
Roberto Louro Magueta
f6cbde5343
Add const qualifier in some variables
2022-06-16 12:49:13 +01:00
Roberto Louro Magueta
4053c0c3b2
Revert log2_maxh in pusch_vars
2022-06-15 19:54:12 +01:00
Robert Schmidt
e62119bea5
Reintroduce nr_ulsim -I option after wrong merge
2022-06-15 13:53:22 +02:00
Roberto Louro Magueta
7f21567f83
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
...
# Conflicts:
# cmake_targets/autotests/test_case_list.xml
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
2022-06-15 11:17:06 +01:00
Robert Schmidt
0a74c23c8a
Disable Asan in LDPC decoder generator executables
...
The CI compiles the physims using Asan. This in turn compiles Asan into
the LDPC decoder generator files. Since they are run during build, there
are two options:
1) trigger the build using capability SYS_PTRACE to allow running asan
when executing the generators.
2) disable asan in the generators.
The first option seems not feasible, as the compilation of the ldpctest
does not succeed (in fact, for a reason I don't understand, ninja seems
to trigger linking and is then blocked indefinitely). Therefore, this
commit simple disables asan in the generators.
2022-06-14 12:30:12 +02:00
rmagueta
0a71e520d6
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/main.c
2022-06-13 13:43:33 +01:00
rmagueta
8c08e2d3ee
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-06-13 12:52:56 +01:00
rmagueta
7b770042ad
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/LAYER2/NR_MAC_gNB/main.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
2022-06-13 12:00:11 +01:00
Raymond Knopp
a119e84f92
Merge remote-tracking branch 'origin/develop' into ldpc-decoder-codegen
2022-06-13 09:44:51 +02:00
Raymond Knopp
7387721ecf
Merge branch 'ldpc-decoder-codegen' of https://gitlab.eurecom.fr/oai/openairinterface5g into ldpc-decoder-codegen
2022-06-12 23:24:11 +02:00
Raymond Knopp
f6bb869c0b
fixed AVX2 issue for cnProc code generator. Some cleanup in formatting and deleting unused files.
2022-06-12 23:23:07 +02:00
Robert Schmidt
169f42a365
Prevent #define name clash
...
The files openair1/PHY/CODING/nrLDPC_cnProc.h and
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h have the same name,
and also the same include guard/define. This commit renames the define
in the latter to prevent this name clash.
2022-06-12 16:32:46 +02:00
Robert Schmidt
6900f2bc88
Add License to LDPC decoder generator files
2022-06-12 16:29:49 +02:00
Roberto Louro Magueta
5df658141b
Implementation of pack and unpack functions for nfapi_nr_srs_normalized_channel_iq_matrix_t
2022-06-10 20:41:22 +01:00
Robert Schmidt
aabd9c6c4e
nr_ulsim: Change thread-count command-line option to -C
2022-06-10 15:45:32 +02:00
Roberto Louro Magueta
51c95d2747
Send correct FAPI SRS indication PDU depending on SRS usage
2022-06-10 14:27:56 +01:00
Robert Schmidt
b69fa39577
Merge remote-tracking branch 'origin/alignment_fixes' into integration_2022_wk23
2022-06-10 13:52:50 +02:00
Robert Schmidt
b193ccf6ee
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-06-10 13:50:47 +02:00
Robert Schmidt
dc4f610245
Merge remote-tracking branch 'origin/ulsim-perf-testing' into integration_2022_wk23
2022-06-09 17:47:57 +02:00
Robert Schmidt
3793edf686
Merge remote-tracking branch 'origin/NR_coreset_harmonization' into integration_2022_wk23
2022-06-09 17:47:37 +02:00
Robert Schmidt
4b0d4e38c4
Merge remote-tracking branch 'origin/fix-test-caracal' into integration_2022_wk23
2022-06-09 17:46:54 +02:00
Robert Schmidt
28ad0eaacb
Merge remote-tracking branch 'origin/NR_fix_msg3_rtx' into integration_2022_wk23
2022-06-09 17:46:45 +02:00
Sakthivel Velumani
f95c636a6b
Improved help for ulsim
2022-06-09 20:07:23 +05:30
Robert Schmidt
f7ab71763d
Remove old way of generating LDPC decoders
2022-06-09 15:03:13 +02:00
Robert Schmidt
dde6d61dd4
Dynamically create LDPC decoder headers when building ldpc libs
2022-06-09 15:03:13 +02:00
Robert Schmidt
7b68c48618
Make LDPC generator output directory prefix configurable
2022-06-09 15:03:13 +02:00
Robert Schmidt
250043655a
Remove some variables from LDPC generated code to avoid warnings
2022-06-09 15:03:13 +02:00
Laurent THOMAS
97b3d1a5cd
fix mutex not initialised in ul decoder
2022-06-09 15:03:13 +02:00
Laurent THOMAS
e3747ea06b
Fix small bugs in nrLDPC_tools, remain some warnings to fix
2022-06-09 10:01:45 +02:00
Robert Schmidt
aed83c91de
Create header for LDPC bnProc BG2 files
2022-06-09 09:25:57 +02:00
Roberto Louro Magueta
a333dddeaa
Merge remote-tracking branch 'origin/develop-SRS-MIMO' into develop-SRS-feedback
2022-06-09 01:29:01 +01:00
Roberto Louro Magueta
87d69126af
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into develop-SRS-MIMO
2022-06-09 01:13:44 +01:00
Roberto Louro Magueta
8c577ff253
Merge remote-tracking branch 'origin/develop' into develop-SRS-Measurements
...
# Conflicts:
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.usrpb210.conf
2022-06-09 00:56:55 +01:00
Sakthivel Velumani
0d9e548f39
Minor fixes in ulsim and dlsim
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
933ad3dcf4
Removed duplicate definition and other errors
...
left during rebase
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
e8d91d642e
fixed nr_dlsim -q parameter bug
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
93e6bd26da
Made channel estimation techniques configurable
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
da8d3037df
fixed bugs in phy sims
2022-06-08 21:32:07 +05:30
Sakthivel Velumani
8f79ae0ea7
A bug fix in DMRS averaging
2022-06-08 21:32:07 +05:30