// number of RBs is even and c_rb is higher than half system bandwidth (we don't skip DC)
// if these conditions are true the pointer has to be situated at the 1st part of the rxdataF
rxF=&rxdataF[aarx][(12*(c_rb-(frame_parms->N_RB_DL>>1))+(symbol*(frame_parms->ofdm_symbol_size)))];// we point at the 1st part of the rxdataF in symbol
rxF=&rxdataF[aarx][(12*(c_rb-(frame_parms->N_RB_DL>>1))+(symbol*(frame_parms->ofdm_symbol_size)))+n_BWP_start*12];// we point at the 1st part of the rxdataF in symbol
LOG_DDD("in even case c_rb (%d) is higher than half N_RB_DL (not DC) -> rxF = &rxdataF[aarx = (%d)][(12*(c_rb - (frame_parms->N_RB_DL>>1)) + (symbol * (frame_parms->ofdm_symbol_size))) = (%d)]\n",
//rxF = &rxdataF[aarx][(1 + 12*(c_rb - (frame_parms->N_RB_DL>>1)) + (symbol * (frame_parms->ofdm_symbol_size)))]; // we point at the 1st part of the rxdataF in symbol
// number of RBs is odd and c_rb is higher than half system bandwidth + 1
// if these conditions are true the pointer has to be situated at the 1st part of the rxdataF just after the first IQ symbols of the RB containing DC
rxF=&rxdataF[aarx][(12*(c_rb-(frame_parms->N_RB_DL>>1))-6+(symbol*(frame_parms->ofdm_symbol_size)))];// we point at the 1st part of the rxdataF in symbol
rxF=&rxdataF[aarx][(12*(c_rb-(frame_parms->N_RB_DL>>1))-6+(symbol*(frame_parms->ofdm_symbol_size)))+n_BWP_start*12];// we point at the 1st part of the rxdataF in symbol
#ifdef NR_PDCCH_DCI_DEBUG
LOG_D(PHY,"in odd case c_rb (%d) is higher than half N_RB_DL (not DC) -> rxF = &rxdataF[aarx = (%d)][(12*(c_rb - frame_parms->N_RB_DL) - 5 + (symbol * (frame_parms->ofdm_symbol_size))) = (%d)]\n",
#define MAX_NR_SIB_LENGTH 2976 // 3GPP TS 38.331 section 5.2.1 - The physical layer imposes a limit to the maximum size a SIB can take. The maximum SIB1 or SI message size is 2976 bits.
// - $a: ($a)th of column in table, start from zero
constint32_ttable_38213_13_1_c2[16]={24,24,24,24,24,24,48,48,48,48,48,48,96,96,96,reserved};// index 15 reserved
constint32_ttable_38213_13_1_c3[16]={2,2,2,3,3,3,1,1,2,2,3,3,1,2,3,reserved};// index 15 reserved
constint32_ttable_38213_13_1_c4[16]={0,2,4,0,2,4,12,16,12,16,12,16,38,38,38,reserved};// index 15 reserved
constint32_ttable_38213_13_2_c2[16]={24,24,24,24,24,24,24,24,48,48,48,48,48,48,reserved,reserved};// index 14-15 reserved
constint32_ttable_38213_13_2_c3[16]={2,2,2,2,3,3,3,3,1,1,2,2,3,3,reserved,reserved};// index 14-15 reserved
constint32_ttable_38213_13_2_c4[16]={5,6,7,8,5,6,7,8,18,20,18,20,18,20,reserved,reserved};// index 14-15 reserved
constint32_ttable_38213_13_3_c2[16]={48,48,48,48,48,48,96,96,96,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 09-15 reserved
constint32_ttable_38213_13_3_c3[16]={1,1,2,2,3,3,1,2,3,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 09-15 reserved
constint32_ttable_38213_13_3_c4[16]={2,6,2,6,2,6,28,28,28,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 09-15 reserved
constint32_ttable_38213_13_5_c2[16]={48,48,48,96,96,96,96,96,96,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 09-15 reserved
constint32_ttable_38213_13_5_c3[16]={1,2,3,1,1,2,2,3,3,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 09-15 reserved
constint32_ttable_38213_13_5_c4[16]={4,4,4,0,56,0,56,0,56,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 09-15 reserved
constint32_ttable_38213_13_6_c2[16]={24,24,24,24,48,48,48,48,48,48,reserved,reserved,reserved,reserved,reserved,reserved};// index 10-15 reserved
constint32_ttable_38213_13_6_c3[16]={2,2,3,3,1,1,2,2,3,3,reserved,reserved,reserved,reserved,reserved,reserved};// index 10-15 reserved
constint32_ttable_38213_13_6_c4[16]={0,4,0,4,0,28,0,28,0,28,reserved,reserved,reserved,reserved,reserved,reserved};// index 10-15 reserved
constint32_ttable_38213_13_7_c2[16]={48,48,48,48,48,48,96,96,48,48,96,96,reserved,reserved,reserved,reserved};// index 12-15 reserved
constint32_ttable_38213_13_7_c3[16]={1,1,2,2,3,3,1,2,1,1,1,1,reserved,reserved,reserved,reserved};// index 12-15 reserved
constint32_ttable_38213_13_7_c4[16]={0,8,0,8,0,8,28,28,-41,49,-41,97,reserved,reserved,reserved,reserved};// index 12-15 reserved, condition A as default
constint32_ttable_38213_13_8_c2[16]={1,1,1,1,3,3,3,3,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 15 reserved
constint32_ttable_38213_13_8_c3[16]={24,24,48,48,24,24,48,48,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 15 reserved
constint32_ttable_38213_13_8_c4[16]={0,4,14,14,-20,24,-20,48,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 15 reserved, condition A as default
constint32_ttable_38213_13_9_c2[16]={96,96,96,96,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 04-15 reserved
constint32_ttable_38213_13_9_c3[16]={1,1,2,2,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 04-15 reserved
constint32_ttable_38213_13_9_c4[16]={0,16,0,16,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 04-15 reserved
constint32_ttable_38213_13_10_c2[16]={48,48,48,48,24,24,48,48,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 08-15 reserved
constint32_ttable_38213_13_10_c3[16]={1,1,2,2,1,1,1,1,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 08-15 reserved
constint32_ttable_38213_13_10_c4[16]={0,8,0,8,-41,25,-41,49,reserved,reserved,reserved,reserved,reserved,reserved,reserved,reserved};// index 08-15 reserved, condition A as default
constfloattable_38213_13_11_c1[16]={0,0,2,2,5,5,7,7,0,5,0,0,2,2,5,5};// O
// note: The search space with the SearchSpaceId = 0 identifies the search space configured via PBCH (MIB) and in ServingCellConfigCommon (searchSpaceZero).