|
|
@ -174,8 +174,8 @@ void srslte_enb_ul_fft(srslte_enb_ul_t *q)
|
|
|
|
|
|
|
|
|
|
|
|
static int get_pucch(srslte_enb_ul_t* q, srslte_ul_sf_cfg_t* ul_sf, srslte_pucch_cfg_t* cfg, srslte_pucch_res_t* res)
|
|
|
|
static int get_pucch(srslte_enb_ul_t* q, srslte_ul_sf_cfg_t* ul_sf, srslte_pucch_cfg_t* cfg, srslte_pucch_res_t* res)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
srslte_uci_value_t uci_value_default = {};
|
|
|
|
srslte_ue_ul_pucch_resource_selection(&q->cell, cfg, &cfg->uci_cfg, NULL);
|
|
|
|
srslte_ue_ul_pucch_resource_selection(&q->cell, cfg, &cfg->uci_cfg, &uci_value_default);
|
|
|
|
|
|
|
|
|
|
|
|
// Prepare configuration
|
|
|
|
// Prepare configuration
|
|
|
|
if (srslte_chest_ul_estimate_pucch(&q->chest, ul_sf, cfg, q->sf_symbols, &q->chest_res)) {
|
|
|
|
if (srslte_chest_ul_estimate_pucch(&q->chest, ul_sf, cfg, q->sf_symbols, &q->chest_res)) {
|
|
|
|