cuPHY
0.1
CUDA PHY Layer Acceration Library
|
#include <cuphy_api.h>
Data Fields | |
uint8_t | maxLayers |
uint8_t | maxQm |
uint8_t | mcsIndex |
uint8_t | mcsTableIndex |
uint16_t | n_PRB_LBRM |
cuphyPdschUePrm_t * | pUePrm |
uint8_t | rv |
uint32_t | tbSize |
uint32_t | tbStartOffset |
Per Codeword (CW) parameters
uint8_t _cuphyPdschCwPrm::maxLayers |
number of layers used for LBRM TB size computation (at most 4).
uint8_t _cuphyPdschCwPrm::maxQm |
modulation order used for LBRM TB size computation. Value: 6 or 8.
uint8_t _cuphyPdschCwPrm::mcsIndex |
MCS index within the mcsTableIndex table. Value: 0->31
uint8_t _cuphyPdschCwPrm::mcsTableIndex |
Coding parameters: MCS (Modulation and Coding Scheme) Table Id. Value: 0->2
0: Table 5.1.3.1-1
1: Table 5.1.3.1-2
2: Table 5.1.3.1-3
uint16_t _cuphyPdschCwPrm::n_PRB_LBRM |
Parameters used for LBRM (Limited Buffer Rate-Matching) transport block (TB) size computation number of PRBs used for LBRM TB size computation. Possible values: {32, 66, 107, 135, 162, 217, 273}.
cuphyPdschUePrm_t* _cuphyPdschCwPrm::pUePrm |
pointer to parent UE
uint8_t _cuphyPdschCwPrm::rv |
redundancy version. Value: 0->3
uint32_t _cuphyPdschCwPrm::tbSize |
transport block size in bytes
uint32_t _cuphyPdschCwPrm::tbStartOffset |
TB (Transport Block) location: starting index (in bytes) of transport block within pTbInput array in cuphyPdschDataIn_t