- ulAlloc->schPuschInfo->harqProcId = SCH_HARQ_PROC_ID;
- ulAlloc->schPuschInfo->resAllocType = SCH_ALLOC_TYPE_1;
- ulAlloc->schPuschInfo->fdAlloc.startPrb = startRb;
- ulAlloc->schPuschInfo->fdAlloc.numPrb = numRb;
- ulAlloc->schPuschInfo->tdAlloc.startSymb = startSymb;
- ulAlloc->schPuschInfo->tdAlloc.numSymb = symbLen;
- ulAlloc->schPuschInfo->tbInfo.mcs = 4;
- ulAlloc->schPuschInfo->tbInfo.ndi = 1; /* new transmission */
- ulAlloc->schPuschInfo->tbInfo.rv = 0;
- ulAlloc->schPuschInfo->tbInfo.tbSize = 24; /*Considering 2 PRBs */
+ schUlSlotInfo->schPuschInfo->harqProcId = SCH_HARQ_PROC_ID;
+ schUlSlotInfo->schPuschInfo->resAllocType = SCH_ALLOC_TYPE_1;
+ schUlSlotInfo->schPuschInfo->fdAlloc.startPrb = startRb;
+ schUlSlotInfo->schPuschInfo->fdAlloc.numPrb = numRb;
+ schUlSlotInfo->schPuschInfo->tdAlloc.startSymb = startSymb;
+ schUlSlotInfo->schPuschInfo->tdAlloc.numSymb = symbLen;
+ schUlSlotInfo->schPuschInfo->tbInfo.mcs = 4;
+ schUlSlotInfo->schPuschInfo->tbInfo.ndi = 1; /* new transmission */
+ schUlSlotInfo->schPuschInfo->tbInfo.rv = 0;
+ schUlSlotInfo->schPuschInfo->tbInfo.tbSize = 24; /*Considering 2 PRBs */
+ schUlSlotInfo->schPuschInfo->dmrsMappingType = DMRS_MAP_TYPE_A; /* Setting Type-A */
+ schUlSlotInfo->schPuschInfo->nrOfDmrsSymbols = NUM_DMRS_SYMBOLS;
+ schUlSlotInfo->schPuschInfo->dmrsAddPos = DMRS_ADDITIONAL_POS;