bugfix: using pusch_config_pdu->nr_of_symbols in pusch schedule before being assigned
This commit is contained in:
@@ -553,6 +553,9 @@ int nr_config_pusch_pdu(NR_UE_MAC_INST_t *mac,
|
|||||||
pusch_config_pdu->bwp_start = current_UL_BWP->BWPStart;
|
pusch_config_pdu->bwp_start = current_UL_BWP->BWPStart;
|
||||||
pusch_config_pdu->bwp_size = current_UL_BWP->BWPSize;
|
pusch_config_pdu->bwp_size = current_UL_BWP->BWPSize;
|
||||||
|
|
||||||
|
pusch_config_pdu->start_symbol_index = tda_info->startSymbolIndex;
|
||||||
|
pusch_config_pdu->nr_of_symbols = tda_info->nrOfSymbols;
|
||||||
|
|
||||||
/* Transform precoding */
|
/* Transform precoding */
|
||||||
pusch_config_pdu->transform_precoding = get_transformPrecoding(current_UL_BWP, dci_format, 0);
|
pusch_config_pdu->transform_precoding = get_transformPrecoding(current_UL_BWP, dci_format, 0);
|
||||||
|
|
||||||
@@ -637,9 +640,6 @@ int nr_config_pusch_pdu(NR_UE_MAC_INST_t *mac,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
pusch_config_pdu->start_symbol_index = tda_info->startSymbolIndex;
|
|
||||||
pusch_config_pdu->nr_of_symbols = tda_info->nrOfSymbols;
|
|
||||||
|
|
||||||
/* FREQ_HOPPING_FLAG */
|
/* FREQ_HOPPING_FLAG */
|
||||||
if ((pusch_Config!=NULL) && (pusch_Config->frequencyHopping!=NULL) && (pusch_Config->resourceAllocation != NR_PUSCH_Config__resourceAllocation_resourceAllocationType0)){
|
if ((pusch_Config!=NULL) && (pusch_Config->frequencyHopping!=NULL) && (pusch_Config->resourceAllocation != NR_PUSCH_Config__resourceAllocation_resourceAllocationType0)){
|
||||||
pusch_config_pdu->frequency_hopping = dci->frequency_hopping_flag.val;
|
pusch_config_pdu->frequency_hopping = dci->frequency_hopping_flag.val;
|
||||||
|
|||||||
Reference in New Issue
Block a user