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

#include <cuphy_api.h>

Data Fields

uint16_t nCells
 
uint16_t nCsiRsPrms
 
uint16_t nCws
 
uint16_t nPrecodingMatrices
 
uint16_t nUeGrps
 
uint16_t nUes
 
cuphyPdschCellDynPrm_t * pCellPrms
 
_cuphyCsirsRrcDynPrmpCsiRsPrms
 
cuphyPdschCwPrm_t * pCwPrms
 
cuphyPmW_t * pPmwPrms
 
cuphyPdschUeGrpPrm_t * pUeGrpPrms
 
cuphyPdschUePrm_t * pUePrms
 

Detailed Description

Cell group dynamic parameters

Field Documentation

◆ nCells

uint16_t _cuphyPdschCellGrpDynPrm::nCells

# of cells to be batch processed. Should be <= nMaxCellsPerSlot from static parameters.

◆ nCsiRsPrms

uint16_t _cuphyPdschCellGrpDynPrm::nCsiRsPrms

number of CSI-RS parameters for all cells

◆ nCws

uint16_t _cuphyPdschCellGrpDynPrm::nCws

number of code-words

◆ nPrecodingMatrices

uint16_t _cuphyPdschCellGrpDynPrm::nPrecodingMatrices

number of precoding matrices

◆ nUeGrps

uint16_t _cuphyPdschCellGrpDynPrm::nUeGrps

# of co-scheduled UE groups

◆ nUes

uint16_t _cuphyPdschCellGrpDynPrm::nUes

number of UEs

◆ pCellPrms

cuphyPdschCellDynPrm_t* _cuphyPdschCellGrpDynPrm::pCellPrms

array of per-cell dynamic parameters with nCells elements

◆ pCsiRsPrms

_cuphyCsirsRrcDynPrm* _cuphyPdschCellGrpDynPrm::pCsiRsPrms

array of per-cell CSI-RS parameters with nCsiRsPrms elements NB: a few of the cuphyCsirsRrcDynPrm_t fields will not be needed as no symbols will be written. We could use a different struct too.

◆ pCwPrms

cuphyPdschCwPrm_t* _cuphyPdschCellGrpDynPrm::pCwPrms

array of per-CW parameters with nCws elements

◆ pPmwPrms

cuphyPmW_t* _cuphyPdschCellGrpDynPrm::pPmwPrms

array of pre-coding matrices

◆ pUeGrpPrms

cuphyPdschUeGrpPrm_t* _cuphyPdschCellGrpDynPrm::pUeGrpPrms

array of per-UE-group parameters with nUeGrps elements

◆ pUePrms

cuphyPdschUePrm_t* _cuphyPdschCellGrpDynPrm::pUePrms

array of per-UE parameters with nUes elements