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
Jaroslava Fiedlerova
60b0c1827d
Merge branch 'integration_2025_w10' into 'develop'
...
Integration: `2025.w10`
See merge request oai/openairinterface5g!3299
* !3265 Remove some unnecessary extern files
* !3288 FeedbackDisabled removed from RA
* !3294 Fix OAI UE uplink_frequency in FDD mode
* !3282 Use common function to prepare DL PDUs in gNB RA
* !3290 Fix get_nr_prach_info_from_index() for FDD and long format
* !3244 Add F1 handover CI test
* !3292 Ensure clean exit of NR UE
* !3298 Preventing segmentation fault in print_rrc_meas (if reviewed and CI is OK)
* !3297 Reset timing_advance on sync/re-sync
* !3289 use slot type for slots in NR
2025-03-12 07:41:54 +00:00
francescomani
20accaaceb
Merge remote-tracking branch 'origin/use_slot_type' into integration_2025_w10
2025-03-10 18:02:28 +01:00
francescomani
f27ab2d85a
Merge remote-tracking branch 'origin/Reset_timing_advance' into integration_2025_w10
2025-03-10 18:01:54 +01:00
francescomani
e9338e566b
Merge remote-tracking branch 'origin/issue921' into integration_2025_w10
2025-03-10 17:46:20 +01:00
francescomani
e387747af0
Merge remote-tracking branch 'origin/clean-ue-exit' into integration_2025_w10
2025-03-10 09:30:39 +01:00
francescomani
7506d6343e
Merge remote-tracking branch 'origin/f1-handover-minor-fixes' into integration_2025_w10
2025-03-10 09:17:05 +01:00
Guido Casati
501ac2c7d2
Add handover to rfsim F1 CI test
...
Added 3 way F1 handover test with data exchange in the F1 pipeline.
The major change is that the UE is acting as a server in the handover
scenarion, so it needs to comply with the changes in !3280 .
2025-03-07 15:46:54 +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
0a8ffacda3
prevent segfault in print_rrc_meas
2025-03-07 14:19:14 +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
Bartosz Podrygajlo
99e67dc599
Ensure clean exit of NR UE
...
- Shutdown DL/UL actors
- Join the main/stat UE threads
2025-03-07 06:19:15 +01:00
luis_pereira87
f765352be7
Reset timing_advance on sync/re-sync
...
This prevents the UE to use an outdated timing_advance after a re-sync. It prevents the UE to send a PRACH with a wrong TA, thus preventing a RAPID mismatch in Msg2 (example: '[UE 0][RAPROC][0.0] Received RAR preamble (29) doesn't match the intended RAPID (30)')
2025-03-06 16:25:42 +00: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
Jaroslava Fiedlerova
0515cf98b3
Merge branch 'integration_2025_w09' into 'develop'
...
Integration: `2025.w09`
See merge request !3284
* !3088 Support for long PRACH formats
* !3266 Add optional UTC time stamp to the logging module
* !3280 Changes required for UE to work as a rfsim server with channel modelling
* !3279 Fix UL-MCS when UL inactivity and no data
* !3283 Limit amp_dmrs to 16 bit signed max
2025-03-04 13:05:20 +00: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
06e66330ab
remove unnecessary extern bandtable declaration
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
59d2809450
remove nr_rrc_extern.h
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