|
|
@ -35,12 +35,11 @@
|
|
|
|
* @brief Uplink Control Information bits configuration for PUCCH transmission
|
|
|
|
* @brief Uplink Control Information bits configuration for PUCCH transmission
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
typedef struct {
|
|
|
|
typedef struct {
|
|
|
|
uint16_t rnti; ///< RNTI
|
|
|
|
uint16_t rnti; ///< RNTI
|
|
|
|
uint32_t resource_id; ///< PUCCH resource indicator field in the DCI format 1_0 or DCI format 1_1
|
|
|
|
uint32_t resource_id; ///< PUCCH resource indicator field in the DCI format 1_0 or DCI format 1_1
|
|
|
|
uint32_t n_cce_0; ///< index of a first CCE for the PDCCH reception
|
|
|
|
uint32_t n_cce_0; ///< index of a first CCE for the PDCCH reception
|
|
|
|
uint32_t N_cce; ///< number of CCEs in a CORESET of a PDCCH reception with DCI format 1_0 or 1_1
|
|
|
|
uint32_t N_cce; ///< number of CCEs in a CORESET of a PDCCH reception with DCI format 1_0 or 1_1
|
|
|
|
uint32_t sr_resource_id; ///< Scheduling request resource identifier, only valid if positive SR
|
|
|
|
uint32_t sr_resource_id; ///< Scheduling request resource identifier, only valid if positive SR
|
|
|
|
bool sr_positive_present; ///< Set to true if there is at least one positive SR
|
|
|
|
|
|
|
|
} srsran_uci_nr_pucch_cfg_t;
|
|
|
|
} srsran_uci_nr_pucch_cfg_t;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -70,6 +69,7 @@ typedef struct SRSRAN_API {
|
|
|
|
/// Common Parameters
|
|
|
|
/// Common Parameters
|
|
|
|
srsran_harq_ack_cfg_t ack; ///< HARQ-ACK configuration
|
|
|
|
srsran_harq_ack_cfg_t ack; ///< HARQ-ACK configuration
|
|
|
|
uint32_t o_sr; ///< Number of SR bits
|
|
|
|
uint32_t o_sr; ///< Number of SR bits
|
|
|
|
|
|
|
|
bool sr_positive_present; ///< Set to true if there is at least one positive SR
|
|
|
|
srsran_csi_report_cfg_t csi[SRSRAN_CSI_MAX_NOF_REPORT]; ///< CSI report configuration
|
|
|
|
srsran_csi_report_cfg_t csi[SRSRAN_CSI_MAX_NOF_REPORT]; ///< CSI report configuration
|
|
|
|
uint32_t nof_csi; ///< Number of CSI reports
|
|
|
|
uint32_t nof_csi; ///< Number of CSI reports
|
|
|
|
union {
|
|
|
|
union {
|
|
|
|