Laurent THOMAS
206aa36a47
Make read-only globals const, additional fixes
...
- Global variables that are never written to are marked const
- Remove some EXTERN declaration
- Remove unused `log_mem_multi` from logging module
2023-08-18 14:20:37 +02:00
francescomani
44bc3e7cce
taking sib1 detection out of initial sync
2023-07-27 11:11:09 +02:00
Laurent THOMAS
37752af2cf
make common code for data copy to the scope
2023-07-19 10:19:25 +02:00
francescomani
9d9e6bf17f
errors detected by undefined behavior sanitizer
2023-05-29 08:49:52 +02:00
francescomani
eb09a63001
separating MAC and PHY procedures for TA
2023-04-12 10:32:35 +02:00
francescomani
ebd70a3915
Merge remote-tracking branch 'origin/NR_pbch_errors_at_MAC' into integration_2023_w14
2023-04-04 19:35:23 +02:00
Sakthivel Velumani
15c12caa37
Contains MAC changes to run || DLSCH
...
DL config as array in MAC
Run RX slot processing in Tpool thread
Fixed race in phy config
Changed mac_IF_mutex
Proc Tx: Lets wait for Proc Rx to get ACK/NACK
-(only on slots that carry ACK/NACK)
Fix problem with rfsim
Separated PDCCH and PDSCH decoding functions. Run PDCCH decoding in main UE_thread.
Fixed race in MAC dci config struct
needed for parallel processing of slots
Moved DLSCH transport block buffer to stack
rx_ind as static allocation
L2sim: Fixed calling of MAC sched in wrong slot
Fix DCI extract bug for RA procedure
2023-04-03 10:24:24 -04:00
francescomani
5c333cca65
move radio link failure detection on pbch at MAC
2023-04-02 09:48:09 +02:00
Robert Schmidt
e90ef3bc68
Split phy_init.h into two files (for LTE/NR)
2023-03-06 20:05:38 +01:00
Sakthivel Velumani
c31fe381f8
Simplified function args
...
removed gNB_id and slot from function calls where proc is used.
2022-12-18 10:08:12 +05:30
Sakthivel Velumani
573e7fd98a
Changed rxdataF from int32_t to c16_t
2022-12-18 10:08:12 +05:30
Sakthivel Velumani
06ef311975
Moved PDSCH, rxdataF to stack
...
--Removed NR_UE_PDSCH global structure
--Changed UE scope to accomodate local PDSCH data
--Removed common_vars.rxdataF from global structure
2022-12-18 10:08:08 +05:30
Sakthivel Velumani
ea72306c38
Moved DLSCH PHY structure to stack
2022-10-31 18:22:27 -04:00
Bruno Mongazon-Cazavet
392040a842
Fix build error when -g is specified, fix various warnings when -g is specified
2022-10-18 08:48:10 +02:00
Bruno Mongazon-Cazavet
144e7a34aa
essage=Simde - 1636
2022-10-05 17:58:29 +02:00
Sakthivel Velumani
8a71877eec
Remove thread id and make slot processing in series
2022-09-29 13:43:16 -04:00
Bruno Mongazon-Cazavet
fe1dc24e28
Add Intrinsics usage by SIMDE
2022-09-28 18:21:19 +02:00
francescomani
be0fc1a982
Merge remote-tracking branch 'origin/develop' into NR_UE_multi_SSB_meas
2022-07-30 10:21:58 +02:00
Florian Kaltenberger
bb17287089
aligning some internal memory to avoid segfaults
2022-06-08 12:09:07 +02:00
francescomani
2f81e507d7
fixes for pbch detection and measurements on multiple SSBs
2022-05-16 15:11:09 +02:00
Mario Hudon
4a00c99ab0
Fixed rebaseline to develop
2022-03-23 17:11:02 -04:00
Mario Hudon
5ec4a94094
Merge remote-tracking branch 'oai-eurecom/develop' into NR_UE_thread_improvement_IDCC
2022-03-22 11:35:22 -04:00
Laurent Thomas
aa910f52b6
debug after develop merge
2022-03-06 15:52:42 +01:00
Laurent Thomas
4c62aef755
rebase on develop
2022-03-02 11:26:16 +01:00
Mario Hudon
c918e76f74
Complete NR_UE_PDCCH global variable/structure cleanup
2022-02-24 15:28:50 -05:00
Robert Schmidt
70ba0cda0e
Free rx_ind if dl_indication not called
2022-02-22 19:42:50 +01:00
Laurent THOMAS
efcac39c76
simplify polar codec interface
2022-02-22 18:30:44 +01:00
Robert Schmidt
04e2d4f6f8
Fix polar encoder memory leaks
2022-02-21 22:38:22 +01:00
Robert Schmidt
ec00d84299
Prevent memory leak of rx_ind message
2022-02-21 22:35:22 +01:00
Laurent THOMAS
dca9be3c33
code review comments (incl. actual bugs)
2022-02-18 16:10:10 +01:00
Laurent THOMAS
8e3f720b7d
fix unaligned mem for SIMD
2022-02-18 09:41:18 +01:00
Laurent THOMAS
18a421578f
finish remove global vars for UE PBCH
2022-02-18 09:41:18 +01:00
Laurent THOMAS
53001d0d10
remove-NR_UE_PBCH scope to finish
2022-02-18 09:41:18 +01:00
Robert Schmidt
6c823168fe
Merge remote-tracking branch 'origin/episys-merge-nsa' into integration_2021_wk51_d
2021-12-24 10:13:27 +01:00
Laurent THOMAS
66073d50fc
merge develop
2021-11-15 10:25:52 +01:00
Melissa Elkadi
046258f1ba
Merge branch 'eurecom-develop' into eurecom-episys-merge-nsa
2021-11-09 15:17:58 -08:00
Melissa Elkadi
0fd35a229a
Instead of removing the frees we allocated from heap.
...
In SA mode, there were DCI_INDs and RX_INDS that
were allocated on the stack and were assigned to
pointers used in the MAC instance. In NSA mode we
allocated these members on the heap so we free'd
them once we were done. In SA mode, they were not
allocated on the heap so this free call caused an
a free() error. We have now allocated these pointers
on the heap to avoid this error and ensure the
pointers are correct.
2021-10-26 15:48:03 -07:00
Laurent THOMAS
e3f9fd6b01
code cleanup, no feature
2021-10-24 14:47:24 +02:00
Laurent THOMAS
ad27ec9811
add UE wireshark trace
2021-08-27 09:36:17 +02:00
Raphael Defosseux
5f9e0a235d
Merge remote-tracking branch 'origin/code-cleanup-20210716' into integration_2021_w32
2021-08-09 10:07:45 +02:00
Laurent OpenCells
d649434be9
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into code-cleanup-20210716
2021-07-29 22:29:52 +02:00
francescomani
5c70aa96c4
Merge remote-tracking branch 'origin/develop' into NR_UE_reworking_UCI_procedures
2021-07-26 07:39:57 +02:00
Laurent OpenCells
78da843624
code-cleanup-20210716
2021-07-16 17:16:15 +02:00
Parminder Singh
bb9c3ca173
ue->high_speed_flag is removed from UE channel estimation
...
- This flag is always set to 1, furthermore with multiple DMRS symbols
configuration very recent DMRS containing symbol shall be for channel
estimation.
2021-07-16 09:36:36 +02:00
francescomani
cd9a8f963f
moving pucch functions for harq at MAC (version still to be tested)
2021-05-18 11:04:10 +02:00
rmagueta
102a76fd56
Merge remote-tracking branch 'origin/develop' into develop-NR_SA_F1AP_5GRECORDS
...
# Conflicts:
# openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
# openair2/GNB_APP/MACRLC_nr_paramdef.h
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_uci.c
# openair2/NR_PHY_INTERFACE/NR_IF_Module.c
2021-05-04 11:23:21 +01:00
francescomani
bd06094338
another bug fixed
2021-04-26 17:56:51 +02:00
francescomani
0818e4b986
ssb start subcarrier in ssb indication for reception of sib1
2021-04-08 14:31:16 +02:00
francescomani
d65af6d8ca
Merge remote-tracking branch 'origin/develop' into NR_MAC_SSB
2021-03-30 09:35:18 +02:00
francescomani
a9ed3baafd
reworking PHY functions for scheduling SSBs
2021-03-08 08:53:56 +01:00