Updated phy simulators
This commit is contained in:
@@ -1089,8 +1089,6 @@
|
|||||||
(Test8: 217 PRB 100 PDSCH-PRBs),
|
(Test8: 217 PRB 100 PDSCH-PRBs),
|
||||||
(Test9: 217 PRB 80 PDSCH-Offset),
|
(Test9: 217 PRB 80 PDSCH-Offset),
|
||||||
(Test10: 217 PRB 100 PDSCH-PRBs 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),
|
(Test13: 106 PRB 0 MCS),
|
||||||
(Test14: 273 PRB 28 MCS)</desc>
|
(Test14: 273 PRB 28 MCS)</desc>
|
||||||
<pre_compile_prog></pre_compile_prog>
|
<pre_compile_prog></pre_compile_prog>
|
||||||
@@ -1109,11 +1107,9 @@
|
|||||||
-n100 -R217 -b100
|
-n100 -R217 -b100
|
||||||
-n100 -R217 -a80
|
-n100 -R217 -a80
|
||||||
-n100 -R217 -a80 -b100-->
|
-n100 -R217 -a80 -b100-->
|
||||||
-n100 -R106 -c4
|
|
||||||
-n100 -R217 -j5
|
|
||||||
-n100 -R106 -e0
|
-n100 -R106 -e0
|
||||||
-n100 -R273 -e28</main_exec_args>
|
-n100 -R273 -e28</main_exec_args>
|
||||||
<tags>nr_dlsim.test1 nr_dlsim.test2 nr_dlsim.test3 nr_dlsim.test4 nr_dlsim.test5 <!--nr_dlsim.test6 nr_dlsim.test7 nr_dlsim.test8 nr_dlsim.test9 nr_dlsim.test10-->nr_dlsim.test11 nr_dlsim.test12 nr_dlsim.test13 nr_dlsim.test14</tags>
|
<tags>nr_dlsim.test1 nr_dlsim.test2 nr_dlsim.test3 nr_dlsim.test4 nr_dlsim.test5 <!--nr_dlsim.test6 nr_dlsim.test7 nr_dlsim.test8 nr_dlsim.test9 nr_dlsim.test10-->nr_dlsim.test13 nr_dlsim.test14</tags>
|
||||||
<search_expr_true>"PDCCH test OK" "PDSCH test OK"</search_expr_true>
|
<search_expr_true>"PDCCH test OK" "PDSCH test OK"</search_expr_true>
|
||||||
<search_expr_false>segmentation fault|assertion|exiting|fatal</search_expr_false>
|
<search_expr_false>segmentation fault|assertion|exiting|fatal</search_expr_false>
|
||||||
<nruns>3</nruns>
|
<nruns>3</nruns>
|
||||||
|
|||||||
@@ -424,8 +424,8 @@ int main(int argc, char **argv)
|
|||||||
printf("-o CORESET offset\n");
|
printf("-o CORESET offset\n");
|
||||||
printf("-a Start PRB for PDSCH\n");
|
printf("-a Start PRB for PDSCH\n");
|
||||||
printf("-b Number of PRB for PDSCH\n");
|
printf("-b Number of PRB for PDSCH\n");
|
||||||
printf("-c Start symbol for PDSCH\n");
|
printf("-c Start symbol for PDSCH (fixed for now)\n");
|
||||||
printf("-j Number of symbols for PDSCH\n");
|
printf("-j Number of symbols for PDSCH (fixed for now)\n");
|
||||||
printf("-e MSC index\n");
|
printf("-e MSC index\n");
|
||||||
exit (-1);
|
exit (-1);
|
||||||
break;
|
break;
|
||||||
@@ -519,7 +519,7 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
printf("Allocating %d samples for txdata\n",frame_length_complex_samples);
|
printf("Allocating %d samples for txdata\n",frame_length_complex_samples);
|
||||||
txdata[i] = malloc(frame_length_complex_samples*sizeof(int));
|
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));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -402,6 +402,7 @@ int main(int argc, char **argv)
|
|||||||
rel15_ul->n_layers = Nl;
|
rel15_ul->n_layers = Nl;
|
||||||
rel15_ul->nb_re_dmrs = nb_re_dmrs;
|
rel15_ul->nb_re_dmrs = nb_re_dmrs;
|
||||||
rel15_ul->length_dmrs = length_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
|
double *modulated_input = malloc16(sizeof(double) * 16 * 68 * 384); // [hna] 16 segments, 68*Zc
|
||||||
|
|||||||
Reference in New Issue
Block a user