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

PUSCH Static Parameters.

#include <cuphy_api.h>

Data Fields

uint8_t enablePuschTdi
 0 - disable, 1 - enable
 
uint8_t enableRssiMeasurement
 0 - disable, 1 - enable
 
uint8_t enableSinrMeasurement
 0 - disable, 1 - enable
 
uint8_t ldpcnIterations
 0 - disable, 1 - enable
 
uint32_t nMaxCbsPerTb
 
uint16_t nMaxCells
 CUDA stream priority for internal to PUSCH stream pool. Should match the priority of CUDA stream passed in cuphyCreatePuschRx() More...
 
uint32_t nMaxPrb
 
uint32_t nMaxRx
 
uint32_t nMaxTbs
 
uint32_t nMaxTotCbs
 
int stream_priority
 0 - disable, 1 - enable
 

Field Documentation

◆ nMaxCbsPerTb

uint32_t _cuphyPuschStatPrms::nMaxCbsPerTb

Maximum number of code blocks per transport block that will be supported by PuschRx object

◆ nMaxCells

uint16_t _cuphyPuschStatPrms::nMaxCells

Total # of cell configurations supported by the pipeline during its lifetime Maximum # of cells scheduled in a slot. Out of nMaxCells, the nMaxCellsPerSlot most resource hungry cells are used for resource provisioning purposes

◆ nMaxPrb

uint32_t _cuphyPuschStatPrms::nMaxPrb

Maximum number of PRBs that will be supported by PuschRx object

◆ nMaxRx

uint32_t _cuphyPuschStatPrms::nMaxRx

Maximum number of Rx antennas that will be supported by PuschRx object

◆ nMaxTbs

uint32_t _cuphyPuschStatPrms::nMaxTbs

Maximum number of transport blocks that will be supported by PuschRx object

◆ nMaxTotCbs

uint32_t _cuphyPuschStatPrms::nMaxTotCbs

Total number of code blocks (sum of # code blocks across all transport blocks) that will be supported by PuschRx object