fix for transform precoding condition
This commit is contained in:
@@ -2102,7 +2102,7 @@ void nr_schedule_ulsch(module_id_t module_id, frame_t frame, sub_frame_t slot, n
|
|||||||
sched_ctrl->last_ul_slot = sched_pusch->slot;
|
sched_ctrl->last_ul_slot = sched_pusch->slot;
|
||||||
|
|
||||||
LOG_D(NR_MAC,
|
LOG_D(NR_MAC,
|
||||||
"ULSCH/PUSCH: %4d.%2d RNTI %04x UL sched %4d.%2d DCI L %d start %2d RBS %3d startSymbol %2d nb_symbol %2d dmrs_pos %x MCS %2d nrOfLayers %2d num_dmrs_cdm_grps_no_data %2d TBS %4d HARQ PID %2d round %d RV %d NDI %d est %6d sched %6d est BSR %6d TPC %d\n",
|
"ULSCH/PUSCH: %4d.%2d RNTI %04x UL sched %4d.%2d DCI L %d start %2d RBS %3d startSymbol %2d nb_symbol %2d dmrs_pos %x MCS Table %2d MCS %2d nrOfLayers %2d num_dmrs_cdm_grps_no_data %2d TBS %4d HARQ PID %2d round %d RV %d NDI %d est %6d sched %6d est BSR %6d TPC %d\n",
|
||||||
frame,
|
frame,
|
||||||
slot,
|
slot,
|
||||||
rnti,
|
rnti,
|
||||||
@@ -2114,6 +2114,7 @@ void nr_schedule_ulsch(module_id_t module_id, frame_t frame, sub_frame_t slot, n
|
|||||||
sched_pusch->tda_info.startSymbolIndex,
|
sched_pusch->tda_info.startSymbolIndex,
|
||||||
sched_pusch->tda_info.nrOfSymbols,
|
sched_pusch->tda_info.nrOfSymbols,
|
||||||
sched_pusch->dmrs_info.ul_dmrs_symb_pos,
|
sched_pusch->dmrs_info.ul_dmrs_symb_pos,
|
||||||
|
current_BWP->mcs_table,
|
||||||
sched_pusch->mcs,
|
sched_pusch->mcs,
|
||||||
sched_pusch->nrOfLayers,
|
sched_pusch->nrOfLayers,
|
||||||
sched_pusch->dmrs_info.num_dmrs_cdm_grps_no_data,
|
sched_pusch->dmrs_info.num_dmrs_cdm_grps_no_data,
|
||||||
|
|||||||
@@ -973,7 +973,8 @@ static void set_ul_mcs_table(const NR_UE_NR_Capability_t *cap,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (supported) {
|
if (supported) {
|
||||||
if(pusch_Config->transformPrecoder == NULL) {
|
if(pusch_Config->transformPrecoder == NULL ||
|
||||||
|
*pusch_Config->transformPrecoder == NR_PUSCH_Config__transformPrecoder_disabled) {
|
||||||
if(pusch_Config->mcs_Table == NULL)
|
if(pusch_Config->mcs_Table == NULL)
|
||||||
pusch_Config->mcs_Table = calloc(1, sizeof(*pusch_Config->mcs_Table));
|
pusch_Config->mcs_Table = calloc(1, sizeof(*pusch_Config->mcs_Table));
|
||||||
*pusch_Config->mcs_Table = NR_PDSCH_Config__mcs_Table_qam256;
|
*pusch_Config->mcs_Table = NR_PDSCH_Config__mcs_Table_qam256;
|
||||||
|
|||||||
Reference in New Issue
Block a user