francescomani
dcc17a9d70
signaling RRC RA problems (leading to possible radio link failure)
2025-03-12 10:30:17 +01:00
francescomani
e958822a73
Procedures for Contention Resolution
2025-03-12 10:21:27 +01:00
francescomani
cc154da549
Procedures for Random Access Response reception
2025-03-12 10:21:27 +01:00
francescomani
108fdae159
removing unnecessary nr_Msg1_transmitted function
2025-03-12 10:15:49 +01:00
francescomani
878bbc65ad
assertion for handling of RO mask
2025-03-12 10:15:49 +01:00
francescomani
9f3f7b041c
clearing old structures and functions for rach occasions
2025-03-12 10:15:49 +01:00
francescomani
24fed617b5
reworking prach scheduler to use new rach occasion information
2025-03-12 10:15:49 +01:00
francescomani
8f1661c66c
PRACH occasion configuration
2025-03-12 10:11:38 +01:00
francescomani
220af3f669
move function to build ssb list after common configuration (reception of SSB information)
...
also removed unnecessary BWP dependence
2025-03-12 10:11:38 +01:00
francescomani
a7e3e8a312
harmonization of functions to get info from PRACH config tables
2025-03-12 10:11:38 +01:00
francescomani
95971514a0
Random Access Resource selection for 4- and 2-step RA
2025-03-12 09:49:54 +01:00
francescomani
60920ed161
avoid unnecessary call to nr_write_ce_msg3_pdu
...
this is for do-ra mostly and it was just called to compute MSG3 size which is fixed and known
2025-03-12 09:49:54 +01:00
francescomani
c17881e8d5
implmenent RA trigger for PDCCH order (DCI initiated RA)
2025-03-12 09:49:54 +01:00
francescomani
796c2a61a3
improvements in RA init procedures according to 5.1.1 in 38.321
2025-03-12 09:49:54 +01:00
francescomani
939ce850a5
improved management of RA functions at UE
2025-03-12 09:49:54 +01:00
francescomani
20accaaceb
Merge remote-tracking branch 'origin/use_slot_type' into integration_2025_w10
2025-03-10 18:02:28 +01:00
francescomani
46031d5f1e
Merge remote-tracking branch 'origin/RA_common_dl_pdus' into integration_2025_w10
2025-03-07 15:12:24 +01:00
francescomani
14ab06c641
Merge remote-tracking branch 'origin/long_prach_fdd_fix' into integration_2025_w10
2025-03-07 15:06:48 +01:00
francescomani
aaa9bcd11e
Merge remote-tracking branch 'origin/Fix_FDD_uplink_frequency' into integration_2025_w10
2025-03-07 08:38:04 +01:00
francescomani
fecea84ced
Merge remote-tracking branch 'origin/feedback_disabled_ra' into integration_2025_w10
2025-03-07 08:36:41 +01:00
francescomani
e92f3484b6
Merge remote-tracking branch 'origin/remove_some_mac_extern' into integration_2025_w10
2025-03-07 08:35:47 +01:00
luis_pereira87
1d84b6d07d
Fix OAI UE uplink_frequency in FDD mode
2025-03-06 13:30:58 +00:00
Sakthivel Velumani
520c8aed38
Fix get_nr_prach_info_from_index() for FDD and long format
2025-03-05 12:02:43 -05:00
francescomani
d8911ff19d
use slot type for slots in NR
2025-03-04 18:04:12 +01:00
francescomani
026b42aa1a
FeedbackDisabled is sent in RRCSetup, the UE doesn't have it during MSG4 reception, it can't be used
...
the standard in 213 8.4 says: "In response to the PDSCH reception with the UE contention resolution identity, the UE transmits HARQ-ACK information in a PUCCH."
2025-03-04 15:33:18 +01:00
francescomani
263ed618cb
adding static to tables and renaming the file
2025-03-03 17:20:36 +01:00
francescomani
3852320af5
improvements in ul_port_config function
2025-03-03 17:00:26 +01:00
francescomani
a04e7af63e
formatting
2025-03-03 17:00:26 +01:00
francescomani
c898a9f269
function to get RV replacing extern vector
2025-03-03 17:00:26 +01:00
francescomani
67cf66c65c
remove mac_extern at UE
2025-03-03 17:00:26 +01:00
francescomani
f265729e68
functions for 7-3-1-1-2 tables
2025-03-03 17:00:26 +01:00
francescomani
9aafec3e57
include header for mac_rlc_data_ind
2025-03-03 17:00:26 +01:00
francescomani
ab11e1a58c
function for precoding information parameters
2025-03-03 17:00:26 +01:00
francescomani
0565b99900
function for backoff indicator table
2025-03-03 17:00:26 +01:00
francescomani
9c16a323fe
function to handle antenna port tables
2025-03-03 17:00:26 +01:00
francescomani
cf9b19a855
remove unused tables from UE mac_extern.h
2025-03-03 17:00:26 +01:00
francescomani
38734ee31c
remove nr_mac_extern file
2025-03-03 17:00:26 +01:00
francescomani
00ac4f0b46
functions to read BSR tables
2025-03-03 17:00:26 +01:00
francescomani
26c94a34c4
make precoding tables local and remove them from common files
2025-03-03 17:00:26 +01:00
francescomani
2f6b80b444
remove unnecessary Type0-PDCCH externs
2025-03-03 17:00:26 +01:00
francescomani
ce4dfe0f1b
Merge remote-tracking branch 'origin/fix-ul-mcs' into integration_2025_w09
2025-03-01 17:01:19 +01:00
francescomani
837237a3e6
Merge remote-tracking branch 'origin/rfsim-multichannel' into integration_2025_w09
2025-03-01 16:54:18 +01:00
francescomani
10060982c0
Merge remote-tracking branch 'origin/ue-long-prach' into integration_2025_w09
2025-03-01 16:34:48 +01:00
Bartosz Podrygajlo
e4b012555f
Fix possible deadlock in NR UE
...
Remove pthread_mutex_init call from nr_ue_init_mac. The function is
reentrant causing mutex overwrite and possible hanging of the NR UE.
2025-02-28 12:35:39 +01:00
francescomani
f50f3a34cd
use common prepare_dl_pdus function also for MSG2
2025-02-27 16:56:27 +01:00
francescomani
d31f6ef09b
just moving prepare_dl_pdus before MSG2 function
2025-02-27 16:34:25 +01:00
francescomani
bd3e2e7b62
making prepare_dl_pdus function more general
2025-02-27 16:33:17 +01:00
francescomani
40788580ea
remove unnecessary tbs function
2025-02-27 16:02:37 +01:00
rmagueta
cbf0ca9ad7
Fix UL-MCS when UL inactivity and no data
2025-02-26 16:06:50 +00:00
Sakthivel Velumani
4814443ba4
Fix RA-RNTI computation according to 3GPP
...
t_id for long prach formats is computed with mu = 0.
2025-02-25 11:58:41 -05:00