Commit 8849a5e2 authored by francescomani's avatar francescomani

fix for numDmrsCdmGrpsNoData in SA

parent 2eac9f53
...@@ -435,17 +435,19 @@ void nr_set_pdsch_semi_static(const NR_ServingCellConfigCommon_t *scc, ...@@ -435,17 +435,19 @@ void nr_set_pdsch_semi_static(const NR_ServingCellConfigCommon_t *scc,
SLIV2SL(startSymbolAndLength, &ps->startSymbolIndex, &ps->nrOfSymbols); SLIV2SL(startSymbolAndLength, &ps->startSymbolIndex, &ps->nrOfSymbols);
} }
const long dci_format = sched_ctrl->active_bwp ? sched_ctrl->search_space->searchSpaceType->choice.ue_Specific->dci_Formats : 0; const long f = sched_ctrl->search_space->searchSpaceType->choice.ue_Specific->dci_Formats;
if (dci_format == NR_SearchSpace__searchSpaceType__ue_Specific__dci_Formats_formats0_0_And_1_0 || int dci_format;
pdsch_Config == NULL) { if (sched_ctrl->search_space) {
if (ps->nrOfSymbols == 2 && ps->mapping_type == NR_PDSCH_TimeDomainResourceAllocation__mappingType_typeB) dci_format = f ? NR_DL_DCI_FORMAT_1_1 : NR_DL_DCI_FORMAT_1_0;
}
else {
dci_format = NR_DL_DCI_FORMAT_1_0;
}
if (dci_format == NR_DL_DCI_FORMAT_1_0) {
if (ps->nrOfSymbols == 2)
ps->numDmrsCdmGrpsNoData = 1; ps->numDmrsCdmGrpsNoData = 1;
else { else
if (ps->dmrsConfigType == NFAPI_NR_DMRS_TYPE1) ps->numDmrsCdmGrpsNoData = 2;
ps->numDmrsCdmGrpsNoData = 2;
else
ps->numDmrsCdmGrpsNoData = 3;
}
ps->dmrs_ports_id = 0; ps->dmrs_ports_id = 0;
ps->frontloaded_symb = 1; ps->frontloaded_symb = 1;
ps->nrOfLayers = 1; ps->nrOfLayers = 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment