bufix in calling phy pucch function
This commit is contained in:
@@ -387,12 +387,16 @@ void phy_procedures_gNB_uespec_RX(PHY_VARS_gNB *gNB, int frame_rx, int slot_rx)
|
|||||||
for (int i=0;i<NUMBER_OF_NR_PUCCH_MAX;i++){
|
for (int i=0;i<NUMBER_OF_NR_PUCCH_MAX;i++){
|
||||||
NR_gNB_PUCCH_t *pucch = gNB->pucch[i];
|
NR_gNB_PUCCH_t *pucch = gNB->pucch[i];
|
||||||
if (pucch) {
|
if (pucch) {
|
||||||
|
if ((pucch->active == 1) &&
|
||||||
|
(pucch->frame == frame_rx) &&
|
||||||
|
(pucch->slot == slot_rx) ) {
|
||||||
|
|
||||||
nfapi_nr_pucch_pdu_t *pucch_pdu = &pucch[i].pucch_pdu;
|
nfapi_nr_pucch_pdu_t *pucch_pdu = &pucch[i].pucch_pdu;
|
||||||
uint16_t num_ucis;
|
uint16_t num_ucis;
|
||||||
|
|
||||||
switch (pucch_pdu->format_type) {
|
switch (pucch_pdu->format_type) {
|
||||||
case 0:
|
case 0:
|
||||||
/*
|
|
||||||
num_ucis = gNB->UL_INFO.uci_ind.num_ucis;
|
num_ucis = gNB->UL_INFO.uci_ind.num_ucis;
|
||||||
gNB->UL_INFO.uci_ind.uci_list = &gNB->uci_pdu_list[0];
|
gNB->UL_INFO.uci_ind.uci_list = &gNB->uci_pdu_list[0];
|
||||||
gNB->UL_INFO.uci_ind.sfn = frame_rx;
|
gNB->UL_INFO.uci_ind.sfn = frame_rx;
|
||||||
@@ -406,7 +410,7 @@ void phy_procedures_gNB_uespec_RX(PHY_VARS_gNB *gNB, int frame_rx, int slot_rx)
|
|||||||
uci_pdu_format0,
|
uci_pdu_format0,
|
||||||
pucch_pdu);
|
pucch_pdu);
|
||||||
|
|
||||||
gNB->UL_INFO.uci_ind.num_ucis += 1;*/
|
gNB->UL_INFO.uci_ind.num_ucis += 1;
|
||||||
pucch->active = 0;
|
pucch->active = 0;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -414,6 +418,7 @@ void phy_procedures_gNB_uespec_RX(PHY_VARS_gNB *gNB, int frame_rx, int slot_rx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for (int ULSCH_id=0;ULSCH_id<NUMBER_OF_NR_ULSCH_MAX;ULSCH_id++) {
|
for (int ULSCH_id=0;ULSCH_id<NUMBER_OF_NR_ULSCH_MAX;ULSCH_id++) {
|
||||||
NR_gNB_ULSCH_t *ulsch = gNB->ulsch[ULSCH_id][0];
|
NR_gNB_ULSCH_t *ulsch = gNB->ulsch[ULSCH_id][0];
|
||||||
|
|||||||
Reference in New Issue
Block a user