DCI payload fixes
This commit is contained in:
@@ -100,7 +100,7 @@ void nr_schedule_css_dlsch_phytest(module_id_t module_idP,
|
||||
params_rel15->first_slot = 0;
|
||||
|
||||
pdu_rel15->frequency_domain_assignment = get_RIV(dlsch_pdu_rel15->start_prb, dlsch_pdu_rel15->n_prb, cfg->rf_config.dl_carrier_bandwidth.value);
|
||||
pdu_rel15->time_domain_assignment = get_SLIV(dlsch_pdu_rel15->start_symbol, dlsch_pdu_rel15->nb_symbols);
|
||||
pdu_rel15->time_domain_assignment = 3; // row index used here instead of SLIV
|
||||
pdu_rel15->vrb_to_prb_mapping = 1;
|
||||
pdu_rel15->mcs = 9;
|
||||
pdu_rel15->tb_scaling = 1;
|
||||
@@ -229,7 +229,7 @@ void nr_schedule_uss_dlsch_phytest(module_id_t module_idP,
|
||||
dlsch_pdu_rel15->start_prb = 0;
|
||||
dlsch_pdu_rel15->n_prb = 50;
|
||||
dlsch_pdu_rel15->start_symbol = 2;
|
||||
dlsch_pdu_rel15->nb_symbols = 8;
|
||||
dlsch_pdu_rel15->nb_symbols = 9;
|
||||
dlsch_pdu_rel15->rnti = rnti;
|
||||
dlsch_pdu_rel15->nb_layers =1;
|
||||
dlsch_pdu_rel15->nb_codewords = 1;
|
||||
@@ -244,7 +244,7 @@ void nr_schedule_uss_dlsch_phytest(module_id_t module_idP,
|
||||
dl_carrier_bandwidth);
|
||||
|
||||
pdu_rel15->frequency_domain_assignment = get_RIV(dlsch_pdu_rel15->start_prb, dlsch_pdu_rel15->n_prb, cfg->rf_config.dl_carrier_bandwidth.value);
|
||||
pdu_rel15->time_domain_assignment = get_SLIV(dlsch_pdu_rel15->start_symbol, dlsch_pdu_rel15->nb_symbols);
|
||||
pdu_rel15->time_domain_assignment = 3; // row index used here instead of SLIV;
|
||||
pdu_rel15->vrb_to_prb_mapping = 1;
|
||||
pdu_rel15->mcs = 9;
|
||||
pdu_rel15->tb_scaling = 1;
|
||||
|
||||
@@ -408,94 +408,6 @@ void nr_configure_dci_from_pdcch_config(nfapi_nr_dl_config_pdcch_parameters_rel1
|
||||
//searchSpaceType
|
||||
pdcch_params->search_space_type = search_space->search_space_type;
|
||||
|
||||
/*
|
||||
//searchSpaceId
|
||||
AssertFatal(search_space->search_space_id<40, "Search space index out of range %d\n", search_space->search_space_id);
|
||||
|
||||
//controlResourceSetId
|
||||
|
||||
//monitoringSlotPeriodicityAndOffset
|
||||
|
||||
//duration
|
||||
pdcch_params->nb_ss_sets_per_slot = search_space->duration;
|
||||
|
||||
|
||||
//monitoringSymbolsWithinSlot
|
||||
pdcch_params->first_symbol = search_space->monitoring_symbols_in_slot;
|
||||
|
||||
//nrofCandidates
|
||||
pdcch_params->aggregation_level = (uint8_t)number_of_candidates[NFAPI_NR_MAX_NB_CCE_AGGREGATION_LEVELS - 1];
|
||||
|
||||
|
||||
//Common_CSS
|
||||
if (pdcch_params->search_space_type == NFAPI_NR_SEARCH_SPACE_TYPE_COMMON){
|
||||
switch(search_space->css_formats_0_0_and_1_0){
|
||||
case NFAPI_NR_RNTI_C:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_C;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_CS:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_CS;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_SP_CSI:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_SP_CSI;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_RA:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_RA;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_TC:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_TC;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_P:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_P;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_SI:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_SI;
|
||||
break;
|
||||
}
|
||||
|
||||
switch (search_space->css_format_2_0){
|
||||
case NFAPI_NR_RNTI_SFI:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_SFI;
|
||||
break;
|
||||
}
|
||||
|
||||
switch (search_space->css_format_2_1){
|
||||
case NFAPI_NR_RNTI_INT:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_INT;
|
||||
break;
|
||||
}
|
||||
|
||||
switch (search_space->css_format_2_2){
|
||||
case NFAPI_NR_RNTI_TPC_PUSCH:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_TPC_PUSCH;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_TPC_PUCCH:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_TPC_PUCCH;
|
||||
break;
|
||||
}
|
||||
|
||||
switch (search_space->css_format_2_3){
|
||||
case NFAPI_NR_RNTI_TPC_SRS:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_TPC_SRS;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
//Ue_Specific_USS
|
||||
if (pdcch_params->search_space_type == NFAPI_NR_SEARCH_SPACE_TYPE_UE_SPECIFIC){
|
||||
switch (search_space->uss_dci_formats){
|
||||
case NFAPI_NR_RNTI_C:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_C;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_CS:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_CS;
|
||||
break;
|
||||
case NFAPI_NR_RNTI_SP_CSI:
|
||||
pdcch_params->rnti_type = NFAPI_NR_RNTI_SP_CSI;
|
||||
break;
|
||||
}
|
||||
}
|
||||
*/
|
||||
pdcch_params->n_RB_BWP = N_RB;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user