| cuPHY
    0.1
    CUDA PHY Layer Acceration Library | 
#include <cuphy_api.h>
| Data Fields | |
| uint16_t | dmrsSymLocBmsk | 
| uint8_t | nPdschSym | 
| uint16_t | nPrb | 
| uint16_t | nUes | 
| cuphyPdschCellDynPrm_t * | pCellPrm | 
| cuphyPdschDmrsPrm_t * | pDmrsDynPrm | 
| uint8_t | pdschStartSym | 
| uint16_t * | pUePrmIdxs | 
| uint16_t | startPrb | 
Co-scheduled UE (User-Equipment) group parameters
| uint16_t _cuphyPdschUeGrpPrm::dmrsSymLocBmsk | 
DMRS symbol location bitmask (least significant 14 bits are valid); A set bit i, specifies symbol i is DMRS. For example if symbols 2 and 3 are DMRS, then: dmrsSymLocBmsk = 0000 0000 0000 1100 This field will only have a valid value if the corresponding cell level field is zero.
| uint8_t _cuphyPdschUeGrpPrm::nPdschSym | 
PDSCH DMRS + data symbol count. Value: 1->14
| uint16_t _cuphyPdschUeGrpPrm::nPrb | 
number of allocated PRBs. Value: 1-275
| uint16_t _cuphyPdschUeGrpPrm::nUes | 
Per UE information in co-scheduled group number of UEs co-scheduled in this group
| cuphyPdschCellDynPrm_t* _cuphyPdschUeGrpPrm::pCellPrm | 
Pointer to UE group's parent cell dynamic parameters
| cuphyPdschDmrsPrm_t* _cuphyPdschUeGrpPrm::pDmrsDynPrm | 
DMRS information
| uint8_t _cuphyPdschUeGrpPrm::pdschStartSym | 
PDSCH time domain resource allocation PDSCH start symbol location (0-indexing). Value: 0->13
| uint16_t* _cuphyPdschUeGrpPrm::pUePrmIdxs | 
nUes element wide array; it contains indices into the pUePrms array of cuphyPdschCellGrpDynPrm_t
| uint16_t _cuphyPdschUeGrpPrm::startPrb | 
PDSCH frequency resource allocation (contiguous) start PRB (0-indexing). Value: 0-274 
 
 1.8.17
 1.8.17