PUCCH_FormatConfig_t*formatConfig[NUMBER_PUCCH_FORMAT_NR-1];/* format 0 is not there */
PUCCH_FormatConfig_t*formatConfig[NUMBER_PUCCH_FORMAT_NR-1];/* format 0 is not there */
uint8_tdl_DataToUL_ACK[NB_DL_DATA_TO_UL_ACK];/* table TS 38.213 Table 9.2.3-1: Mapping of PSDCH-to-HARQ_feedback timing indicator field values to numbers of slots */
uint8_tdl_DataToUL_ACK[NB_DL_DATA_TO_UL_ACK];/* table TS 38.213 Table 9.2.3-1: Mapping of PSDCH-to-HARQ_feedback timing indicator field values to numbers of slots */
pucch_config_dedicated_nr->PUCCH_Resource[pucch_resource_id]->secondHopPRB=pucch_config_pdu->secondHopPRB;// Not sure this parameter is used
pucch_config_dedicated_nr->formatConfig[format-1]->additionalDMRS=pucch_config_pdu->additionalDMRS;// At this point we need to know which format is going to be used
pucch_config_dedicated->PUCCH_Resource[pucch_resource_id]->secondHopPRB = pucch_config_pdu->secondHopPRB; // Not sure this parameter is used
pucch_config_dedicated->formatConfig[format-1]->additionalDMRS = pucch_config_pdu->additionalDMRS; // At this point we need to know which format is going to be used
LOG_E(PHY,"PUCCH unknown pucch format : at line %d in function %s of file %s \n",LINE_FILE,__func__,__FILE__);
return(0);
}
}
intk2;
if(power_config->twoPUCCH_PC_AdjustmentStates>1){
LOG_E(PHY,"PUCCH power control adjustment states with 2 states not yet implemented : at line %d in function %s of file %s \n",LINE_FILE,__func__,__FILE__);
return(PUCCH_POWER_DEFAULT);
}
/* response to a detection by the UE of a DCI format 1_0 or DCI format 1_1 */
//int K_PUCCH = 0;
if(O_ACK!=0){
/* it assumes that PDCCH is in the first symbol of receive slot FFS TDDO NR */