Jaroslava Fiedlerova
87d14c3cd4
Merge remote-tracking branch 'origin/NR_prevent_segfault_at_detach' into integration_2024_w13
2024-03-29 17:02:45 +01:00
francescomani
6e9dd015f6
DCI formats 11 and 01 assume the presence of an active BWP, if not present return with an error to prevent segfault
2024-03-27 09:36:19 +01:00
francescomani
8f858af876
improvements for 4-layer MIMO at gNB
2024-03-21 18:22:25 +01:00
francescomani
37d3e5bb58
get SSB ARFCN at RRC UE (needed to update k_gnb key according to 33.501)
2024-03-13 17:59:11 +01:00
Nuno Domingues
ff7c960b2c
Harmonize computation of RA-RNTI
2024-02-16 18:04:57 +00:00
francescomani
00f7ba61a0
adding assertion for cset0 start prb
2024-02-02 09:21:44 +01:00
francescomani
5e18bbd55d
Merge remote-tracking branch 'origin/NR_UE_dlsch_rescource_allocation_type0' into integration_2024_w04
2024-01-26 17:23:07 +01:00
Robert Schmidt
b8e377d4ca
Add single assert to check for validity in code
2024-01-23 13:42:29 +01:00
Jaroslava Fiedlerova
31cc7a077b
Merge remote-tracking branch 'origin/fix-ue-rx-tx-thread-synchro' into integration_2024_w02
2024-01-12 09:42:14 +01:00
Jaroslava Fiedlerova
40d24a09a1
Merge remote-tracking branch 'origin/NR_UE_BG_at_MAC' into integration_2024_w02
2024-01-12 09:41:27 +01:00
Laurent THOMAS
4c7b185d92
merge two reduntant and incoherent enums for rnti_type_t, make a macro to stringify properly instead of hardcoded side strings array
2024-01-09 16:15:14 +01:00
francescomani
90c8e7dfd1
improvements in UE detachment, including sending a message from NAS and signaling to MAC and fixing some memory leaks when terminating UE
2024-01-04 14:28:49 +01:00
francescomani
7ca130832b
move computation of base graph for LDPC at MAC in the UE
2023-12-20 18:03:17 +01:00
francescomani
e3e158a77a
RRC go to IDLE
2023-12-20 11:19:06 +01:00
francescomani
d7c651a014
MAC procedures to handle DLSCH allocation type 0
2023-12-19 11:19:20 +01:00
francescomani
60f5b9622c
clang formatting and review
2023-12-17 17:28:28 +01:00
francescomani
e25bec6a89
fixes for do-ra mode including moving to sc_info some info non related to a specific BWP
2023-12-12 14:10:10 +01:00
francescomani
78041a2012
rework BWP UE structures including handling of need codes
2023-12-12 14:10:10 +01:00
francescomani
ce35b668e4
handle csi-measconfig in sc_info
2023-12-12 14:10:10 +01:00
francescomani
9b9eb6f4e4
common structure for non-BWP servingcell info
2023-12-12 14:06:37 +01:00
francescomani
c6e5ead2a9
some more RRC cleanup
2023-11-21 11:07:21 +01:00
francescomani
2715c7efdd
improve MAC configuration from RRC
2023-11-20 14:21:01 +01:00
francescomani
8013d5d8cc
removing CellGroup dependance from MAC common functions
2023-11-20 11:36:46 +01:00
Raphael Defosseux
24ac96cd40
Merge remote-tracking branch 'origin/Fix_FAPI_PDU_Length' into integration_2023_w42
2023-10-20 11:46:33 +02:00
Rúben Soares da Silva
bfd12e4aa0
Change PDU_Length and TLV length calculation to be inline with SCF 222.10.02
...
PDU Length is as per SCF 222.10.02: The total length (in bytes) of the
PDU description and PDU data, without the padding bytes. From
TX_DATA.request we get 8 (2 bytes PDU_Length + 2 bytes PDU_Index + 4
bytes num_TLV ) and from each TLV we get 4 + value size ( 2 bytes tag +
2 bytes length + value size without pading)
Therefore, add function to compute PDU_length() value for
TX_Data.request, taking into account how many TLVs there are.
compute_PDU_length() does not rely on access to `nfapi_nr_pdu_t`.
Put it into nr_mac_common.c to avoid introducing dependencies.
2023-10-17 04:33:57 +02:00
Laurent THOMAS
d448b5e549
remove 'B' from persisted data, replace 3824 hardcoded by it's existing define
2023-09-29 10:23:54 +02:00
Robert Schmidt
5d0ae84ad2
Move MIB to MAC
...
The MasterInformationBlock is handled at the DU and sent to the CU in
the F1 Setup Response. Hence, move it down to the MAC. Furthermore:
- Change type because MIB_PDU_t is 4G type
- Simplify schedule_nr_mib()
2023-09-22 08:22:15 +02:00
Robert Schmidt
2a94583e29
Merge remote-tracking branch 'origin/NR_fix_UE_max_nb_candidates' into integration_2023_w36
2023-09-11 14:13:51 +02:00
Robert Schmidt
bb7174997b
Merge remote-tracking branch 'origin/NR_UE_MCS_improvements' into integration_2023_w36
2023-09-08 15:09:19 +02:00
francescomani
e42e1d8065
limiting the number of DCI candidates at UE according to available CCEs
2023-09-08 14:46:00 +02:00
Robert Schmidt
1bb77d65a6
Merge remote-tracking branch 'origin/NR_gNB_PUCCH_bits_code_rate' into integration_2023_w34
2023-08-27 17:54:00 +02:00
francescomani
517d351430
adding a test on max number of bits to be scheduled on pucch according to coderate
2023-08-23 17:46:18 +02:00
francescomani
26bceb2277
handling reserved case of ULSCH MCS
2023-08-19 08:31:03 +02:00
Robert Schmidt
c3e04b65df
Merge remote-tracking branch 'origin/remove-rw-globals-that-are-not-written' into integration_2023_w33
2023-08-18 18:16:48 +02:00
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
Robert Schmidt
699526236c
Merge remote-tracking branch 'origin/negativeIndex_cppcheck_fix_on_w27_2023' into integration_2023_w33
2023-08-18 13:04:26 +02:00
Vijay Chadachan
707cf8088a
Addressed the review comments
2023-08-11 18:34:54 +02:00
francescomani
9b8a8280ad
handle TDD pattern2 at UE
2023-08-08 17:26:46 +02:00
francescomani
75c2f9e5f8
improving handling of tdd_UL_DL_ConfigurationCommon absence when checking DL or UL slot
2023-08-04 10:01:56 +02:00
francescomani
44bc3e7cce
taking sib1 detection out of initial sync
2023-07-27 11:11:09 +02:00
Vaibhav Shrivastava
b49ac6ec4e
Fix cppcheck warnings related to negativeIndex
2023-07-20 17:08:18 +05:30
rmagueta
dcae67c375
Bugfix for PDCCH monitoring occasions tables and SFN computation for FR2
2023-06-26 10:59:17 +01:00
Robert Schmidt
eca43633ee
Merge remote-tracking branch 'origin/NR_SSB_sync_raster_check' into integration_2023_w24
2023-06-16 11:08:56 +02:00
francescomani
cd817930b8
fix tests after review and LOG_E to avoid assertion on channel raster
2023-06-10 19:22:27 +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
francescomani
5480522a5c
additional check for absoluteFrequencySSB to be in channel raster and some cleanup of config files
2023-06-08 14:56:14 +02:00
DanielAndrade
ab21acfe2f
Fix type0_pdcch_ss_mux_pattern for FR2
2023-06-06 17:18:14 +01:00
Laurent Thomas
4d73f80487
fix compilation error, static functions not used
2023-06-05 08:58:48 +02:00
Robert Schmidt
0894a6bfe7
Merge remote-tracking branch 'origin/NR_CCE_fix' into integration_2023_w18b
2023-05-06 05:23:18 +02:00