Maintenance of Uplink Time Alignment. Introduced control on TA transmission...
Maintenance of Uplink Time Alignment. Introduced control on TA transmission and TA update application. - ta_timer at gNB side to control the transmission of TA to the UE. This is now happening every 20 slots. - when the timer resets gNB is now transmitting the TA whether it is zero or not. - introduced struct NR_UL_TIME_ALIGNMENT_t to handle configuration of time alignment related parameters. - UE PHY RX: is now triggered through a flag when to store the TA command, the frame and slot when the application should occur. - UE PHY TX: when the tx frame and slot match the time alignment configuration, it process the TA command and applies the TA update
Showing
- executables/nr-ue.c 25 additions, 1 deletionexecutables/nr-ue.c
- openair1/PHY/defs_nr_UE.h 18 additions, 3 deletionsopenair1/PHY/defs_nr_UE.h
- openair1/SCHED_NR_UE/defs.h 2 additions, 2 deletionsopenair1/SCHED_NR_UE/defs.h
- openair1/SCHED_NR_UE/phy_procedures_nr_ue.c 24 additions, 4 deletionsopenair1/SCHED_NR_UE/phy_procedures_nr_ue.c
- openair2/LAYER2/NR_MAC_UE/mac_proto.h 3 additions, 2 deletionsopenair2/LAYER2/NR_MAC_UE/mac_proto.h
- openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c 14 additions, 12 deletionsopenair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
- openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c 31 additions, 24 deletionsopenair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
- openair2/LAYER2/NR_MAC_gNB/mac_proto.h 1 addition, 0 deletionsopenair2/LAYER2/NR_MAC_gNB/mac_proto.h
Loading
Please register or sign in to comment