cuPHY  0.1
CUDA PHY Layer Acceration Library
Data Fields
_cuphyPdschUeGrpPrm Struct Reference

#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
 

Detailed Description

Co-scheduled UE (User-Equipment) group parameters

Field Documentation

◆ dmrsSymLocBmsk

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.

◆ nPdschSym

uint8_t _cuphyPdschUeGrpPrm::nPdschSym

PDSCH DMRS + data symbol count. Value: 1->14

◆ nPrb

uint16_t _cuphyPdschUeGrpPrm::nPrb

number of allocated PRBs. Value: 1-275

◆ nUes

uint16_t _cuphyPdschUeGrpPrm::nUes

Per UE information in co-scheduled group number of UEs co-scheduled in this group

◆ pCellPrm

cuphyPdschCellDynPrm_t* _cuphyPdschUeGrpPrm::pCellPrm

Pointer to UE group's parent cell dynamic parameters

◆ pDmrsDynPrm

cuphyPdschDmrsPrm_t* _cuphyPdschUeGrpPrm::pDmrsDynPrm

DMRS information

◆ pdschStartSym

uint8_t _cuphyPdschUeGrpPrm::pdschStartSym

PDSCH time domain resource allocation PDSCH start symbol location (0-indexing). Value: 0->13

◆ pUePrmIdxs

uint16_t* _cuphyPdschUeGrpPrm::pUePrmIdxs

nUes element wide array; it contains indices into the pUePrms array of cuphyPdschCellGrpDynPrm_t

◆ startPrb

uint16_t _cuphyPdschUeGrpPrm::startPrb

PDSCH frequency resource allocation (contiguous) start PRB (0-indexing). Value: 0-274