fix for Y
This commit is contained in:
@@ -334,7 +334,7 @@ void nr_preprocessor_phytest(module_id_t module_id,
|
|||||||
AssertFatal(nr_of_candidates>0,"nr_of_candidates is 0\n");
|
AssertFatal(nr_of_candidates>0,"nr_of_candidates is 0\n");
|
||||||
|
|
||||||
const int cid = sched_ctrl->coreset->controlResourceSetId;
|
const int cid = sched_ctrl->coreset->controlResourceSetId;
|
||||||
const uint16_t Y = UE_info->Y[UE_id][cid][slot];
|
const uint16_t Y = UE_info->Y[UE_id][cid%3][slot];
|
||||||
const int m = UE_info->num_pdcch_cand[UE_id][cid];
|
const int m = UE_info->num_pdcch_cand[UE_id][cid];
|
||||||
sched_ctrl->cce_index = allocate_nr_CCEs(RC.nrmac[module_id],
|
sched_ctrl->cce_index = allocate_nr_CCEs(RC.nrmac[module_id],
|
||||||
sched_ctrl->active_bwp,
|
sched_ctrl->active_bwp,
|
||||||
@@ -501,7 +501,7 @@ bool nr_ul_preprocessor_phytest(module_id_t module_id, frame_t frame, sub_frame_
|
|||||||
AssertFatal(nr_of_candidates>0,"nr_of_candidates is 0\n");
|
AssertFatal(nr_of_candidates>0,"nr_of_candidates is 0\n");
|
||||||
|
|
||||||
const int cid = sched_ctrl->coreset->controlResourceSetId;
|
const int cid = sched_ctrl->coreset->controlResourceSetId;
|
||||||
const uint16_t Y = UE_info->Y[UE_id][cid][slot];
|
const uint16_t Y = UE_info->Y[UE_id][cid%3][slot];
|
||||||
const int m = UE_info->num_pdcch_cand[UE_id][cid];
|
const int m = UE_info->num_pdcch_cand[UE_id][cid];
|
||||||
sched_ctrl->cce_index = allocate_nr_CCEs(RC.nrmac[module_id],
|
sched_ctrl->cce_index = allocate_nr_CCEs(RC.nrmac[module_id],
|
||||||
sched_ctrl->active_bwp,
|
sched_ctrl->active_bwp,
|
||||||
|
|||||||
@@ -2403,7 +2403,7 @@ bool find_free_CCE(module_id_t module_id,
|
|||||||
}
|
}
|
||||||
AssertFatal(nr_of_candidates>0,"nr_of_candidates is 0\n");
|
AssertFatal(nr_of_candidates>0,"nr_of_candidates is 0\n");
|
||||||
const int cid = sched_ctrl->coreset->controlResourceSetId;
|
const int cid = sched_ctrl->coreset->controlResourceSetId;
|
||||||
const uint16_t Y = RC.nrmac[module_id]->UE_info.Y[UE_id][cid][slot];
|
const uint16_t Y = RC.nrmac[module_id]->UE_info.Y[UE_id][cid%3][slot];
|
||||||
const int m = RC.nrmac[module_id]->UE_info.num_pdcch_cand[UE_id][cid];
|
const int m = RC.nrmac[module_id]->UE_info.num_pdcch_cand[UE_id][cid];
|
||||||
if (UE_id >= 0) LOG_D(NR_MAC,"slot %d calling allocate_nr_CCEs with L %d, nr_of_candidates %d, Y %x\n",slot, sched_ctrl->aggregation_level,nr_of_candidates,Y);
|
if (UE_id >= 0) LOG_D(NR_MAC,"slot %d calling allocate_nr_CCEs with L %d, nr_of_candidates %d, Y %x\n",slot, sched_ctrl->aggregation_level,nr_of_candidates,Y);
|
||||||
sched_ctrl->cce_index = allocate_nr_CCEs(RC.nrmac[module_id],
|
sched_ctrl->cce_index = allocate_nr_CCEs(RC.nrmac[module_id],
|
||||||
|
|||||||
Reference in New Issue
Block a user