diff --git a/cmake_targets/autotests/test_case_list.xml b/cmake_targets/autotests/test_case_list.xml
index e4daffc765..3d15361430 100755
--- a/cmake_targets/autotests/test_case_list.xml
+++ b/cmake_targets/autotests/test_case_list.xml
@@ -159,9 +159,9 @@
-n100 -R106 -b106 -s5
-n100 -R217 -b217 -s5
-n100 -R273 -b273 -s5
- -n100 -s1 -t25
- -n100 -s1 -t33
- -n100 -s1 -t50
+ -n100 -s1 -S2 -t25
+ -n100 -s1 -S2 -t33
+ -n100 -s5 -S7 -t50
-n100 -m0 -e0 -R25 -b25 -i 2 1 0
test1 test2 test3 test4 test5 test6 test7
PDSCH test OK
@@ -197,7 +197,7 @@
(Test7: 4x4 MIMO, 4 Layers)
nr_dlsim
-n100 -e27 -s30
- -n100 -e16 -s10
+ -n100 -e16 -s11 -S13
-n100 -q1 -e26 -s30
-n100 -e0 -t95 -S-1.0 -i 2 1 0
-n10 -s20 -U 3 0 0 2 -gR -x1 -y4 -z4
@@ -220,9 +220,9 @@
-n100 -s5 -T 2 2 2
-n100 -s5 -T 2 1 2
-n100 -s5 -T 2 0 4
- -n100 -s2 -U 2 0 1
- -n100 -s2 -U 2 0 2
- -n100 -s2 -U 2 1 3
+ -n100 -s5 -S7 -U 2 0 1
+ -n100 -s5 -S7 -U 2 0 2
+ -n100 -s5 -S7 -U 2 1 3
test1 test2 test3 test4 test5 test6
PDSCH test OK
segmentation fault|assertion|exiting|fatal
diff --git a/openair1/SIMULATION/NR_PHY/dlsim.c b/openair1/SIMULATION/NR_PHY/dlsim.c
index 1fe4229c04..fbfa774cb1 100644
--- a/openair1/SIMULATION/NR_PHY/dlsim.c
+++ b/openair1/SIMULATION/NR_PHY/dlsim.c
@@ -1219,9 +1219,11 @@ int main(int argc, char **argv)
uint8_t nb_symb_sch = rel15->NrOfSymbols;
available_bits = nr_get_G(nb_rb, nb_symb_sch, nb_re_dmrs, length_dmrs, mod_order, rel15->nrOfLayers);
- if(pdu_bit_map & 0x1) {
- available_bits-= (ptrsSymbPerSlot * ptrsRePerSymb *rel15->nrOfLayers* 2);
- printf("[DLSIM][PTRS] Available bits are: %5u, removed PTRS bits are: %5u \n",available_bits, (ptrsSymbPerSlot * ptrsRePerSymb *rel15->nrOfLayers* 2) );
+ if (pdu_bit_map & 0x1) {
+ available_bits -= (ptrsSymbPerSlot * ptrsRePerSymb * rel15->nrOfLayers * 2);
+ if (trial == 0 && round == 0) {
+ printf("[DLSIM][PTRS] Available bits are: %5u, removed PTRS bits are: %5u \n", available_bits, (ptrsSymbPerSlot * ptrsRePerSymb * rel15->nrOfLayers * 2));
+ }
}
for (i = 0; i < available_bits; i++) {