- fix for TDD config 3
This commit is contained in:
@@ -455,15 +455,17 @@ uint8_t get_reset_ack(LTE_DL_FRAME_PARMS *frame_parms,
|
||||
|
||||
// report ACK/NACK status
|
||||
if (harq_ack[subframe_dl0].send_harq_status == 1) {
|
||||
o_ACK[0] = harq_ack[subframe_dl0].ack;
|
||||
o_ACK[cw_idx] = harq_ack[subframe_dl0].ack;
|
||||
|
||||
if (harq_ack[subframe_dl1].send_harq_status == 1)
|
||||
o_ACK[1] = harq_ack[subframe_dl1].ack;
|
||||
o_ACK[cw_idx] &= harq_ack[subframe_dl1].ack;
|
||||
} else if (harq_ack[subframe_dl1].send_harq_status == 1)
|
||||
o_ACK[0] = harq_ack[subframe_dl1].ack;
|
||||
o_ACK[cw_idx] = harq_ack[subframe_dl1].ack;
|
||||
|
||||
status = harq_ack[subframe_dl0].send_harq_status + (harq_ack[subframe_dl1].send_harq_status<<1);
|
||||
|
||||
LOG_I(PHY,"TDD Config3 UL Sfn %d, dl Sfn0 %d status %d, dl Sfn1 %d status %d \n", subframe, subframe_dl0, harq_ack[subframe_dl0].send_harq_status,
|
||||
subframe_dl1, harq_ack[subframe_dl1].send_harq_status);
|
||||
if (do_reset) {
|
||||
// reset ACK/NACK status
|
||||
harq_ack[subframe_dl0].ack = 2;
|
||||
|
||||
Reference in New Issue
Block a user