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

#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
 

Detailed Description

SSB Dynamic parameters that are SSB block specific

Field Documentation

◆ beta_pss

float _cuphyPerSsBlockDynPrms::beta_pss

scaling factor for PSS (primary synchronization signal)

◆ beta_sss

float _cuphyPerSsBlockDynPrms::beta_sss

scaling factor for SSS (secondary synchronization signal), PBCH data and DMRS

◆ blockIndex

uint8_t _cuphyPerSsBlockDynPrms::blockIndex

SS block index (0 - L_max); L_max can be at most 64

◆ cell_index

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.

◆ f0

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)

◆ t0

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.