fix for pucchsim with sr
This commit is contained in:
@@ -479,14 +479,17 @@ int main(int argc, char **argv)
|
|||||||
uint32_t dmrs_scrambling_id = 0, data_scrambling_id=0;
|
uint32_t dmrs_scrambling_id = 0, data_scrambling_id=0;
|
||||||
//t_nrPolar_params *currentPtr;
|
//t_nrPolar_params *currentPtr;
|
||||||
|
|
||||||
|
int shift = 0;
|
||||||
|
|
||||||
if(format==0){
|
if(format==0){
|
||||||
// for now we are not considering SR just HARQ-ACK
|
if (sr_flag)
|
||||||
|
shift = 1<<nr_bit;
|
||||||
if (nr_bit ==0)
|
if (nr_bit ==0)
|
||||||
mcs=table1_mcs[0];
|
mcs=table1_mcs[0];
|
||||||
else if(nr_bit==1)
|
else if(nr_bit==1)
|
||||||
mcs=table1_mcs[actual_payload];
|
mcs=table1_mcs[actual_payload+shift];
|
||||||
else if(nr_bit==2)
|
else if(nr_bit==2)
|
||||||
mcs=table2_mcs[actual_payload];
|
mcs=table2_mcs[actual_payload+shift];
|
||||||
else AssertFatal(1==0,"Either nr_bit %d or sr_flag %d must be non-zero\n", nr_bit, sr_flag);
|
else AssertFatal(1==0,"Either nr_bit %d or sr_flag %d must be non-zero\n", nr_bit, sr_flag);
|
||||||
}
|
}
|
||||||
else if (format == 2 && nr_bit > 11) gNB->uci_polarParams = nr_polar_params(2, nr_bit, nrofPRB, 1, NULL);
|
else if (format == 2 && nr_bit > 11) gNB->uci_polarParams = nr_polar_params(2, nr_bit, nrofPRB, 1, NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user