cuPHY
0.1
CUDA PHY Layer Acceration Library
|
Struct that tracks all necessary parameters for PDCCH computation. It contains information common across all DCIs, as well as as per-DCI specific configuration parameters.
#include <cuphy.h>
Data Fields | |
uint32_t | bundle_size |
uint64_t | coreset_map |
uint32_t | coreset_type |
uint64_t | freq_domain_resource |
uint32_t | interleaved |
uint32_t | interleaver_size |
uint32_t | n_CCE |
uint32_t | n_f |
uint32_t | n_sym |
uint32_t | num_dl_dci |
uint32_t | rb_coreset |
uint32_t | shift_index |
uint32_t | slot_number |
uint32_t | start_rb |
uint32_t | start_sym |
uint32_t PdcchParams::bundle_size |
bundle size for PDCCH. It is in REGs. Can be 2, 3, or 6.
uint64_t PdcchParams::coreset_map |
Derived. Used as bitmask. Shifted version of freq_domain_resource
uint32_t PdcchParams::coreset_type |
Coreset type: 0 or 1
uint64_t PdcchParams::freq_domain_resource |
Bitmask. Used to compute coreset_map, n_CCE, rb_coreset
uint32_t PdcchParams::interleaved |
1 for interleaved mode, 0 otherwise
uint32_t PdcchParams::interleaver_size |
Interleaving happens at the bundle granularity. Can be 2, 3, or 6.
uint32_t PdcchParams::n_CCE |
Derived. It is the number of set bits in coreset_map (or freq_domain_resource) multiplied by n_sym
uint32_t PdcchParams::n_f |
number of subcarriers in full BW
uint32_t PdcchParams::n_sym |
number of PDCCH OFDM symbols (1-3)
uint32_t PdcchParams::rb_coreset |
Derived. Indicates the number of bits in coreset_map to be considered. It is # RBs divided by 6.
uint32_t PdcchParams::shift_index |
shift index
uint32_t PdcchParams::slot_number |
slot number
uint32_t PdcchParams::start_rb |
starting RB
uint32_t PdcchParams::start_sym |
starting OFDM symbol number