Merge remote-tracking branch 'origin/develop' into issue-232-pucch3
This commit is contained in:
@@ -3208,6 +3208,316 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--20 MHz test -->
|
||||||
|
|
||||||
|
<testCase id="039400" >
|
||||||
|
<class>lte-softmodem-noS1</class>
|
||||||
|
<desc></desc>
|
||||||
|
<eNB>imb182-desktop</eNB>
|
||||||
|
<UE>yanbo-M4HM87P-00</UE>
|
||||||
|
<TimeOut_cmd>300</TimeOut_cmd>
|
||||||
|
<eNB_working_dir>/tmp</eNB_working_dir>
|
||||||
|
<eNB_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf downlink_frequency 2680000000L</eNB_config_file>
|
||||||
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
|
<eNB_compile_prog_args>-c -w USRP --eNB --noS1</eNB_compile_prog_args>
|
||||||
|
<eNB_pre_exec>source $OPENAIR_DIR/cmake_targets/tools/init_nas_nos1 eNB</eNB_pre_exec>
|
||||||
|
<eNB_pre_exec_args></eNB_pre_exec_args>
|
||||||
|
<eNB_main_exec>$OPENAIR_DIR/cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1</eNB_main_exec>
|
||||||
|
<eNB_main_exec_args> -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf -m 28 --single-thread-disable --phy-test</eNB_main_exec_args>
|
||||||
|
<eNB_traffic_exec></eNB_traffic_exec>
|
||||||
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>False</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
|
<UE_config_file></UE_config_file>
|
||||||
|
<UE_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</UE_compile_prog>
|
||||||
|
<UE_compile_prog_args>-c --UE -w USRP --noS1 --eNB --ue-autotest-trace </UE_compile_prog_args>
|
||||||
|
<UE_pre_exec>source ./targets/bin/init_nas_nos1 UE</UE_pre_exec>
|
||||||
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
|
<UE_main_exec>sleep 20; ./cmake_targets/autotests/tools/run_gdb ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2680000000 -r100 --ue-scan-carrier --ue-txgain 85 --ue-rxgain 100 -S --phy-test</UE_main_exec>
|
||||||
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
|
<UE_traffic_exec></UE_traffic_exec>
|
||||||
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
|
<UE_search_expr_true></UE_search_expr_true>
|
||||||
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>False</UE_terminate_missing_procs>
|
||||||
|
<UE_metric id="UE_DLSCH_BITRATE"
|
||||||
|
description="UE downlink physical throughput"
|
||||||
|
regex='(UE_DLSCH_BITRATE) =\s+(\d+\.\d+) kbps.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "kbps"
|
||||||
|
pass_fail_stat = "mean_value"
|
||||||
|
min_limit = "55008"/>
|
||||||
|
<UE_metric id="UE_FREQ_OFFSET"
|
||||||
|
description="UE downlink frequency channel offset"
|
||||||
|
regex='(UE_FREQ_OFFSET) =\s+(-?\d+) Hz.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "Hz"/>
|
||||||
|
<UE_metric id="UE_RX_OFFSET"
|
||||||
|
description="UE downlink rx sample offset"
|
||||||
|
regex='(UE_RX_OFFSET) =\s+(-?\d+).+frame = (\d+)\)'
|
||||||
|
unit_of_meas = ""/>
|
||||||
|
<tags>UE_USRP.NOS1.PHYTEST_PERF.BAND7.20MHZ.MCS28</tags>
|
||||||
|
<nruns>3</nruns><max_ntries>6</max_ntries>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
<testCase id="036600" >
|
||||||
|
<class>lte-softmodem-noS1</class>
|
||||||
|
<desc></desc>
|
||||||
|
<eNB>imb182-desktop</eNB>
|
||||||
|
<UE>yanbo-M4HM87P-00</UE>
|
||||||
|
<TimeOut_cmd>300</TimeOut_cmd>
|
||||||
|
<eNB_working_dir>/tmp</eNB_working_dir>
|
||||||
|
<eNB_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf downlink_frequency 2680000000L</eNB_config_file>
|
||||||
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
|
<eNB_compile_prog_args>-c -w USRP --eNB --noS1</eNB_compile_prog_args>
|
||||||
|
<eNB_pre_exec>source $OPENAIR_DIR/cmake_targets/tools/init_nas_nos1 eNB</eNB_pre_exec>
|
||||||
|
<eNB_pre_exec_args></eNB_pre_exec_args>
|
||||||
|
<eNB_main_exec>$OPENAIR_DIR/cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1</eNB_main_exec>
|
||||||
|
<eNB_main_exec_args> -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf -m 0 --single-thread-disable --phy-test</eNB_main_exec_args>
|
||||||
|
<eNB_traffic_exec></eNB_traffic_exec>
|
||||||
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>False</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
|
<UE_config_file></UE_config_file>
|
||||||
|
<UE_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</UE_compile_prog>
|
||||||
|
<UE_compile_prog_args>-c --UE -w USRP --noS1 --eNB --ue-autotest-trace </UE_compile_prog_args>
|
||||||
|
<UE_pre_exec>source ./targets/bin/init_nas_nos1 UE</UE_pre_exec>
|
||||||
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
|
<UE_main_exec>sleep 20; ./cmake_targets/autotests/tools/run_gdb ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2680000000 -r100 --ue-scan-carrier --ue-txgain 85 --ue-rxgain 100 -S --phy-test</UE_main_exec>
|
||||||
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
|
<UE_traffic_exec></UE_traffic_exec>
|
||||||
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
|
<UE_search_expr_true></UE_search_expr_true>
|
||||||
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>False</UE_terminate_missing_procs>
|
||||||
|
<UE_metric id="UE_DLSCH_BITRATE"
|
||||||
|
description="UE downlink physical throughput"
|
||||||
|
regex='(UE_DLSCH_BITRATE) =\s+(\d+\.\d+) kbps.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "kbps"
|
||||||
|
pass_fail_stat = "mean_value"
|
||||||
|
min_limit = "2040"/>
|
||||||
|
<UE_metric id="UE_FREQ_OFFSET"
|
||||||
|
description="UE downlink frequency channel offset"
|
||||||
|
regex='(UE_FREQ_OFFSET) =\s+(-?\d+) Hz.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "Hz"/>
|
||||||
|
<UE_metric id="UE_RX_OFFSET"
|
||||||
|
description="UE downlink rx sample offset"
|
||||||
|
regex='(UE_RX_OFFSET) =\s+(-?\d+).+frame = (\d+)\)'
|
||||||
|
unit_of_meas = ""/>
|
||||||
|
<tags>UE_USRP.NOS1.PHYTEST_PERF.BAND7.20MHZ.MCS0</tags>
|
||||||
|
<nruns>3</nruns><max_ntries>6</max_ntries>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
<testCase id="038400" >
|
||||||
|
<class>lte-softmodem-noS1</class>
|
||||||
|
<desc></desc>
|
||||||
|
<eNB>imb182-desktop</eNB>
|
||||||
|
<UE>yanbo-M4HM87P-00</UE>
|
||||||
|
<TimeOut_cmd>300</TimeOut_cmd>
|
||||||
|
<eNB_working_dir>/tmp</eNB_working_dir>
|
||||||
|
<eNB_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf downlink_frequency 2680000000L</eNB_config_file>
|
||||||
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
|
<eNB_compile_prog_args>-c -w USRP --eNB --noS1</eNB_compile_prog_args>
|
||||||
|
<eNB_pre_exec>source $OPENAIR_DIR/cmake_targets/tools/init_nas_nos1 eNB</eNB_pre_exec>
|
||||||
|
<eNB_pre_exec_args></eNB_pre_exec_args>
|
||||||
|
<eNB_main_exec>$OPENAIR_DIR/cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1</eNB_main_exec>
|
||||||
|
<eNB_main_exec_args> -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf -m 18 --single-thread-disable --phy-test</eNB_main_exec_args>
|
||||||
|
<eNB_traffic_exec></eNB_traffic_exec>
|
||||||
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>False</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
|
<UE_config_file></UE_config_file>
|
||||||
|
<UE_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</UE_compile_prog>
|
||||||
|
<UE_compile_prog_args>-c --UE -w USRP --noS1 --eNB --ue-autotest-trace </UE_compile_prog_args>
|
||||||
|
<UE_pre_exec>source ./targets/bin/init_nas_nos1 UE</UE_pre_exec>
|
||||||
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
|
<UE_main_exec>sleep 20; ./cmake_targets/autotests/tools/run_gdb ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2680000000 -r100 --ue-scan-carrier --ue-txgain 85 --ue-rxgain 100 -S --phy-test</UE_main_exec>
|
||||||
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
|
<UE_traffic_exec></UE_traffic_exec>
|
||||||
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
|
<UE_search_expr_true></UE_search_expr_true>
|
||||||
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>False</UE_terminate_missing_procs>
|
||||||
|
<UE_metric id="UE_DLSCH_BITRATE"
|
||||||
|
description="UE downlink physical throughput"
|
||||||
|
regex='(UE_DLSCH_BITRATE) =\s+(\d+\.\d+) kbps.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "kbps"
|
||||||
|
pass_fail_stat = "mean_value"
|
||||||
|
min_limit = "23976"/>
|
||||||
|
<UE_metric id="UE_FREQ_OFFSET"
|
||||||
|
description="UE downlink frequency channel offset"
|
||||||
|
regex='(UE_FREQ_OFFSET) =\s+(-?\d+) Hz.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "Hz"/>
|
||||||
|
<UE_metric id="UE_RX_OFFSET"
|
||||||
|
description="UE downlink rx sample offset"
|
||||||
|
regex='(UE_RX_OFFSET) =\s+(-?\d+).+frame = (\d+)\)'
|
||||||
|
unit_of_meas = ""/>
|
||||||
|
<tags>UE_USRP.NOS1.PHYTEST_PERF.BAND7.20MHZ.MCS18</tags>
|
||||||
|
<nruns>3</nruns><max_ntries>6</max_ntries>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<testCase id="036630" >
|
||||||
|
<class>lte-softmodem-noS1</class>
|
||||||
|
<desc></desc>
|
||||||
|
<eNB>imb182-desktop</eNB>
|
||||||
|
<UE>yanbo-M4HM87P-00</UE>
|
||||||
|
<TimeOut_cmd>700</TimeOut_cmd>
|
||||||
|
<eNB_working_dir>/tmp</eNB_working_dir>
|
||||||
|
<eNB_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf downlink_frequency 2680000000L</eNB_config_file>
|
||||||
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
|
<eNB_compile_prog_args>-c -w USRP --eNB --noS1</eNB_compile_prog_args>
|
||||||
|
<eNB_pre_exec>source $OPENAIR_DIR/cmake_targets/tools/init_nas_nos1 eNB</eNB_pre_exec>
|
||||||
|
<eNB_pre_exec_args></eNB_pre_exec_args>
|
||||||
|
<eNB_main_exec>$OPENAIR_DIR/cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1</eNB_main_exec>
|
||||||
|
<eNB_main_exec_args> -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf -m 0</eNB_main_exec_args>
|
||||||
|
<eNB_traffic_exec>sleep 80;iperf -c 10.0.1.9 -i 1 -u -b 2M</eNB_traffic_exec>
|
||||||
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>False</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
|
<UE_config_file></UE_config_file>
|
||||||
|
<UE_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</UE_compile_prog>
|
||||||
|
<UE_compile_prog_args>-c --UE -w USRP --noS1 --eNB --ue-autotest-trace </UE_compile_prog_args>
|
||||||
|
<UE_pre_exec>source ./targets/bin/init_nas_nos1 UE</UE_pre_exec>
|
||||||
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
|
<UE_main_exec>sleep 20; ./cmake_targets/autotests/tools/run_gdb ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2680000000 -r100 --ue-scan-carrier --ue-txgain 85 --ue-rxgain 100 </UE_main_exec>
|
||||||
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
|
<UE_traffic_exec>iperf -s -i 1 -u</UE_traffic_exec>
|
||||||
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
|
<UE_search_expr_true>600</UE_search_expr_true>
|
||||||
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>False</UE_terminate_missing_procs>
|
||||||
|
<UE_metric id="UE_DLSCH_BITRATE"
|
||||||
|
description="UE downlink physical throughput"
|
||||||
|
regex='(UE_DLSCH_BITRATE) =\s+(\d+\.\d+) kbps.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "kbps"/>
|
||||||
|
<UE_metric id="UE_FREQ_OFFSET"
|
||||||
|
description="UE downlink frequency channel offset"
|
||||||
|
regex='(UE_FREQ_OFFSET) =\s+(-?\d+) Hz.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "Hz"/>
|
||||||
|
<UE_metric id="UE_RX_OFFSET"
|
||||||
|
description="UE downlink rx sample offset"
|
||||||
|
regex='(UE_RX_OFFSET) =\s+(-?\d+).+frame = (\d+)\)'
|
||||||
|
unit_of_meas = ""/>
|
||||||
|
<tags>UE_USRP.NOS1.DATA_IPERF_DL.BAND7.20MHZ.MCS0</tags>
|
||||||
|
<nruns>3</nruns><max_ntries>6</max_ntries>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
<testCase id="038430" >
|
||||||
|
<class>lte-softmodem-noS1</class>
|
||||||
|
<desc></desc>
|
||||||
|
<eNB>imb182-desktop</eNB>
|
||||||
|
<UE>yanbo-M4HM87P-00</UE>
|
||||||
|
<TimeOut_cmd>700</TimeOut_cmd>
|
||||||
|
<eNB_working_dir>/tmp</eNB_working_dir>
|
||||||
|
<eNB_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf downlink_frequency 2680000000L</eNB_config_file>
|
||||||
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
|
<eNB_compile_prog_args>-c -w USRP --eNB --noS1</eNB_compile_prog_args>
|
||||||
|
<eNB_pre_exec>source $OPENAIR_DIR/cmake_targets/tools/init_nas_nos1 eNB</eNB_pre_exec>
|
||||||
|
<eNB_pre_exec_args></eNB_pre_exec_args>
|
||||||
|
<eNB_main_exec>$OPENAIR_DIR/cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1</eNB_main_exec>
|
||||||
|
<eNB_main_exec_args> -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf -m 18</eNB_main_exec_args>
|
||||||
|
<eNB_traffic_exec>sleep 80;iperf -c 10.0.1.9 -i 1 -u -b 24M</eNB_traffic_exec>
|
||||||
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>False</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
|
<UE_config_file></UE_config_file>
|
||||||
|
<UE_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</UE_compile_prog>
|
||||||
|
<UE_compile_prog_args>-c --UE -w USRP --noS1 --eNB --ue-autotest-trace </UE_compile_prog_args>
|
||||||
|
<UE_pre_exec>source ./targets/bin/init_nas_nos1 UE</UE_pre_exec>
|
||||||
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
|
<UE_main_exec>sleep 20; ./cmake_targets/autotests/tools/run_gdb ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2680000000 -r100 --ue-scan-carrier --ue-txgain 85 --ue-rxgain 100 </UE_main_exec>
|
||||||
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
|
<UE_traffic_exec>iperf -s -i 1 -u</UE_traffic_exec>
|
||||||
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
|
<UE_search_expr_true>600</UE_search_expr_true>
|
||||||
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>False</UE_terminate_missing_procs>
|
||||||
|
<UE_metric id="UE_DLSCH_BITRATE"
|
||||||
|
description="UE downlink physical throughput"
|
||||||
|
regex='(UE_DLSCH_BITRATE) =\s+(\d+\.\d+) kbps.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "kbps"/>
|
||||||
|
<UE_metric id="UE_FREQ_OFFSET"
|
||||||
|
description="UE downlink frequency channel offset"
|
||||||
|
regex='(UE_FREQ_OFFSET) =\s+(-?\d+) Hz.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "Hz"/>
|
||||||
|
<UE_metric id="UE_RX_OFFSET"
|
||||||
|
description="UE downlink rx sample offset"
|
||||||
|
regex='(UE_RX_OFFSET) =\s+(-?\d+).+frame = (\d+)\)'
|
||||||
|
unit_of_meas = ""/>
|
||||||
|
<tags>UE_USRP.NOS1.DATA_IPERF_DL.BAND7.20MHZ.MCS18</tags>
|
||||||
|
<nruns>3</nruns><max_ntries>6</max_ntries>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<testCase id="039430" >
|
||||||
|
<class>lte-softmodem-noS1</class>
|
||||||
|
<desc></desc>
|
||||||
|
<eNB>imb182-desktop</eNB>
|
||||||
|
<UE>yanbo-M4HM87P-00</UE>
|
||||||
|
<TimeOut_cmd>700</TimeOut_cmd>
|
||||||
|
<eNB_working_dir>/tmp</eNB_working_dir>
|
||||||
|
<eNB_config_file>targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf downlink_frequency 2680000000L</eNB_config_file>
|
||||||
|
<eNB_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</eNB_compile_prog>
|
||||||
|
<eNB_compile_prog_args>-c -w USRP --eNB --noS1</eNB_compile_prog_args>
|
||||||
|
<eNB_pre_exec>source $OPENAIR_DIR/cmake_targets/tools/init_nas_nos1 eNB</eNB_pre_exec>
|
||||||
|
<eNB_pre_exec_args></eNB_pre_exec_args>
|
||||||
|
<eNB_main_exec>$OPENAIR_DIR/cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1</eNB_main_exec>
|
||||||
|
<eNB_main_exec_args> -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.100PRB.usrpb210.conf -m 28</eNB_main_exec_args>
|
||||||
|
<eNB_traffic_exec>sleep 80;iperf -c 10.0.1.9 -i 1 -u -b 55M</eNB_traffic_exec> <!-- PHY max TP 73.334Mbps -> 75% = 55Mbps -->
|
||||||
|
<eNB_traffic_exec_args></eNB_traffic_exec_args>
|
||||||
|
<eNB_search_expr_true></eNB_search_expr_true>
|
||||||
|
<eNB_search_expr_false></eNB_search_expr_false>
|
||||||
|
<eNB_terminate_missing_procs>False</eNB_terminate_missing_procs>
|
||||||
|
|
||||||
|
<UE_working_dir>/tmp</UE_working_dir>
|
||||||
|
<UE_config_file></UE_config_file>
|
||||||
|
<UE_compile_prog>$OPENAIR_DIR/cmake_targets/build_oai</UE_compile_prog>
|
||||||
|
<UE_compile_prog_args>-c --UE -w USRP --noS1 --eNB --ue-autotest-trace </UE_compile_prog_args>
|
||||||
|
<UE_pre_exec>source ./targets/bin/init_nas_nos1 UE</UE_pre_exec>
|
||||||
|
<UE_pre_exec_args></UE_pre_exec_args>
|
||||||
|
<UE_main_exec>sleep 20; ./cmake_targets/autotests/tools/run_gdb ./cmake_targets/lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2680000000 -r100 --ue-scan-carrier --ue-txgain 85 --ue-rxgain 100 </UE_main_exec>
|
||||||
|
<UE_main_exec_args></UE_main_exec_args>
|
||||||
|
<UE_traffic_exec>iperf -s -i 1 -u</UE_traffic_exec>
|
||||||
|
<UE_traffic_exec_args></UE_traffic_exec_args>
|
||||||
|
<UE_search_expr_true>600</UE_search_expr_true>
|
||||||
|
<UE_search_expr_false></UE_search_expr_false>
|
||||||
|
<UE_terminate_missing_procs>False</UE_terminate_missing_procs>
|
||||||
|
<UE_metric id="UE_DLSCH_BITRATE"
|
||||||
|
description="UE downlink physical throughput"
|
||||||
|
regex='(UE_DLSCH_BITRATE) =\s+(\d+\.\d+) kbps.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "kbps"/>
|
||||||
|
<UE_metric id="UE_FREQ_OFFSET"
|
||||||
|
description="UE downlink frequency channel offset"
|
||||||
|
regex='(UE_FREQ_OFFSET) =\s+(-?\d+) Hz.+frame = (\d+)\)'
|
||||||
|
unit_of_meas = "Hz"/>
|
||||||
|
<UE_metric id="UE_RX_OFFSET"
|
||||||
|
description="UE downlink rx sample offset"
|
||||||
|
regex='(UE_RX_OFFSET) =\s+(-?\d+).+frame = (\d+)\)'
|
||||||
|
unit_of_meas = ""/>
|
||||||
|
<tags>UE_USRP.NOS1.DATA_IPERF_DL.BAND7.20MHZ.MCS28</tags>
|
||||||
|
<nruns>3</nruns><max_ntries>6</max_ntries>
|
||||||
|
</testCase>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</testCaseList>
|
</testCaseList>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -230,7 +230,7 @@ typedef struct DCI1A_10MHz_TDD_1_6 DCI1A_10MHz_TDD_1_6_t;
|
|||||||
/// DCI Format Type 0 (20 MHz,TDD1-6, 27 bits)
|
/// DCI Format Type 0 (20 MHz,TDD1-6, 27 bits)
|
||||||
struct DCI0_20MHz_TDD_1_6 {
|
struct DCI0_20MHz_TDD_1_6 {
|
||||||
/// Padding
|
/// Padding
|
||||||
uint32_t padding:2;
|
uint32_t padding:3;
|
||||||
/// CQI request
|
/// CQI request
|
||||||
uint32_t cqi_req:1;
|
uint32_t cqi_req:1;
|
||||||
/// DAI
|
/// DAI
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ void fill_dci(DCI_PDU *DCI_pdu,PHY_VARS_eNB *eNB,eNB_rxtx_proc_t *proc)
|
|||||||
uint32_t bcch_pdu;
|
uint32_t bcch_pdu;
|
||||||
uint64_t dlsch_pdu;
|
uint64_t dlsch_pdu;
|
||||||
|
|
||||||
LOG_I(PHY,"frame %d, subframe %d, transmission_mode %d\n",proc->frame_tx,proc->subframe_tx,transmission_mode);
|
LOG_D(PHY,"frame %d, subframe %d, transmission_mode %d\n",proc->frame_tx,proc->subframe_tx,transmission_mode);
|
||||||
|
|
||||||
DCI_pdu->Num_common_dci = 0;
|
DCI_pdu->Num_common_dci = 0;
|
||||||
DCI_pdu->Num_ue_spec_dci=0;
|
DCI_pdu->Num_ue_spec_dci=0;
|
||||||
@@ -380,25 +380,25 @@ void fill_dci(DCI_PDU *DCI_pdu,PHY_VARS_eNB *eNB,eNB_rxtx_proc_t *proc)
|
|||||||
if (eNB->frame_parms.frame_type == FDD) {
|
if (eNB->frame_parms.frame_type == FDD) {
|
||||||
DCI_pdu->dci_alloc[0].dci_length = sizeof_DCI1_20MHz_FDD_t;
|
DCI_pdu->dci_alloc[0].dci_length = sizeof_DCI1_20MHz_FDD_t;
|
||||||
|
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->rballoc = rballoc; //computeRIV(100,10,3);
|
harq_pid_value = ( ((proc->frame_tx * 10) + subframe) % 8 );
|
||||||
|
|
||||||
|
if (!(subframe&1)) // even subframe
|
||||||
|
dci_ndi_toggle_tmp = &(dci_ndi_toggle_even[harq_pid_value]);
|
||||||
|
else // odd subframe
|
||||||
|
dci_ndi_toggle_tmp = &(dci_ndi_toggle_odd[harq_pid_value]);
|
||||||
|
|
||||||
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->rballoc = 0x1ffffff; //rballoc; //computeRIV(100,10,3);
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->TPC = 0;
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->TPC = 0;
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->harq_pid = subframe % 5;
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->harq_pid = harq_pid_value;
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->mcs = eNB->target_ue_dl_mcs;
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->mcs = eNB->target_ue_dl_mcs;
|
||||||
//((DCI1_5MHz_FDD_t *)&dlsch_pdu)->mcs = (unsigned char) ((eNB->frame%1024)%28);
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->ndi = (*dci_ndi_toggle_tmp);
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->ndi = subframe / 5;
|
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->rv = 0;
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->rv = 0;
|
||||||
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->rah = 0;
|
((DCI1_20MHz_FDD_t *)&dlsch_pdu)->rah = 0;
|
||||||
|
|
||||||
|
(*dci_ndi_toggle_tmp) = ((*dci_ndi_toggle_tmp) + 1) & 1;
|
||||||
|
|
||||||
memcpy((void*)&DCI_pdu->dci_alloc[0].dci_pdu[0],(void *)&dlsch_pdu,sizeof(DCI1_20MHz_FDD_t));
|
memcpy((void*)&DCI_pdu->dci_alloc[0].dci_pdu[0],(void *)&dlsch_pdu,sizeof(DCI1_20MHz_FDD_t));
|
||||||
|
|
||||||
((DCI1_5MHz_FDD_t *)&dlsch_pdu)->rballoc = rballoc;
|
|
||||||
((DCI1_5MHz_FDD_t *)&dlsch_pdu)->TPC = 0;
|
|
||||||
((DCI1_5MHz_FDD_t *)&dlsch_pdu)->harq_pid = subframe % 5;
|
|
||||||
((DCI1_5MHz_FDD_t *)&dlsch_pdu)->mcs = eNB->target_ue_dl_mcs;
|
|
||||||
//((DCI1_5MHz_FDD_t *)&dlsch_pdu)->mcs = (unsigned char) ((eNB->frame%1024)%28);
|
|
||||||
((DCI1_5MHz_FDD_t *)&dlsch_pdu)->ndi = subframe/5;
|
|
||||||
((DCI1_5MHz_FDD_t *)&dlsch_pdu)->rv = 0;
|
|
||||||
memcpy((void*)&DCI_pdu->dci_alloc[0].dci_pdu[0],(void *)&dlsch_pdu,sizeof(DCI1_5MHz_TDD_t));
|
|
||||||
/*
|
/*
|
||||||
//user2
|
//user2
|
||||||
DCI_pdu->dci_alloc[1].dci_length = sizeof_DCI1_5MHz_TDD_t;
|
DCI_pdu->dci_alloc[1].dci_length = sizeof_DCI1_5MHz_TDD_t;
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
# define RLC_AM_MIN_SEGMENT_SIZE_REQUEST 8
|
# define RLC_AM_MIN_SEGMENT_SIZE_REQUEST 8
|
||||||
|
|
||||||
/** Max SDUs that can fit in a PDU. */
|
/** Max SDUs that can fit in a PDU. */
|
||||||
# define RLC_AM_MAX_SDU_IN_PDU 32
|
# define RLC_AM_MAX_SDU_IN_PDU 128
|
||||||
|
|
||||||
/** Max fragments for a SDU. */
|
/** Max fragments for a SDU. */
|
||||||
# define RLC_AM_MAX_SDU_FRAGMENTS 32
|
# define RLC_AM_MAX_SDU_FRAGMENTS 32
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
// UM_Window_Size = 512 when a 10 bit SN is configured and UM_Window_Size = 0
|
// UM_Window_Size = 512 when a 10 bit SN is configured and UM_Window_Size = 0
|
||||||
// when the receiving UM RLC entity is configured for MCCH or MTCH.
|
// when the receiving UM RLC entity is configured for MCCH or MTCH.
|
||||||
// li field (values shifted 1 bit left)
|
// li field (values shifted 1 bit left)
|
||||||
# define RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU 24
|
# define RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU 128
|
||||||
//----------------------------------------------------------
|
//----------------------------------------------------------
|
||||||
// Events defined for state model of the acknowledged mode entity
|
// Events defined for state model of the acknowledged mode entity
|
||||||
/** Internal event defined for state model of the RLC UM. */
|
/** Internal event defined for state model of the RLC UM. */
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ int rlc_um_read_length_indicators(unsigned char**data_ppP, rlc_um_e_li_t* e_liP,
|
|||||||
// AssertFatal(*data_size_pP >= 0, "Invalid data_size!");
|
// AssertFatal(*data_size_pP >= 0, "Invalid data_size!");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (*num_li_pP >= RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU) {
|
if (*num_li_pP > RLC_UM_SEGMENT_NB_MAX_LI_PER_PDU) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -34,7 +34,7 @@ eNBs =
|
|||||||
downlink_frequency = 2680000000L;
|
downlink_frequency = 2680000000L;
|
||||||
uplink_frequency_offset = -120000000;
|
uplink_frequency_offset = -120000000;
|
||||||
Nid_cell = 0;
|
Nid_cell = 0;
|
||||||
N_RB_DL = 50;
|
N_RB_DL = 25;
|
||||||
Nid_cell_mbsfn = 0;
|
Nid_cell_mbsfn = 0;
|
||||||
nb_antenna_ports = 1;
|
nb_antenna_ports = 1;
|
||||||
nb_antennas_tx = 1;
|
nb_antennas_tx = 1;
|
||||||
@@ -62,7 +62,7 @@ eNBs =
|
|||||||
pusch_nDMRS1 = 0;
|
pusch_nDMRS1 = 0;
|
||||||
phich_duration = "NORMAL";
|
phich_duration = "NORMAL";
|
||||||
phich_resource = "ONESIXTH";
|
phich_resource = "ONESIXTH";
|
||||||
srs_enable = "ENABLE";
|
srs_enable = "DISABLE";
|
||||||
srs_BandwidthConfig =2;
|
srs_BandwidthConfig =2;
|
||||||
srs_SubframeConfig =13;
|
srs_SubframeConfig =13;
|
||||||
srs_ackNackST ="DISABLE";
|
srs_ackNackST ="DISABLE";
|
||||||
|
|||||||
Reference in New Issue
Block a user