@@ -2022,6 +2022,8 @@ int main(int argc, char **argv)
round_trials[0][i] = 0; // CW_0
round_trials[1][i] = 0; // CW_1
TB0_deact[i]=0;
TB1_deact[i]=0;
}
dci_errors=0;
...
...
@@ -4429,6 +4431,8 @@ int main(int argc, char **argv)
resend_cw0_cw1=0;
TB0_active=0;
TB1_active=1;
if (rx_type == rx_IC_dual_stream)
TB0_deact[round]++;
if(is_first_time) {
hold_rank1_precoder = 0;
is_first_time = false;
...
...
@@ -4448,6 +4452,8 @@ int main(int argc, char **argv)
resend_cw0_cw1=0;
TB0_active=1;
TB1_active=0;
if (rx_type == rx_IC_dual_stream)
TB1_deact[round]++;
if(is_first_time) {
hold_rank1_precoder = 0;
is_first_time = false;
...
...
@@ -4533,6 +4539,10 @@ int main(int argc, char **argv)
printf(" sic attempt round 0 = %d, sic attempt round 1 = %d, sic attempt round 2 = %d, sic attempt round 3 = %d\n", sic_attempt[0], sic_attempt[1], sic_attempt[2], sic_attempt[3]);
printf(" decoded in sic round 0 = %d, decoded in sic round 1 = %d, decoded in sic round 2 = %d, decoded in sic round 3 = %d\n", decoded_in_sic[0], decoded_in_sic[1], decoded_in_sic[2], decoded_in_sic[3]);