Robert Schmidt
492247054f
Merge remote-tracking branch 'origin/SIB1_RedCap' into integration_2025_w12 ( !3274 )
...
Add initial support for RedCap
- RedCap SIB1-v17-IEs parameters implemented in SIB1
- Create an configuration file for RedCap devices
2025-03-24 15:03:41 +01:00
Robert Schmidt
cd6e83e1fc
Merge remote-tracking branch 'origin/Harmonize_frequency_range' into integration_2025_w12 ( !3311 )
...
Harmonize and update Frequency Range computation to the current values
specified by the standard
3GPP TS 38.101-1 Version 19.0.0 Table 5.1-1: Definition of frequency
ranges
- FR1 from 410 MHz to 7125 MHz
- FR2 from 24.25 GHz to 71 GHz
2025-03-24 14:43:15 +01:00
Robert Schmidt
3a30954e56
Merge remote-tracking branch 'origin/fix-longrach-reg' into integration_2025_w12 ( !3323 )
...
Fix long RACH regression
Add some missing functionality that was not merged in !3088 .
2025-03-24 14:42:18 +01:00
luis_pereira87
c152177327
Harmonize and update Frequency Range computation to the current values specified by the standard
...
3GPP TS 38.101-1 Version 19.0.0 Table 5.1-1: Definition of frequency ranges
- FR1 from 410 MHz to 7125 MHz
- FR2 from 24.25 GHz to 71 GHz
2025-03-20 20:41:21 +00:00
Robert Schmidt
39d1e3ff4b
Merge remote-tracking branch 'origin/clear_ue_unit_tests' into integration_2025_w12 ( !3301 )
...
Remove unused NR UE PHY unit tests
Old dead code that won't even compile and that is not testing anything
relevant to current state of code
2025-03-20 18:19:23 +01:00
ndomingues
7235e484a0
Add support for RedCap Msg3 LCID
2025-03-20 18:13:12 +01:00
ndomingues
e73e04543a
Add initial support for RedCap
...
RedCap SIB1-v17-IEs parameters implemented in SIB1
Create an configuration file for RedCap devices
2025-03-20 18:13:12 +01:00
Sakthivel Velumani
e775b9ce9a
Fix RA-RNTI for long prach formats
2025-03-20 11:12:00 -04:00
Sakthivel Velumani
bab16b7e15
Fix long PRACH slot selection
2025-03-20 10:52:21 -04:00
francescomani
dcf7e4ddcd
Merge remote-tracking branch 'origin/issue_907' into integration_2025_w11
2025-03-17 16:50:56 +01:00
Jaroslava Fiedlerova
fe52ef2858
Merge remote-tracking branch 'origin/NR_UE_rework_RA' into integration_2025_w11 ( !3150 )
...
Rework of NR UE RA procedures
Closes #848
2025-03-14 18:22:18 +01:00
Jaroslava Fiedlerova
950ee0a47f
Merge remote-tracking branch 'origin/remove_b4_assertion' into integration_2025_w11 !3303
...
remove wrong assertion for B4 PRACH format
Introduced in !3088 (merged)
2025-03-14 15:47:46 +01:00
francescomani
44692187b8
use sleep to delay UE to allow the convergence of the IIR filter on PRACH noise measurements at gNB side instead of counting frames
2025-03-13 11:53:58 +01:00
francescomani
7ecedfced0
UE fix when completing RA with C-RNTI in MSG3
2025-03-13 11:53:58 +01:00
francescomani
39920eb337
L2 indication to prepare MSG3 payload in advance
...
This is required to comply with the standard to flush MSG3 buffer in some occasions and to keep preparing MSG3 payload in advance
2025-03-13 11:53:55 +01:00
francescomani
4b191b7d07
error for ra-responsewindow exceeding 10ms instead of assertion (CI test with FAPI would fail otherwise)
2025-03-12 10:30:18 +01:00
francescomani
fc0d762407
move MSG3-C-RNTI flag from RA to MAC structure otherwise it would be reset by RA initialization
2025-03-12 10:30:18 +01:00
francescomani
96f1a2d474
implementation of RAR response window timer suspension
...
(this is needed because it might expire while MSG2 is being decoded despite being received inside the window)
2025-03-12 10:30:17 +01:00
francescomani
3f35d462e9
separate DL and UL timers at UE
2025-03-12 10:30:17 +01:00
francescomani
65bc749ee6
start the rar reception window in PRACH slots but take into account the additional slots difference wrt when we actually would need to start it (in first DCI occasion)
2025-03-12 10:30:17 +01:00
francescomani
5df6153024
remove unnecessary nr_ue_manage_ra_procedure function
2025-03-12 10:30:17 +01:00
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
c7b561ef82
remove wrong assertion for B4 PRACH format
2025-03-11 12:09:45 +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
e9338e566b
Merge remote-tracking branch 'origin/issue921' into integration_2025_w10
2025-03-10 17:46:20 +01:00
francescomani
73e96220fb
remove unused frame config ue phy unit test and all nr ue phy test folder
2025-03-10 17:31:04 +01:00
Bartosz Podrygajlo
75f04874d1
Handle changing N_TA_offset on the UE correctly in higher layers
...
Send new N_TA_offset in config_request to PHY. Remove N_TA_offset update
from ta_command.
2025-03-10 16:00:54 +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
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
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