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