diff --git a/cmake_targets/autotests/test_case_list.xml b/cmake_targets/autotests/test_case_list.xml index c54c3e3322..a26191e710 100644 --- a/cmake_targets/autotests/test_case_list.xml +++ b/cmake_targets/autotests/test_case_list.xml @@ -1065,12 +1065,12 @@ $OPENAIR_DIR/cmake_targets/autotests/tools/free_mem.bash $OPENAIR_DIR/targets/bin/nr_pbchsim.Rel15 - -s-11 -S-10 -n1000 -R106 - -s-11 -S-10 -n10 -I -R106 - -s-11 -S-10 -n1000 -R217 -N10 - -s-11 -S-10 -n10 -I -R217 -N10 - -s-11 -S-10 -n1000 -R273 -N20 - -s-11 -S-10 -n10 -I -R273 -N20 + -s0 -S1 -n1000 -R106 + -s0 -S1 -n10 -I -R106 + -s0 -S1 -n1000 -R217 -N10 + -s0 -S1 -n10 -I -R217 -N10 + -s0 -S1 -n1000 -R273 -N20 + -s0 -S1 -n10 -I -R273 -N20 nr_pbchsim.test1 nr_pbchsim.test2 PBCH test OK segmentation fault|assertion|exiting|fatal diff --git a/openair1/SIMULATION/NR_PHY/pbchsim.c b/openair1/SIMULATION/NR_PHY/pbchsim.c index f71cb7d147..595fc52b73 100644 --- a/openair1/SIMULATION/NR_PHY/pbchsim.c +++ b/openair1/SIMULATION/NR_PHY/pbchsim.c @@ -510,9 +510,9 @@ int main(int argc, char **argv) //multipath_channel(gNB2UE,s_re,s_im,r_re,r_im,frame_length_complex_samples,0); //AWGN - sigma2_dB = 10*log10((double)txlev)-SNR; + sigma2_dB = 20*log10((double)AMP/4)-SNR; sigma2 = pow(10,sigma2_dB/10); - // printf("sigma2 %f (%f dB)\n",sigma2,sigma2_dB); + //printf("sigma2 %f (%f dB), tx_lev %f (%f dB)\n",sigma2,sigma2_dB,txlev,10*log10((double)txlev)); for (i=0; isamples_per_subframe; i++) { for (aa=0; aanb_antennas_rx; aa++) {