cuPHY
0.1
CUDA PHY Layer Acceration Library
|
Container which captures information needed for processing a UE group.
#include <cuphy.h>
Data Fields | |
uint8_t | dmrsPortIdxs [MAX_N_LAYERS_PUSCH] |
Channel estimation debug tensor information. | |
uint8_t | nDataSym |
Channel equalizer debug tensor information. | |
uint16_t | nDmrsSyms |
noise var used for DTX detection | |
uint16_t | nLayers |
Total number of receiving antennas. More... | |
float | noiseVarForDtx |
Inverse Cholesky factor of noise-interference tensor information. | |
uint16_t | nPrb |
starting PRB locations for UE groups | |
uint8_t | nTimeChEsts |
Noise estimation intermediate workspace buffer tensor parameters (tensor must be pre-initialized with zeros) | |
uint8_t | nUeLayers [CUPHY_PUSCH_RX_MAX_N_UE_PER_UE_GROUP] |
Equalizer application and soft demapper debug tensor information. | |
uint8_t | puschStartSym |
number of PRBs | |
uint16_t | rssiSymPosBmsk |
Measured CFO(Hz) tensor information (per UE) | |
uint8_t | scid |
valid entries in dmrsSymLoc | |
uint16_t | slotNum |
Total number of layers for this UE group. | |
cuphyTensorInfo2_t | tInfoCfoEst |
Estimated channel tensor information. | |
cuphyTensorInfo1_t | tInfoCfoHz |
CFO/TA intermediate workspace buffer tensor information (tensor must be pre-initialized with zeros) | |
cuphyTensorInfo3_t | tInfoCfoPhaseRot |
subcarrier spacing in KHz | |
cuphyTensorInfo1_t | tInfoCfoTaEstInterCtaSyncCnt |
Estimated Timing Advance/Offset tensor information. | |
cuphyTensorInfo4_t | tInfoChEqDbg |
Noise power inverse (used in Channel equalizer) tensor information. | |
cuphyTensorInfo4_t | tInfoChEqSoftDempDbg |
Soft demapped LLR tensor information. | |
cuphyTensorInfo4_t | tInfoHEst |
Slot data tensor information. | |
cuphyTensorInfo4_t | tInfoLLR |
Equalized channel data tensor information. | |
cuphyTensorInfo4_t | tInfoLwInv |
Post-equalizer Noise-interference power tensor information. | |
cuphyTensorInfo1_t | tInfoNoiseIntfEstInterCtaSyncCnt |
Layer to port map. | |
cuphyTensorInfo4_t | tInfoNoisePwrInv |
Channel equalizer residual error tensor information. | |
cuphyTensorInfo1_t | tInfoNoiseVarPostEq |
Pre-equalizer Noise-interference power tensor information. | |
cuphyTensorInfo1_t | tInfoNoiseVarPreEq |
CFO estimate tensor information. | |
cuphyTensorInfo3_t | tInfoReeDiagInv |
Channel equalizer coefficient tensor information. | |
cuphyTensorInfo1_t | tInfoRsrp |
RSSI intermediate workspace buffer tensor parameters (tensor must be pre-initialized with zeros) | |
cuphyTensorInfo1_t | tInfoRsrpInterCtaSyncCnt |
Measured RSRP tensor information (per UE) | |
cuphyTensorInfo1_t | tInfoRssi |
Measured RSSI (per symbol, per antenna, per UE group) | |
cuphyTensorInfo1_t | tInfoRssiInterCtaSyncCnt |
Measured RSSI tensor information (per UE group) | |
cuphyTensorInfo1_t | tInfoSinrPostEq |
SINR computed from pre-equalizer noise estimate. | |
cuphyTensorInfo1_t | tInfoSinrPreEq |
RSSI intermediate workspace buffer tensor parameters (tensor must be pre-initialized with zeros) | |
cuphyTensorInfo1_t | tInfoTaEst |
Frequency domain phase rotation tensor information. | |
cuphyTensorInfo3_t | tInfoTaPhaseRot |
Time domain phase rotation tensor information. | |
uint8_t | ueGrpLayerToUeIdx [CUPHY_PUSCH_RX_MAX_N_UE_PER_UE_GROUP] |
UE indices used for cuPHY PUSCH input/output interfaces. | |
uint16_t _puschRxUeGrpPrms::nLayers |