diff --git a/openair1/PHY/CODING/TESTBENCH/polartest.c b/openair1/PHY/CODING/TESTBENCH/polartest.c index ddcc3ce826..108aacd96f 100644 --- a/openair1/PHY/CODING/TESTBENCH/polartest.c +++ b/openair1/PHY/CODING/TESTBENCH/polartest.c @@ -142,6 +142,10 @@ int main(int argc, char *argv[]) { if (polarMessageType == 0) { //PBCH } else if (polarMessageType == 1) { //DCI + if (aggregation_level != 16 && aggregation_level!=8 && aggregation_level != 4 && aggregation_level !=2 && aggregation_level !=1) { + printf("Illegal aggregation level %d\n",aggregation_level); + exit(-1); + } coderLength = 108*aggregation_level; } else if (polarMessageType == -1) { //UCI printf("UCI testing not supported yet\n"); diff --git a/openair1/PHY/CODING/nrPolar_tools/nr_polar_procedures.c b/openair1/PHY/CODING/nrPolar_tools/nr_polar_procedures.c index e78f3a85b7..26832fd70c 100644 --- a/openair1/PHY/CODING/nrPolar_tools/nr_polar_procedures.c +++ b/openair1/PHY/CODING/nrPolar_tools/nr_polar_procedures.c @@ -88,7 +88,7 @@ uint32_t nr_polar_output_length(uint16_t K, if (n>n_2) n=n_2; if (n