From 27f242ea083990c635a2b448acbc6ea55160e74f Mon Sep 17 00:00:00 2001 From: Roberto Louro Magueta Date: Thu, 12 Jan 2023 19:41:49 +0000 Subject: [PATCH] Change of the minimum and maximum SNR of some DL CI tests, to reduce the test time --- cmake_targets/autotests/test_case_list.xml | 14 +++++++------- openair1/SIMULATION/NR_PHY/dlsim.c | 8 +++++--- 2 files changed, 12 insertions(+), 10 deletions(-) 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++) {