additional DMRS for CoreSet0 back in gNB/UE resource allocations

This commit is contained in:
Raymond Knopp
2021-03-31 10:05:27 +02:00
parent 2913757461
commit 13a9e49d65
3 changed files with 7 additions and 3 deletions
@@ -2807,7 +2807,10 @@ int16_t fill_dmrs_mask(NR_PDSCH_Config_t *pdsch_Config,int dmrs_TypeA_Position,i
else if (dmrs_TypeA_Position == NR_ServingCellConfigCommon__dmrs_TypeA_Position_pos3) l0=3;
else AssertFatal(1==0,"Illegal dmrs_TypeA_Position %d\n",(int)dmrs_TypeA_Position);
if (pdsch_Config == NULL) { // Initial BWP
return(1<<l0);
if (NrOfSymbols <= 7) return(1<<l0);
else if (NrOfSymbols <= 9) return(1<<l0 | 1<<7);
else if (NrOfSymbols <= 12) return(1<<l0 | 1<<6 | 1<<9);
else if (NrOfSymbols <= 14) return(1<<l0 | 1<<7 | 1<<11);
}
else {
if (pdsch_Config->dmrs_DownlinkForPDSCH_MappingTypeA &&