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
1491caee
Commit
1491caee
authored
Mar 10, 2017
by
Cedric Roux
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/tdd_w10' into develop_integration_w10
parents
339e55e8
bde738ea
Changes
15
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
1049 additions
and
111 deletions
+1049
-111
cmake_targets/autotests/README.txt
cmake_targets/autotests/README.txt
+31
-5
cmake_targets/autotests/test_case_list.xml
cmake_targets/autotests/test_case_list.xml
+24
-0
cmake_targets/autotests/v2/actions/start_3276.bash
cmake_targets/autotests/v2/actions/start_3276.bash
+11
-0
cmake_targets/autotests/v2/actions/start_3276.py
cmake_targets/autotests/v2/actions/start_3276.py
+59
-0
cmake_targets/autotests/v2/actions/stop_3276.py
cmake_targets/autotests/v2/actions/stop_3276.py
+29
-0
cmake_targets/autotests/v2/actions/wvdial.3276.conf
cmake_targets/autotests/v2/actions/wvdial.3276.conf
+27
-0
cmake_targets/autotests/v2/alu_test.py
cmake_targets/autotests/v2/alu_test.py
+96
-73
cmake_targets/autotests/v2/config/enb.band38.tm1.usrpb210.tdd.10MHz.conf
...utotests/v2/config/enb.band38.tm1.usrpb210.tdd.10MHz.conf
+175
-0
cmake_targets/autotests/v2/config/enb.band38.tm1.usrpb210.tdd.20MHz.conf
...utotests/v2/config/enb.band38.tm1.usrpb210.tdd.20MHz.conf
+175
-0
cmake_targets/autotests/v2/config/enb.band38.tm1.usrpb210.tdd.5MHz.conf
...autotests/v2/config/enb.band38.tm1.usrpb210.tdd.5MHz.conf
+175
-0
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.fdd.10MHz.conf
...autotests/v2/config/enb.band7.tm1.usrpb210.fdd.10MHz.conf
+0
-0
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.fdd.20MHz.conf
...autotests/v2/config/enb.band7.tm1.usrpb210.fdd.20MHz.conf
+0
-0
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.fdd.5MHz.conf
.../autotests/v2/config/enb.band7.tm1.usrpb210.fdd.5MHz.conf
+0
-0
cmake_targets/autotests/v2/main.py
cmake_targets/autotests/v2/main.py
+72
-33
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band38.tm1.usrpb210.conf
...ROJECTS/GENERIC-LTE-EPC/CONF/enb.band38.tm1.usrpb210.conf
+175
-0
No files found.
cmake_targets/autotests/README.txt
View file @
1491caee
...
...
@@ -213,7 +213,7 @@ Obj.# Case# Test# Description
01 63 04 Band 7 FDD 10MHz DL Throughput for 300 sec for 1TX/1RX
01 63 05 Band 7 FDD 20MHz DL Throughput for 300 sec for 1TX/1RX
01 65
00
lte-softmodem tests with BladeRF RF as eNB and ALU EPC w/ Bandrich COTS UE for 1TX/1RX
01 65
lte-softmodem tests with BladeRF RF as eNB and ALU EPC w/ Bandrich COTS UE for 1TX/1RX
01 65 00 Band 7 FDD 5MHz UL Throughput for 300 sec for 1TX/1RX
01 65 01 Band 7 FDD 10MHz UL Throughput for 300 sec for 1TX/1RX
01 65 02 Band 7 FDD 20MHz UL Throughput for 300 sec for 1TX/1RX
...
...
@@ -222,7 +222,7 @@ Obj.# Case# Test# Description
01 65 05 Band 7 FDD 20MHz DL Throughput for 300 sec for 1TX/1RX
01 70
00
lte-softmodem tests with SoDeRa RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 70
lte-softmodem tests with SoDeRa RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 70 00 Band 7 FDD 5MHz UL Throughput for 300 sec for 1TX/1RX
01 70 01 Band 7 FDD 10MHz UL Throughput for 300 sec for 1TX/1RX
01 70 02 Band 7 FDD 20MHz UL Throughput for 300 sec for 1TX/1RX
...
...
@@ -231,7 +231,7 @@ Obj.# Case# Test# Description
01 70 05 Band 7 FDD 20MHz DL Throughput for 300 sec for 1TX/1RX
01 75
00
lte-softmodem + RRU (NGFI IF4P5, RAW) tests with B210 RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 75
lte-softmodem + RRU (NGFI IF4P5, RAW) tests with B210 RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 75 00 Band 7 FDD 5MHz UL Throughput for 300 sec for 1TX/1RX
01 75 01 Band 7 FDD 10MHz UL Throughput for 300 sec for 1TX/1RX
01 75 02 Band 7 FDD 20MHz UL Throughput for 300 sec for 1TX/1RX
...
...
@@ -239,7 +239,7 @@ Obj.# Case# Test# Description
01 75 04 Band 7 FDD 10MHz DL Throughput for 300 sec for 1TX/1RX
01 75 05 Band 7 FDD 20MHz DL Throughput for 300 sec for 1TX/1RX
01 80
00
lte-softmodem + RRU (NGFI) tests with BladeRF RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 80
lte-softmodem + RRU (NGFI) tests with BladeRF RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 80 00 Band 7 FDD 5MHz UL Throughput for 300 sec for 1TX/1RX
01 80 01 Band 7 FDD 10MHz UL Throughput for 300 sec for 1TX/1RX
01 80 02 Band 7 FDD 20MHz UL Throughput for 300 sec for 1TX/1RX
...
...
@@ -247,7 +247,7 @@ Obj.# Case# Test# Description
01 80 04 Band 7 FDD 10MHz DL Throughput for 300 sec for 1TX/1RX
01 80 05 Band 7 FDD 20MHz DL Throughput for 300 sec for 1TX/1RX
01 85
00
lte-softmodem + RRU (NGFI) tests with USRP X310 RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 85
lte-softmodem + RRU (NGFI) tests with USRP X310 RF as eNB and ALU EPC w/ Bandrich COTS UE for TX/1RX
01 85 00 Band 7 FDD 5MHz UL Throughput for 300 sec for 1TX/1RX
01 85 01 Band 7 FDD 10MHz UL Throughput for 300 sec for 1TX/1RX
01 85 02 Band 7 FDD 20MHz UL Throughput for 300 sec for 1TX/1RX
...
...
@@ -255,6 +255,32 @@ Obj.# Case# Test# Description
01 85 04 Band 7 FDD 10MHz DL Throughput for 300 sec for 1TX/1RX
01 85 05 Band 7 FDD 20MHz DL Throughput for 300 sec for 1TX/1RX
01 86 lte-softmodem tests with USRP B210 RF as eNB and ALU EPC w/ Huawei e3276 COTS UE for 1TX/1RX (TM1), 2TX/2RX (TM2)
01 86 00 Band 38 TDD 5MHz UL Throughput (UDP) for 300 sec for 1TX/1RX
01 86 01 Band 38 TDD 10MHz UL Throughput (UDP) for 300 sec for 1TX/1RX
01 86 02 Band 38 TDD 20MHz UL Throughput (UDP) for 300 sec for 1TX/1RX
01 86 03 Band 38 TDD 5MHz DL Throughput (UDP) for 300 sec for 1TX/1RX
01 86 04 Band 38 TDD 10MHz DL Throughput (UDP) for 300 sec for 1TX/1RX
01 86 05 Band 38 TDD 20MHz DL Throughput (UDP) for 300 sec for 1TX/1RX
01 86 06 Band 38 TDD 5MHz UL Throughput (UDP) for 300 sec for 2TX/2RX (TM2)
01 86 07 Band 38 TDD 10MHz UL Throughput (UDP) for 300 sec for 2TX/2RX (TM2)
01 86 08 Band 38 TDD 20MHz UL Throughput (UDP) for 300 sec for 2TX/2RX (TM2)
01 86 09 Band 38 TDD 5MHz DL Throughput (UDP) for 300 sec for 2TX/2RX (TM2)
01 86 10 Band 38 TDD 10MHz DL Throughput (UDP) for 300 sec for 2TX/2RX (TM2)
01 86 11 Band 38 TDD 20MHz DL Throughput (UDP) for 300 sec for 2TX/2RX (TM2)
01 86 12 Band 38 TDD 5MHz UL Throughput (TCP) for 300 sec for 1TX/1RX
01 86 13 Band 38 TDD 10MHz UL Throughput (TCP) for 300 sec for 1TX/1RX
01 86 14 Band 38 TDD 20MHz UL Throughput (TCP) for 300 sec for 1TX/1RX
01 86 15 Band 38 TDD 5MHz DL Throughput (TCP) for 300 sec for 1TX/1RX
01 86 16 Band 38 TDD 10MHz DL Throughput (TCP) for 300 sec for 1TX/1RX
01 86 17 Band 38 TDD 20MHz DL Throughput (TCP) for 300 sec for 1TX/1RX
01 86 18 Band 38 TDD 5MHz UL Throughput (TCP) for 300 sec for 2TX/2RX (TM2)
01 86 19 Band 38 TDD 10MHz UL Throughput (TCP) for 300 sec for 2TX/2RX (TM2)
01 86 20 Band 38 TDD 20MHz UL Throughput (TCP) for 300 sec for 2TX/2RX (TM2)
01 86 21 Band 38 TDD 5MHz DL Throughput (TCP) for 300 sec for 2TX/2RX (TM2)
01 86 22 Band 38 TDD 10MHz DL Throughput (TCP) for 300 sec for 2TX/2RX (TM2)
01 86 23 Band 38 TDD 20MHz DL Throughput (TCP) for 300 sec for 2TX/2RX (TM2)
02 55 lte-softmodem tests with USRP B210 RF as eNB and ALU EPC w/ Sony Experia M4 COTS UE for 1TX/1RX and 2TX/2RX (TM2)
02 55 00 Band 7 FDD 5MHz UL Throughput (UDP) for 300 sec for 1TX/1RX
02 55 01 Band 7 FDD 10MHz UL Throughput (UDP) for 300 sec for 1TX/1RX
...
...
cmake_targets/autotests/test_case_list.xml
View file @
1491caee
...
...
@@ -8664,6 +8664,30 @@ c
<nruns>
10
</nruns>
</testCase>
<testCase
id=
"018600"
></testCase>
<testCase
id=
"018601"
></testCase>
<testCase
id=
"018602"
></testCase>
<testCase
id=
"018603"
></testCase>
<testCase
id=
"018604"
></testCase>
<testCase
id=
"018605"
></testCase>
<testCase
id=
"018606"
></testCase>
<testCase
id=
"018607"
></testCase>
<testCase
id=
"018608"
></testCase>
<testCase
id=
"018609"
></testCase>
<testCase
id=
"018610"
></testCase>
<testCase
id=
"018611"
></testCase>
<testCase
id=
"018612"
></testCase>
<testCase
id=
"018613"
></testCase>
<testCase
id=
"018614"
></testCase>
<testCase
id=
"018615"
></testCase>
<testCase
id=
"018616"
></testCase>
<testCase
id=
"018617"
></testCase>
<testCase
id=
"018618"
></testCase>
<testCase
id=
"018619"
></testCase>
<testCase
id=
"018620"
></testCase>
<testCase
id=
"018621"
></testCase>
<testCase
id=
"018622"
></testCase>
<testCase
id=
"018623"
></testCase>
<testCase
id=
"025500"
>
<class>
lte-softmodem
</class>
...
...
cmake_targets/autotests/v2/actions/start_3276.bash
0 → 100644
View file @
1491caee
#enable control+C reception (to be refined if it does not work)
stty
isig intr ^C
cd
/tmp/oai_test_setup/oai
source
oaienv
cd
cmake_targets/autotests/v2/actions
sudo
python start_3276.py
sudo
wvdial
-C
wvdial.3276.conf
||
true
sudo
python stop_3276.py
cmake_targets/autotests/v2/actions/start_3276.py
0 → 100644
View file @
1491caee
import
time
from
modem
import
quit
,
Modem
try
:
modem
=
Modem
(
"/dev/ttyUSB0"
)
#test that modem is there
print
"INFO: check modem's presence"
modem
.
send
(
'AT'
)
if
modem
.
wait
().
ret
!=
True
:
print
"ERROR: no modem?"
quit
(
1
)
#first deactivate
print
"INFO: deactivate the modem"
modem
.
send
(
'AT+CFUN=0'
)
if
modem
.
wait
().
ret
!=
True
:
print
"ERROR: failed deactivating the modem"
quit
(
1
)
#activate the modem
print
"INFO: activate the modem"
modem
.
send
(
'AT+CFUN=1'
)
if
modem
.
wait
().
ret
!=
True
:
print
"ERROR: failed asking modem for activation"
quit
(
1
)
#wait for modem to be connected
#timeout after one minute
print
"INFO: wait for modem to be connected (timeout: one minute)"
start_time
=
time
.
time
()
while
True
:
modem
.
send
(
'AT+CGATT?'
)
r
=
modem
.
wait
()
if
r
.
ret
!=
True
:
print
"ERROR: failed checking attachment status of modem"
quit
(
1
)
if
"+CGATT: 1"
in
r
.
data
:
break
if
not
"CGATT: 0"
in
r
.
data
:
print
"ERROR: bad data when checking attachment status of modem"
quit
(
1
)
time
.
sleep
(
0.1
)
if
time
.
time
()
>
start_time
+
60
:
print
"ERROR: modem not connected after one minute, close modem"
modem
.
send
(
'AT+CFUN=0'
)
r
=
modem
.
wait
()
if
r
.
ret
!=
True
:
print
"ERROR: closing modem failed"
quit
(
1
)
print
"INFO: modem is connected"
except
BaseException
,
e
:
print
"ERROR: "
+
str
(
e
)
quit
(
1
)
quit
(
0
)
cmake_targets/autotests/v2/actions/stop_3276.py
0 → 100644
View file @
1491caee
import
time
from
modem
import
quit
,
Modem
try
:
modem
=
Modem
(
"/dev/ttyUSB0"
)
#test that modem is there
print
"INFO: check modem's presence"
modem
.
send
(
'AT'
)
r
=
modem
.
wait
()
if
r
.
ret
!=
True
and
"NO CARRIER"
not
in
r
.
data
:
print
"ERROR: no modem?"
quit
(
1
)
if
"NO CARRIER"
in
r
.
data
:
print
"WARNING: 'NO CARRIER' detected, not sure if handled correctly"
#deactivate the modem
print
"INFO: deactivate the modem"
modem
.
send
(
'AT+CFUN=0'
)
if
modem
.
wait
().
ret
!=
True
:
print
"ERROR: failed asking modem for deactivation"
quit
(
1
)
except
BaseException
,
e
:
print
"ERROR: "
+
str
(
e
)
quit
(
1
)
quit
(
0
)
cmake_targets/autotests/v2/actions/wvdial.3276.conf
0 → 100644
View file @
1491caee
[
Dialer
Defaults
]
Modem
= /
dev
/
ttyUSB0
ISDN
=
off
Modem
Type
=
Analog
Modem
Baud
=
9600
Init1
=
ATZ
Init2
=
AT
&
F
&
D2
&
C1
Init3
=
AT
+
CGDCONT
=
1
,
"IP"
,
"oai.ipv4"
Phone
= *
99
#
Phone1
=
Phone2
=
Phone3
=
Phone4
=
Ask
Password
=
off
Password
=
''
Username
=
ImaginLab
Auto
Reconnect
=
off
Abort
on
Busy
=
off
Carrier
Check
=
on
Check
Def
Route
=
on
Abort
on
No
Dialtone
=
on
Stupid
Mode
=
on
Idle
Seconds
=
0
Auto
DNS
=
on
;
Minimize
=
off
;
Dock
=
off
;
Do
NOT
edit
this
file
by
hand
!
cmake_targets/autotests/v2/alu_test.py
View file @
1491caee
This diff is collapsed.
Click to expand it.
cmake_targets/autotests/v2/config/enb.band38.tm1.usrpb210.tdd.10MHz.conf
0 → 100644
View file @
1491caee
Active_eNBs
= (
"eNB_Eurecom_LTEBox"
);
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity
=
"none"
;
eNBs
=
(
{
//////////
Identification
parameters
:
eNB_ID
=
0
xe00
;
cell_type
=
"CELL_MACRO_ENB"
;
eNB_name
=
"eNB_Eurecom_LTEBox"
;
//
Tracking
area
code
,
0
x0000
and
0
xfffe
are
reserved
values
tracking_area_code
=
"1"
;
mobile_country_code
=
"208"
;
mobile_network_code
=
"92"
;
//////////
Physical
parameters
:
component_carriers
= (
{
node_function
=
"eNodeB_3GPP"
;
node_timing
=
"synch_to_ext_device"
;
node_synch_ref
=
0
;
frame_type
=
"TDD"
;
tdd_config
=
3
;
tdd_config_s
=
0
;
prefix_type
=
"NORMAL"
;
eutra_band
=
38
;
downlink_frequency
=
2580000000
L
;
uplink_frequency_offset
=
0
;
Nid_cell
=
0
;
N_RB_DL
=
50
;
Nid_cell_mbsfn
=
0
;
nb_antenna_ports
=
1
;
nb_antennas_tx
=
1
;
nb_antennas_rx
=
1
;
tx_gain
=
90
;
rx_gain
=
125
;
prach_root
=
0
;
prach_config_index
=
0
;
prach_high_speed
=
"DISABLE"
;
prach_zero_correlation
=
1
;
prach_freq_offset
=
2
;
pucch_delta_shift
=
1
;
pucch_nRB_CQI
=
1
;
pucch_nCS_AN
=
0
;
pucch_n1_AN
=
32
;
pdsch_referenceSignalPower
= -
24
;
pdsch_p_b
=
0
;
pusch_n_SB
=
1
;
pusch_enable64QAM
=
"DISABLE"
;
pusch_hoppingMode
=
"interSubFrame"
;
pusch_hoppingOffset
=
0
;
pusch_groupHoppingEnabled
=
"ENABLE"
;
pusch_groupAssignment
=
0
;
pusch_sequenceHoppingEnabled
=
"DISABLE"
;
pusch_nDMRS1
=
1
;
phich_duration
=
"NORMAL"
;
phich_resource
=
"ONESIXTH"
;
srs_enable
=
"DISABLE"
;
/*
srs_BandwidthConfig
=;
srs_SubframeConfig
=;
srs_ackNackST
=;
srs_MaxUpPts
=;*/
pusch_p0_Nominal
= -
90
;
pusch_alpha
=
"AL1"
;
pucch_p0_Nominal
= -
96
;
msg3_delta_Preamble
=
6
;
pucch_deltaF_Format1
=
"deltaF2"
;
pucch_deltaF_Format1b
=
"deltaF3"
;
pucch_deltaF_Format2
=
"deltaF0"
;
pucch_deltaF_Format2a
=
"deltaF0"
;
pucch_deltaF_Format2b
=
"deltaF0"
;
rach_numberOfRA_Preambles
=
64
;
rach_preamblesGroupAConfig
=
"DISABLE"
;
/*
rach_sizeOfRA_PreamblesGroupA
= ;
rach_messageSizeGroupA
= ;
rach_messagePowerOffsetGroupB
= ;
*/
rach_powerRampingStep
=
4
;
rach_preambleInitialReceivedTargetPower
= -
104
;
rach_preambleTransMax
=
10
;
rach_raResponseWindowSize
=
10
;
rach_macContentionResolutionTimer
=
48
;
rach_maxHARQ_Msg3Tx
=
4
;
pcch_default_PagingCycle
=
128
;
pcch_nB
=
"oneT"
;
bcch_modificationPeriodCoeff
=
2
;
ue_TimersAndConstants_t300
=
1000
;
ue_TimersAndConstants_t301
=
1000
;
ue_TimersAndConstants_t310
=
1000
;
ue_TimersAndConstants_t311
=
10000
;
ue_TimersAndConstants_n310
=
20
;
ue_TimersAndConstants_n311
=
1
;
ue_TransmissionMode
=
1
;
}
);
srb1_parameters
:
{
# timer_poll_retransmit = (ms) [5, 10, 15, 20,... 250, 300, 350, ... 500]
timer_poll_retransmit
=
80
;
# timer_reordering = (ms) [0,5, ... 100, 110, 120, ... ,200]
timer_reordering
=
35
;
# timer_reordering = (ms) [0,5, ... 250, 300, 350, ... ,500]
timer_status_prohibit
=
0
;
# poll_pdu = [4, 8, 16, 32 , 64, 128, 256, infinity(>10000)]
poll_pdu
=
4
;
# poll_byte = (kB) [25,50,75,100,125,250,375,500,750,1000,1250,1500,2000,3000,infinity(>10000)]
poll_byte
=
99999
;
# max_retx_threshold = [1, 2, 3, 4 , 6, 8, 16, 32]
max_retx_threshold
=
4
;
}
# ------- SCTP definitions
SCTP
:
{
# Number of streams to use in input/output
SCTP_INSTREAMS
=
2
;
SCTP_OUTSTREAMS
=
2
;
};
//////////
MME
parameters
:
mme_ip_address
= ( {
ipv4
=
"192.168.12.26"
;
ipv6
=
"192:168:30::17"
;
active
=
"yes"
;
preference
=
"ipv4"
;
}
);
NETWORK_INTERFACES
:
{
ENB_INTERFACE_NAME_FOR_S1_MME
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1_MME
=
"192.168.12.82/24"
;
ENB_INTERFACE_NAME_FOR_S1U
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1U
=
"192.168.12.82/24"
;
ENB_PORT_FOR_S1U
=
2152
;
# Spec 2152
};
log_config
:
{
global_log_level
=
"info"
;
global_log_verbosity
=
"medium"
;
hw_log_level
=
"info"
;
hw_log_verbosity
=
"medium"
;
phy_log_level
=
"info"
;
phy_log_verbosity
=
"medium"
;
mac_log_level
=
"info"
;
mac_log_verbosity
=
"high"
;
rlc_log_level
=
"info"
;
rlc_log_verbosity
=
"medium"
;
pdcp_log_level
=
"info"
;
pdcp_log_verbosity
=
"medium"
;
rrc_log_level
=
"info"
;
rrc_log_verbosity
=
"medium"
;
};
}
);
cmake_targets/autotests/v2/config/enb.band38.tm1.usrpb210.tdd.20MHz.conf
0 → 100644
View file @
1491caee
Active_eNBs
= (
"eNB_Eurecom_LTEBox"
);
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity
=
"none"
;
eNBs
=
(
{
//////////
Identification
parameters
:
eNB_ID
=
0
xe00
;
cell_type
=
"CELL_MACRO_ENB"
;
eNB_name
=
"eNB_Eurecom_LTEBox"
;
//
Tracking
area
code
,
0
x0000
and
0
xfffe
are
reserved
values
tracking_area_code
=
"1"
;
mobile_country_code
=
"208"
;
mobile_network_code
=
"92"
;
//////////
Physical
parameters
:
component_carriers
= (
{
node_function
=
"eNodeB_3GPP"
;
node_timing
=
"synch_to_ext_device"
;
node_synch_ref
=
0
;
frame_type
=
"TDD"
;
tdd_config
=
3
;
tdd_config_s
=
0
;
prefix_type
=
"NORMAL"
;
eutra_band
=
38
;
downlink_frequency
=
2580000000
L
;
uplink_frequency_offset
=
0
;
Nid_cell
=
0
;
N_RB_DL
=
100
;
Nid_cell_mbsfn
=
0
;
nb_antenna_ports
=
1
;
nb_antennas_tx
=
1
;
nb_antennas_rx
=
1
;
tx_gain
=
90
;
rx_gain
=
125
;
prach_root
=
0
;
prach_config_index
=
0
;
prach_high_speed
=
"DISABLE"
;
prach_zero_correlation
=
1
;
prach_freq_offset
=
2
;
pucch_delta_shift
=
1
;
pucch_nRB_CQI
=
1
;
pucch_nCS_AN
=
0
;
pucch_n1_AN
=
32
;
pdsch_referenceSignalPower
= -
24
;
pdsch_p_b
=
0
;
pusch_n_SB
=
1
;
pusch_enable64QAM
=
"DISABLE"
;
pusch_hoppingMode
=
"interSubFrame"
;
pusch_hoppingOffset
=
0
;
pusch_groupHoppingEnabled
=
"ENABLE"
;
pusch_groupAssignment
=
0
;
pusch_sequenceHoppingEnabled
=
"DISABLE"
;
pusch_nDMRS1
=
1
;
phich_duration
=
"NORMAL"
;
phich_resource
=
"ONESIXTH"
;
srs_enable
=
"DISABLE"
;
/*
srs_BandwidthConfig
=;
srs_SubframeConfig
=;
srs_ackNackST
=;
srs_MaxUpPts
=;*/
pusch_p0_Nominal
= -
90
;
pusch_alpha
=
"AL1"
;
pucch_p0_Nominal
= -
96
;
msg3_delta_Preamble
=
6
;
pucch_deltaF_Format1
=
"deltaF2"
;
pucch_deltaF_Format1b
=
"deltaF3"
;
pucch_deltaF_Format2
=
"deltaF0"
;
pucch_deltaF_Format2a
=
"deltaF0"
;
pucch_deltaF_Format2b
=
"deltaF0"
;
rach_numberOfRA_Preambles
=
64
;
rach_preamblesGroupAConfig
=
"DISABLE"
;
/*
rach_sizeOfRA_PreamblesGroupA
= ;
rach_messageSizeGroupA
= ;
rach_messagePowerOffsetGroupB
= ;
*/
rach_powerRampingStep
=
4
;
rach_preambleInitialReceivedTargetPower
= -
104
;
rach_preambleTransMax
=
10
;
rach_raResponseWindowSize
=
10
;
rach_macContentionResolutionTimer
=
48
;
rach_maxHARQ_Msg3Tx
=
4
;
pcch_default_PagingCycle
=
128
;
pcch_nB
=
"oneT"
;
bcch_modificationPeriodCoeff
=
2
;
ue_TimersAndConstants_t300
=
1000
;
ue_TimersAndConstants_t301
=
1000
;
ue_TimersAndConstants_t310
=
1000
;
ue_TimersAndConstants_t311
=
10000
;
ue_TimersAndConstants_n310
=
20
;
ue_TimersAndConstants_n311
=
1
;
ue_TransmissionMode
=
1
;
}
);
srb1_parameters
:
{
# timer_poll_retransmit = (ms) [5, 10, 15, 20,... 250, 300, 350, ... 500]
timer_poll_retransmit
=
80
;
# timer_reordering = (ms) [0,5, ... 100, 110, 120, ... ,200]
timer_reordering
=
35
;
# timer_reordering = (ms) [0,5, ... 250, 300, 350, ... ,500]
timer_status_prohibit
=
0
;
# poll_pdu = [4, 8, 16, 32 , 64, 128, 256, infinity(>10000)]
poll_pdu
=
4
;
# poll_byte = (kB) [25,50,75,100,125,250,375,500,750,1000,1250,1500,2000,3000,infinity(>10000)]
poll_byte
=
99999
;
# max_retx_threshold = [1, 2, 3, 4 , 6, 8, 16, 32]
max_retx_threshold
=
4
;
}
# ------- SCTP definitions
SCTP
:
{
# Number of streams to use in input/output
SCTP_INSTREAMS
=
2
;
SCTP_OUTSTREAMS
=
2
;
};
//////////
MME
parameters
:
mme_ip_address
= ( {
ipv4
=
"192.168.12.26"
;
ipv6
=
"192:168:30::17"
;
active
=
"yes"
;
preference
=
"ipv4"
;
}
);
NETWORK_INTERFACES
:
{
ENB_INTERFACE_NAME_FOR_S1_MME
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1_MME
=
"192.168.12.82/24"
;
ENB_INTERFACE_NAME_FOR_S1U
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1U
=
"192.168.12.82/24"
;
ENB_PORT_FOR_S1U
=
2152
;
# Spec 2152
};
log_config
:
{
global_log_level
=
"info"
;
global_log_verbosity
=
"medium"
;
hw_log_level
=
"info"
;
hw_log_verbosity
=
"medium"
;
phy_log_level
=
"info"
;
phy_log_verbosity
=
"medium"
;
mac_log_level
=
"info"
;
mac_log_verbosity
=
"high"
;
rlc_log_level
=
"info"
;
rlc_log_verbosity
=
"medium"
;
pdcp_log_level
=
"info"
;
pdcp_log_verbosity
=
"medium"
;
rrc_log_level
=
"info"
;
rrc_log_verbosity
=
"medium"
;
};
}
);
cmake_targets/autotests/v2/config/enb.band38.tm1.usrpb210.tdd.5MHz.conf
0 → 100644
View file @
1491caee
Active_eNBs
= (
"eNB_Eurecom_LTEBox"
);
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity
=
"none"
;
eNBs
=
(
{
//////////
Identification
parameters
:
eNB_ID
=
0
xe00
;
cell_type
=
"CELL_MACRO_ENB"
;
eNB_name
=
"eNB_Eurecom_LTEBox"
;
//
Tracking
area
code
,
0
x0000
and
0
xfffe
are
reserved
values
tracking_area_code
=
"1"
;
mobile_country_code
=
"208"
;
mobile_network_code
=
"92"
;
//////////
Physical
parameters
:
component_carriers
= (
{
node_function
=
"eNodeB_3GPP"
;
node_timing
=
"synch_to_ext_device"
;
node_synch_ref
=
0
;
frame_type
=
"TDD"
;
tdd_config
=
3
;
tdd_config_s
=
0
;
prefix_type
=
"NORMAL"
;
eutra_band
=
38
;
downlink_frequency
=
2580000000
L
;
uplink_frequency_offset
=
0
;
Nid_cell
=
0
;
N_RB_DL
=
25
;
Nid_cell_mbsfn
=
0
;
nb_antenna_ports
=
1
;
nb_antennas_tx
=
1
;
nb_antennas_rx
=
1
;
tx_gain
=
90
;
rx_gain
=
125
;
prach_root
=
0
;
prach_config_index
=
0
;
prach_high_speed
=
"DISABLE"
;
prach_zero_correlation
=
1
;
prach_freq_offset
=
2
;
pucch_delta_shift
=
1
;
pucch_nRB_CQI
=
1
;
pucch_nCS_AN
=
0
;
pucch_n1_AN
=
32
;
pdsch_referenceSignalPower
= -
24
;
pdsch_p_b
=
0
;
pusch_n_SB
=
1
;
pusch_enable64QAM
=
"DISABLE"
;
pusch_hoppingMode
=
"interSubFrame"
;
pusch_hoppingOffset
=
0
;
pusch_groupHoppingEnabled
=
"ENABLE"
;
pusch_groupAssignment
=
0
;
pusch_sequenceHoppingEnabled
=
"DISABLE"
;
pusch_nDMRS1
=
1
;
phich_duration
=
"NORMAL"
;
phich_resource
=
"ONESIXTH"
;
srs_enable
=
"DISABLE"
;
/*
srs_BandwidthConfig
=;
srs_SubframeConfig
=;
srs_ackNackST
=;
srs_MaxUpPts
=;*/
pusch_p0_Nominal
= -
90
;
pusch_alpha
=
"AL1"
;
pucch_p0_Nominal
= -
96
;
msg3_delta_Preamble
=
6
;
pucch_deltaF_Format1
=
"deltaF2"
;
pucch_deltaF_Format1b
=
"deltaF3"
;
pucch_deltaF_Format2
=
"deltaF0"
;
pucch_deltaF_Format2a
=
"deltaF0"
;
pucch_deltaF_Format2b
=
"deltaF0"
;
rach_numberOfRA_Preambles
=
64
;
rach_preamblesGroupAConfig
=
"DISABLE"
;
/*
rach_sizeOfRA_PreamblesGroupA
= ;
rach_messageSizeGroupA
= ;
rach_messagePowerOffsetGroupB
= ;
*/
rach_powerRampingStep
=
4
;
rach_preambleInitialReceivedTargetPower
= -
104
;
rach_preambleTransMax
=
10
;
rach_raResponseWindowSize
=
10
;
rach_macContentionResolutionTimer
=
48
;
rach_maxHARQ_Msg3Tx
=
4
;
pcch_default_PagingCycle
=
128
;
pcch_nB
=
"oneT"
;
bcch_modificationPeriodCoeff
=
2
;
ue_TimersAndConstants_t300
=
1000
;
ue_TimersAndConstants_t301
=
1000
;
ue_TimersAndConstants_t310
=
1000
;
ue_TimersAndConstants_t311
=
10000
;
ue_TimersAndConstants_n310
=
20
;
ue_TimersAndConstants_n311
=
1
;
ue_TransmissionMode
=
1
;
}
);
srb1_parameters
:
{
# timer_poll_retransmit = (ms) [5, 10, 15, 20,... 250, 300, 350, ... 500]
timer_poll_retransmit
=
80
;
# timer_reordering = (ms) [0,5, ... 100, 110, 120, ... ,200]
timer_reordering
=
35
;
# timer_reordering = (ms) [0,5, ... 250, 300, 350, ... ,500]
timer_status_prohibit
=
0
;
# poll_pdu = [4, 8, 16, 32 , 64, 128, 256, infinity(>10000)]
poll_pdu
=
4
;
# poll_byte = (kB) [25,50,75,100,125,250,375,500,750,1000,1250,1500,2000,3000,infinity(>10000)]
poll_byte
=
99999
;
# max_retx_threshold = [1, 2, 3, 4 , 6, 8, 16, 32]
max_retx_threshold
=
4
;
}
# ------- SCTP definitions
SCTP
:
{
# Number of streams to use in input/output
SCTP_INSTREAMS
=
2
;
SCTP_OUTSTREAMS
=
2
;
};
//////////
MME
parameters
:
mme_ip_address
= ( {
ipv4
=
"192.168.12.26"
;
ipv6
=
"192:168:30::17"
;
active
=
"yes"
;
preference
=
"ipv4"
;
}
);
NETWORK_INTERFACES
:
{
ENB_INTERFACE_NAME_FOR_S1_MME
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1_MME
=
"192.168.12.82/24"
;
ENB_INTERFACE_NAME_FOR_S1U
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1U
=
"192.168.12.82/24"
;
ENB_PORT_FOR_S1U
=
2152
;
# Spec 2152
};
log_config
:
{
global_log_level
=
"info"
;
global_log_verbosity
=
"medium"
;
hw_log_level
=
"info"
;
hw_log_verbosity
=
"medium"
;
phy_log_level
=
"info"
;
phy_log_verbosity
=
"medium"
;
mac_log_level
=
"info"
;
mac_log_verbosity
=
"high"
;
rlc_log_level
=
"info"
;
rlc_log_verbosity
=
"medium"
;
pdcp_log_level
=
"info"
;
pdcp_log_verbosity
=
"medium"
;
rrc_log_level
=
"info"
;
rrc_log_verbosity
=
"medium"
;
};
}
);
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.10MHz.conf
→
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.
fdd.
10MHz.conf
View file @
1491caee
File moved
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.20MHz.conf
→
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.
fdd.
20MHz.conf
View file @
1491caee
File moved
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.5MHz.conf
→
cmake_targets/autotests/v2/config/enb.band7.tm1.usrpb210.
fdd.
5MHz.conf
View file @
1491caee
File moved
cmake_targets/autotests/v2/main.py
View file @
1491caee
...
...
@@ -283,27 +283,41 @@ machine_list.wait_all_free()
tests
=
{
'b210'
:
{
'alu'
:
{
'5'
:
{
'bandrich'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}},
'sony'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}},
'10'
:
{
'bandrich'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}},
'sony'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}},
'20'
:
{
'bandrich'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}},
'sony'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}}},
'fdd'
:
{
'5'
:
{
'bandrich'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}},
'sony'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}},
'10'
:
{
'bandrich'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}},
'sony'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}},
'20'
:
{
'bandrich'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}},
'sony'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}}},
'tdd'
:
{
'5'
:
{
'3276'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}},
'10'
:
{
'3276'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}},
'20'
:
{
'3276'
:
{
'tcp'
:
{
'ul'
:
False
,
'dl'
:
False
},
'udp'
:
{
'ul'
:
False
,
'dl'
:
False
}}}}},
'openair-cn'
:
{}
},
'x310'
:
{
...
...
@@ -321,24 +335,24 @@ for test in todo_tests:
todo_tests_ids
.
append
(
test
.
get
(
'id'
))
for
test
in
todo_tests_ids
:
if
test
==
'015500'
:
tests
[
'b210'
][
'alu'
][
'5'
][
'bandrich'
][
'udp'
][
'ul'
]
=
True
if
test
==
'015501'
:
tests
[
'b210'
][
'alu'
][
'10'
][
'bandrich'
][
'udp'
][
'ul'
]
=
True
if
test
==
'015502'
:
tests
[
'b210'
][
'alu'
][
'20'
][
'bandrich'
][
'udp'
][
'ul'
]
=
True
if
test
==
'015503'
:
tests
[
'b210'
][
'alu'
][
'5'
][
'bandrich'
][
'udp'
][
'dl'
]
=
True
if
test
==
'015504'
:
tests
[
'b210'
][
'alu'
][
'10'
][
'bandrich'
][
'udp'
][
'dl'
]
=
True
if
test
==
'015505'
:
tests
[
'b210'
][
'alu'
][
'20'
][
'bandrich'
][
'udp'
][
'dl'
]
=
True
if
test
==
'015500'
:
tests
[
'b210'
][
'alu'
][
'fdd'
][
'5'
][
'bandrich'
][
'udp'
][
'ul'
]
=
True
if
test
==
'015501'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
10'
][
'bandrich'
][
'udp'
][
'ul'
]
=
True
if
test
==
'015502'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
20'
][
'bandrich'
][
'udp'
][
'ul'
]
=
True
if
test
==
'015503'
:
tests
[
'b210'
][
'alu'
][
'fdd'
][
'5'
][
'bandrich'
][
'udp'
][
'dl'
]
=
True
if
test
==
'015504'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
10'
][
'bandrich'
][
'udp'
][
'dl'
]
=
True
if
test
==
'015505'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
20'
][
'bandrich'
][
'udp'
][
'dl'
]
=
True
if
test
==
'015506'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015507'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015508'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015509'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015510'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015511'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015512'
:
tests
[
'b210'
][
'alu'
][
'5'
][
'bandrich'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'015513'
:
tests
[
'b210'
][
'alu'
][
'10'
][
'bandrich'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'015514'
:
tests
[
'b210'
][
'alu'
][
'20'
][
'bandrich'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'015515'
:
tests
[
'b210'
][
'alu'
][
'5'
][
'bandrich'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'015516'
:
tests
[
'b210'
][
'alu'
][
'10'
][
'bandrich'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'015517'
:
tests
[
'b210'
][
'alu'
][
'20'
][
'bandrich'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'015512'
:
tests
[
'b210'
][
'alu'
][
'fdd'
][
'5'
][
'bandrich'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'015513'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
10'
][
'bandrich'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'015514'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
20'
][
'bandrich'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'015515'
:
tests
[
'b210'
][
'alu'
][
'fdd'
][
'5'
][
'bandrich'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'015516'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
10'
][
'bandrich'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'015517'
:
tests
[
'b210'
][
'alu'
][
'
fdd'
][
'
20'
][
'bandrich'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'015518'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015519'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'015520'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
...
...
@@ -441,6 +455,31 @@ for test in todo_tests_ids:
if
test
==
'018504'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018505'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018600'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'5'
][
'3276'
][
'udp'
][
'ul'
]
=
True
if
test
==
'018601'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'10'
][
'3276'
][
'udp'
][
'ul'
]
=
True
if
test
==
'018602'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'20'
][
'3276'
][
'udp'
][
'ul'
]
=
True
if
test
==
'018603'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'5'
][
'3276'
][
'udp'
][
'dl'
]
=
True
if
test
==
'018604'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'10'
][
'3276'
][
'udp'
][
'dl'
]
=
True
if
test
==
'018605'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'20'
][
'3276'
][
'udp'
][
'dl'
]
=
True
if
test
==
'018606'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018607'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018608'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018609'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018610'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018611'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018612'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'5'
][
'3276'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'018613'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'10'
][
'3276'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'018614'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'20'
][
'3276'
][
'tcp'
][
'ul'
]
=
True
if
test
==
'018615'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'5'
][
'3276'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'018616'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'10'
][
'3276'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'018617'
:
tests
[
'b210'
][
'alu'
][
'tdd'
][
'20'
][
'3276'
][
'tcp'
][
'dl'
]
=
True
if
test
==
'018618'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018619'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018620'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018621'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018622'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'018623'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'025500'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'025501'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
if
test
==
'025502'
:
log
(
'WARNING: skip test '
+
test
)
#TODO
...
...
targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band38.tm1.usrpb210.conf
0 → 100644
View file @
1491caee
Active_eNBs
= (
"eNB_Eurecom_LTEBox"
);
# Asn1_verbosity, choice in: none, info, annoying
Asn1_verbosity
=
"none"
;
eNBs
=
(
{
//////////
Identification
parameters
:
eNB_ID
=
0
xe00
;
cell_type
=
"CELL_MACRO_ENB"
;
eNB_name
=
"eNB_Eurecom_LTEBox"
;
//
Tracking
area
code
,
0
x0000
and
0
xfffe
are
reserved
values
tracking_area_code
=
"1"
;
mobile_country_code
=
"208"
;
mobile_network_code
=
"92"
;
//////////
Physical
parameters
:
component_carriers
= (
{
node_function
=
"eNodeB_3GPP"
;
node_timing
=
"synch_to_ext_device"
;
node_synch_ref
=
0
;
frame_type
=
"TDD"
;
tdd_config
=
3
;
tdd_config_s
=
0
;
prefix_type
=
"NORMAL"
;
eutra_band
=
38
;
downlink_frequency
=
2580000000
L
;
uplink_frequency_offset
=
0
;
Nid_cell
=
0
;
N_RB_DL
=
25
;
Nid_cell_mbsfn
=
0
;
nb_antenna_ports
=
1
;
nb_antennas_tx
=
1
;
nb_antennas_rx
=
1
;
tx_gain
=
90
;
rx_gain
=
125
;
prach_root
=
0
;
prach_config_index
=
0
;
prach_high_speed
=
"DISABLE"
;
prach_zero_correlation
=
1
;
prach_freq_offset
=
2
;
pucch_delta_shift
=
1
;
pucch_nRB_CQI
=
1
;
pucch_nCS_AN
=
0
;
pucch_n1_AN
=
32
;
pdsch_referenceSignalPower
= -
24
;
pdsch_p_b
=
0
;
pusch_n_SB
=
1
;
pusch_enable64QAM
=
"DISABLE"
;
pusch_hoppingMode
=
"interSubFrame"
;
pusch_hoppingOffset
=
0
;
pusch_groupHoppingEnabled
=
"ENABLE"
;
pusch_groupAssignment
=
0
;
pusch_sequenceHoppingEnabled
=
"DISABLE"
;
pusch_nDMRS1
=
1
;
phich_duration
=
"NORMAL"
;
phich_resource
=
"ONESIXTH"
;
srs_enable
=
"DISABLE"
;
/*
srs_BandwidthConfig
=;
srs_SubframeConfig
=;
srs_ackNackST
=;
srs_MaxUpPts
=;*/
pusch_p0_Nominal
= -
90
;
pusch_alpha
=
"AL1"
;
pucch_p0_Nominal
= -
96
;
msg3_delta_Preamble
=
6
;
pucch_deltaF_Format1
=
"deltaF2"
;
pucch_deltaF_Format1b
=
"deltaF3"
;
pucch_deltaF_Format2
=
"deltaF0"
;
pucch_deltaF_Format2a
=
"deltaF0"
;
pucch_deltaF_Format2b
=
"deltaF0"
;
rach_numberOfRA_Preambles
=
64
;
rach_preamblesGroupAConfig
=
"DISABLE"
;
/*
rach_sizeOfRA_PreamblesGroupA
= ;
rach_messageSizeGroupA
= ;
rach_messagePowerOffsetGroupB
= ;
*/
rach_powerRampingStep
=
4
;
rach_preambleInitialReceivedTargetPower
= -
104
;
rach_preambleTransMax
=
10
;
rach_raResponseWindowSize
=
10
;
rach_macContentionResolutionTimer
=
48
;
rach_maxHARQ_Msg3Tx
=
4
;
pcch_default_PagingCycle
=
128
;
pcch_nB
=
"oneT"
;
bcch_modificationPeriodCoeff
=
2
;
ue_TimersAndConstants_t300
=
1000
;
ue_TimersAndConstants_t301
=
1000
;
ue_TimersAndConstants_t310
=
1000
;
ue_TimersAndConstants_t311
=
10000
;
ue_TimersAndConstants_n310
=
20
;
ue_TimersAndConstants_n311
=
1
;
ue_TransmissionMode
=
1
;
}
);
srb1_parameters
:
{
# timer_poll_retransmit = (ms) [5, 10, 15, 20,... 250, 300, 350, ... 500]
timer_poll_retransmit
=
80
;
# timer_reordering = (ms) [0,5, ... 100, 110, 120, ... ,200]
timer_reordering
=
35
;
# timer_reordering = (ms) [0,5, ... 250, 300, 350, ... ,500]
timer_status_prohibit
=
0
;
# poll_pdu = [4, 8, 16, 32 , 64, 128, 256, infinity(>10000)]
poll_pdu
=
4
;
# poll_byte = (kB) [25,50,75,100,125,250,375,500,750,1000,1250,1500,2000,3000,infinity(>10000)]
poll_byte
=
99999
;
# max_retx_threshold = [1, 2, 3, 4 , 6, 8, 16, 32]
max_retx_threshold
=
4
;
}
# ------- SCTP definitions
SCTP
:
{
# Number of streams to use in input/output
SCTP_INSTREAMS
=
2
;
SCTP_OUTSTREAMS
=
2
;
};
//////////
MME
parameters
:
mme_ip_address
= ( {
ipv4
=
"192.168.12.26"
;
ipv6
=
"192:168:30::17"
;
active
=
"yes"
;
preference
=
"ipv4"
;
}
);
NETWORK_INTERFACES
:
{
ENB_INTERFACE_NAME_FOR_S1_MME
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1_MME
=
"192.168.12.82/24"
;
ENB_INTERFACE_NAME_FOR_S1U
=
"eth6"
;
ENB_IPV4_ADDRESS_FOR_S1U
=
"192.168.12.82/24"
;
ENB_PORT_FOR_S1U
=
2152
;
# Spec 2152
};
log_config
:
{
global_log_level
=
"info"
;
global_log_verbosity
=
"medium"
;
hw_log_level
=
"info"
;
hw_log_verbosity
=
"medium"
;
phy_log_level
=
"info"
;
phy_log_verbosity
=
"medium"
;
mac_log_level
=
"info"
;
mac_log_verbosity
=
"high"
;
rlc_log_level
=
"info"
;
rlc_log_verbosity
=
"medium"
;
pdcp_log_level
=
"info"
;
pdcp_log_verbosity
=
"medium"
;
rrc_log_level
=
"info"
;
rrc_log_verbosity
=
"medium"
;
};
}
);
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