[OAI-UE] fix ack/nack reporting on pusch
This commit is contained in:
@@ -1449,14 +1449,7 @@ void ue_ulsch_uespec_procedures(PHY_VARS_UE *ue,UE_rxtx_proc_t *proc,uint8_t eNB
|
|||||||
|
|
||||||
// check if we received a PDSCH at subframe_tx - 4
|
// check if we received a PDSCH at subframe_tx - 4
|
||||||
// ==> send ACK/NACK on PUSCH
|
// ==> send ACK/NACK on PUSCH
|
||||||
if( (ue->dlsch[eNB_id][0]->harq_ack[proc->subframe_rx].send_harq_status) == 1)
|
ue->ulsch[eNB_id]->harq_processes[harq_pid]->O_ACK = 1;
|
||||||
{
|
|
||||||
ue->ulsch[eNB_id]->harq_processes[harq_pid]->O_ACK = 1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ue->ulsch[eNB_id]->harq_processes[harq_pid]->O_ACK = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#if T_TRACER
|
#if T_TRACER
|
||||||
if(ue->ulsch[eNB_id]->o_ACK[0])
|
if(ue->ulsch[eNB_id]->o_ACK[0])
|
||||||
@@ -1473,7 +1466,7 @@ void ue_ulsch_uespec_procedures(PHY_VARS_UE *ue,UE_rxtx_proc_t *proc,uint8_t eNB
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
LOG_D(PHY,"[UE %d][PDSCH %x] Frame %d subframe %d Generating ACK (%d,%d) for %d bits on PUSCH\n",
|
LOG_D(PHY,"[UE %d][PDSCH %x] AbsSubFrame %d.%d Generating ACK (%d,%d) for %d bits on PUSCH\n",
|
||||||
Mod_id,
|
Mod_id,
|
||||||
ue->ulsch[eNB_id]->rnti,
|
ue->ulsch[eNB_id]->rnti,
|
||||||
frame_tx,subframe_tx,
|
frame_tx,subframe_tx,
|
||||||
|
|||||||
Reference in New Issue
Block a user