cuPHY
0.1
CUDA PHY Layer Acceration Library
|
#include <cuphy_api.h>
Data Fields | |
float | beta_pss |
float | beta_sss |
uint8_t | blockIndex |
uint16_t | cell_index |
uint16_t | f0 |
uint8_t | t0 |
SSB Dynamic parameters that are SSB block specific
float _cuphyPerSsBlockDynPrms::beta_pss |
scaling factor for PSS (primary synchronization signal)
float _cuphyPerSsBlockDynPrms::beta_sss |
scaling factor for SSS (secondary synchronization signal), PBCH data and DMRS
uint8_t _cuphyPerSsBlockDynPrms::blockIndex |
SS block index (0 - L_max); L_max can be at most 64
uint16_t _cuphyPerSsBlockDynPrms::cell_index |
index into pPerCellSsbDynParams nCells wide array to retrieve cell information for the cell this SSB belongs to. FIXME Could alternatively (or additionally) add a startOffset and nSSBs to the cuphyPerCellSsbDynPrms_t to specify where a cell's SSBs start in the pPerSsBlockParams array and their number respectively.
uint16_t _cuphyPerSsBlockDynPrms::f0 |
Index of initial SSB subcarrier in [0, 273*12 - 240) range; PBCH spans 240 subcarriers. This is where the PBCH starts; PSS and SSS start at (f0 + 56)
uint8_t _cuphyPerSsBlockDynPrms::t0 |
Index of initial SSB OFDM symbol in [0, OFDM_SYMBOLS_PER_SLOT - 4] range, as each SSB spans 4 OFDM symbols. PSS is at t0; SSS is at t0 + 2, and PBCH in [t0+1, t0+3] OFDM symbols.