|
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