Fix initialization of CFRA procedure at UE
This commit is contained in:
@@ -424,11 +424,6 @@ bool pucch_procedures_ue_nr(PHY_VARS_NR_UE *ue, uint8_t gNB_id, UE_nr_rxtx_proc_
|
|||||||
|
|
||||||
/* update current context */
|
/* update current context */
|
||||||
|
|
||||||
if (mac->cg &&
|
|
||||||
mac->cg->spCellConfig &&
|
|
||||||
mac->cg->spCellConfig->spCellConfigDedicated &&
|
|
||||||
mac->cg->spCellConfig->spCellConfigDedicated->csi_MeasConfig)
|
|
||||||
AssertFatal(1==0,"0 > %d.%d csi_MeasConfig is not null\n",frame_tx,nr_slot_tx);
|
|
||||||
int subframe_number = proc->nr_slot_rx / ue->frame_parms.slots_per_subframe;
|
int subframe_number = proc->nr_slot_rx / ue->frame_parms.slots_per_subframe;
|
||||||
nb_pucch_format_4_in_subframes[subframe_number] = 0; /* reset pucch format 4 counter at current rx position */
|
nb_pucch_format_4_in_subframes[subframe_number] = 0; /* reset pucch format 4 counter at current rx position */
|
||||||
|
|
||||||
|
|||||||
@@ -518,8 +518,7 @@ uint8_t nr_ue_get_rach(NR_PRACH_RESOURCES_t *prach_resources,
|
|||||||
|
|
||||||
// Delay init RA procedure to allow the convergence of the IIR filter on PRACH noise measurements at gNB side
|
// Delay init RA procedure to allow the convergence of the IIR filter on PRACH noise measurements at gNB side
|
||||||
if (!prach_resources->init_msg1) {
|
if (!prach_resources->init_msg1) {
|
||||||
if (/*(((MAX_FRAME_NUMBER + frame - prach_resources->sync_frame) % MAX_FRAME_NUMBER) > 150) &&*/
|
if ( (mac->common_configuration_complete > 0) || (get_softmodem_params()->do_ra==1&&((MAX_FRAME_NUMBER+frame-prach_resources->sync_frame)%MAX_FRAME_NUMBER)>150) ){
|
||||||
mac->common_configuration_complete > 0){
|
|
||||||
prach_resources->init_msg1 = 1;
|
prach_resources->init_msg1 = 1;
|
||||||
} else {
|
} else {
|
||||||
LOG_D(NR_MAC,"PRACH Condition not met: frame %d, prach_resources->sync_frame %d\n",frame,prach_resources->sync_frame);
|
LOG_D(NR_MAC,"PRACH Condition not met: frame %d, prach_resources->sync_frame %d\n",frame,prach_resources->sync_frame);
|
||||||
|
|||||||
@@ -822,12 +822,6 @@ NR_UE_L2_STATE_t nr_ue_scheduler(nr_downlink_indication_t *dl_info, nr_uplink_in
|
|||||||
slot_t rx_slot = dl_info->slot;
|
slot_t rx_slot = dl_info->slot;
|
||||||
NR_UE_MAC_INST_t *mac = get_mac_inst(mod_id);
|
NR_UE_MAC_INST_t *mac = get_mac_inst(mod_id);
|
||||||
|
|
||||||
if (mac->cg &&
|
|
||||||
mac->cg->spCellConfig &&
|
|
||||||
mac->cg->spCellConfig->spCellConfigDedicated &&
|
|
||||||
mac->cg->spCellConfig->spCellConfigDedicated->csi_MeasConfig)
|
|
||||||
AssertFatal(1==0,"1 > %d.%d csi_MeasConfig is not null\n",rx_frame,rx_slot);
|
|
||||||
|
|
||||||
fapi_nr_dl_config_request_t *dl_config = &mac->dl_config_request;
|
fapi_nr_dl_config_request_t *dl_config = &mac->dl_config_request;
|
||||||
nr_scheduled_response_t scheduled_response;
|
nr_scheduled_response_t scheduled_response;
|
||||||
nr_dcireq_t dcireq;
|
nr_dcireq_t dcireq;
|
||||||
|
|||||||
Reference in New Issue
Block a user