|
cuPHY
0.1
CUDA PHY Layer Acceration Library
|
#include <cuphy_api.h>
Data Fields | |
| float | beta_dmrs |
| float | beta_qam |
| uint16_t | BWPStart |
| uint16_t | dataScramId |
| uint8_t | enablePrcdBf |
| uint8_t | nCw |
| uint32_t | nPortIndex |
| uint8_t | nUeLayers |
| uint16_t * | pCwIdxs |
| uint16_t | pmwPrmIdx |
| cuphyPdschUeGrpPrm_t * | pUeGrpPrm |
| uint8_t | refPoint |
| uint16_t | rnti |
| uint8_t | scid |
Per UE parameters
| float _cuphyPdschUePrm::beta_dmrs |
Fronthaul DMRS amplitude scaling
| float _cuphyPdschUePrm::beta_qam |
Fronthaul QAM amplitude scaling
| uint16_t _cuphyPdschUePrm::BWPStart |
Bandwidth part start (PRB number starting from 0). Used only if ref. point is 1.
| uint16_t _cuphyPdschUePrm::dataScramId |
used to compute bit scrambling seed. Value: 0->65535.
| uint8_t _cuphyPdschUePrm::enablePrcdBf |
Pre-coding parameters: Enable pre-coding for this UE
| uint8_t _cuphyPdschUePrm::nCw |
codeword parameters: number of codewords. Value: 1->2.
| uint32_t _cuphyPdschUePrm::nPortIndex |
maps layers to DMRS ports. up to 8 layers encoded, 4 bits per layer.
| uint8_t _cuphyPdschUePrm::nUeLayers |
total number of user layers. Value: 1->8
| uint16_t* _cuphyPdschUePrm::pCwIdxs |
nCw element wide array; it contains indices into the pCwPrms array of cuphyPdschCellGrpDynPrm_t
| uint16_t _cuphyPdschUePrm::pmwPrmIdx |
Index to pre-coding matrix array, i.e., to the pPmwPrms array of the cuphyPdschCellGrpDynPrm_t struct
| cuphyPdschUeGrpPrm_t* _cuphyPdschUePrm::pUeGrpPrm |
pointer to parent UE group
| uint8_t _cuphyPdschUePrm::refPoint |
DMRS reference point. Value 0->1.
| uint16_t _cuphyPdschUePrm::rnti |
ID parameters: RNTI (Radio Network Temporary Identifier). Value: 1->65535.
| uint8_t _cuphyPdschUePrm::scid |
DMRS parameters: dmrs sequence initialization. Value: 0->1
1.8.17