Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG UE
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Michael Black
OpenXG UE
Commits
4e349e3c
Commit
4e349e3c
authored
Apr 26, 2017
by
Xenofon Foukas
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent
parents
b4255c7c
b2f47c7a
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
3845 additions
and
19 deletions
+3845
-19
cmake_targets/autotests/testsuite_ue_noS1.xml
cmake_targets/autotests/testsuite_ue_noS1.xml
+310
-0
cmake_targets/autotests/testsuite_ue_noS1_TCL.xml
cmake_targets/autotests/testsuite_ue_noS1_TCL.xml
+3516
-0
openair1/PHY/LTE_TRANSPORT/dci.h
openair1/PHY/LTE_TRANSPORT/dci.h
+1
-1
openair1/SCHED/phy_mac_stub.c
openair1/SCHED/phy_mac_stub.c
+13
-13
openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_constants.h
openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_constants.h
+1
-1
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_constants.h
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_constants.h
+1
-1
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.c
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.c
+1
-1
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.generic.oaisim.local_no_mme.conf
...E-EPC/CONF/enb.band7.tm1.generic.oaisim.local_no_mme.conf
+2
-2
No files found.
cmake_targets/autotests/testsuite_ue_noS1.xml
View file @
4e349e3c
...
@@ -3208,6 +3208,316 @@
...
@@ -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>
...
...
cmake_targets/autotests/testsuite_ue_noS1_TCL.xml
0 → 100644
View file @
4e349e3c
This source diff could not be displayed because it is too large. You can
view the blob
instead.
openair1/PHY/LTE_TRANSPORT/dci.h
View file @
4e349e3c
...
@@ -230,7 +230,7 @@ typedef struct DCI1A_10MHz_TDD_1_6 DCI1A_10MHz_TDD_1_6_t;
...
@@ -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
...
...
openair1/SCHED/phy_mac_stub.c
View file @
4e349e3c
...
@@ -70,7 +70,7 @@ void fill_dci(DCI_PDU *DCI_pdu,PHY_VARS_eNB *eNB,eNB_rxtx_proc_t *proc)
...
@@ -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)
...
@@ -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;
...
...
openair2/LAYER2/RLC/AM_v9.3.0/rlc_am_constants.h
View file @
4e349e3c
...
@@ -63,7 +63,7 @@
...
@@ -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
...
...
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_constants.h
View file @
4e349e3c
...
@@ -53,7 +53,7 @@
...
@@ -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. */
...
...
openair2/LAYER2/RLC/UM_v9.3.0/rlc_um_dar.c
View file @
4e349e3c
...
@@ -183,7 +183,7 @@ int rlc_um_read_length_indicators(unsigned char**data_ppP, rlc_um_e_li_t* e_liP,
...
@@ -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
;
}
}
}
}
...
...
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.generic.oaisim.local_no_mme.conf
View file @
4e349e3c
...
@@ -34,7 +34,7 @@ eNBs =
...
@@ -34,7 +34,7 @@ eNBs =
downlink_frequency
=
2680000000
L
;
downlink_frequency
=
2680000000
L
;
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 =
...
@@ -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
=
"
EN
ABLE"
;
srs_enable
=
"
DIS
ABLE"
;
srs_BandwidthConfig
=
2
;
srs_BandwidthConfig
=
2
;
srs_SubframeConfig
=
13
;
srs_SubframeConfig
=
13
;
srs_ackNackST
=
"DISABLE"
;
srs_ackNackST
=
"DISABLE"
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment