diff --git a/cmake_targets/autotests/test_case_list.xml b/cmake_targets/autotests/test_case_list.xml
index ae84d41039..06b3198e78 100644
--- a/cmake_targets/autotests/test_case_list.xml
+++ b/cmake_targets/autotests/test_case_list.xml
@@ -1089,8 +1089,6 @@
(Test8: 217 PRB 100 PDSCH-PRBs),
(Test9: 217 PRB 80 PDSCH-Offset),
(Test10: 217 PRB 100 PDSCH-PRBs 80 PDSCH-Offset),-->
- (Test11: 106 PRB 4 PDSCH-Start-Symbols),
- (Test12: 217 PRB 5 PDSCH-Symbols),
(Test13: 106 PRB 0 MCS),
(Test14: 273 PRB 28 MCS)
@@ -1109,11 +1107,9 @@
-n100 -R217 -b100
-n100 -R217 -a80
-n100 -R217 -a80 -b100-->
- -n100 -R106 -c4
- -n100 -R217 -j5
-n100 -R106 -e0
-n100 -R273 -e28
- nr_dlsim.test1 nr_dlsim.test2 nr_dlsim.test3 nr_dlsim.test4 nr_dlsim.test5 nr_dlsim.test11 nr_dlsim.test12 nr_dlsim.test13 nr_dlsim.test14
+ nr_dlsim.test1 nr_dlsim.test2 nr_dlsim.test3 nr_dlsim.test4 nr_dlsim.test5 nr_dlsim.test13 nr_dlsim.test14
"PDCCH test OK" "PDSCH test OK"
segmentation fault|assertion|exiting|fatal
3
diff --git a/openair1/SIMULATION/NR_PHY/dlsim.c b/openair1/SIMULATION/NR_PHY/dlsim.c
index 99da3494a8..1d15568bd3 100644
--- a/openair1/SIMULATION/NR_PHY/dlsim.c
+++ b/openair1/SIMULATION/NR_PHY/dlsim.c
@@ -424,8 +424,8 @@ int main(int argc, char **argv)
printf("-o CORESET offset\n");
printf("-a Start PRB for PDSCH\n");
printf("-b Number of PRB for PDSCH\n");
- printf("-c Start symbol for PDSCH\n");
- printf("-j Number of symbols for PDSCH\n");
+ printf("-c Start symbol for PDSCH (fixed for now)\n");
+ printf("-j Number of symbols for PDSCH (fixed for now)\n");
printf("-e MSC index\n");
exit (-1);
break;
@@ -519,7 +519,7 @@ int main(int argc, char **argv)
printf("Allocating %d samples for txdata\n",frame_length_complex_samples);
txdata[i] = malloc(frame_length_complex_samples*sizeof(int));
- bzero(r_re[i],frame_length_complex_samples*sizeof(int));
+ bzero(txdata[i],frame_length_complex_samples*sizeof(int));
}
diff --git a/openair1/SIMULATION/NR_PHY/ulschsim.c b/openair1/SIMULATION/NR_PHY/ulschsim.c
index ce2732ec55..3a0b9437da 100644
--- a/openair1/SIMULATION/NR_PHY/ulschsim.c
+++ b/openair1/SIMULATION/NR_PHY/ulschsim.c
@@ -402,6 +402,7 @@ int main(int argc, char **argv)
rel15_ul->n_layers = Nl;
rel15_ul->nb_re_dmrs = nb_re_dmrs;
rel15_ul->length_dmrs = length_dmrs;
+ rel15_ul->R = code_rate;
///////////////////////////////////////////////////
double *modulated_input = malloc16(sizeof(double) * 16 * 68 * 384); // [hna] 16 segments, 68*Zc