Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
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
lizhongxiao
OpenXG-RAN
Commits
1624fdcf
Commit
1624fdcf
authored
Jan 29, 2024
by
Robert Schmidt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add channel emulation to 5G CU-DU F1 RFsim test
Add AWGN channel with some noise and additional path loss.
parent
379c3d14
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
42 additions
and
3 deletions
+42
-3
ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf
ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf
+2
-0
ci-scripts/conf_files/nrue.uicc.conf
ci-scripts/conf_files/nrue.uicc.conf
+2
-0
ci-scripts/conf_files/rfsim_channel_ci.conf
ci-scripts/conf_files/rfsim_channel_ci.conf
+28
-0
ci-scripts/xml_files/container_5g_f1_rfsim.xml
ci-scripts/xml_files/container_5g_f1_rfsim.xml
+2
-2
ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml
ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml
+8
-1
No files found.
ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf
View file @
1624fdcf
...
@@ -233,3 +233,5 @@ log_config: {
...
@@ -233,3 +233,5 @@ log_config: {
rlc_log_level
=
"info"
;
rlc_log_level
=
"info"
;
f1ap_log_level
=
"info"
;
f1ap_log_level
=
"info"
;
};
};
@
include
"rfsim_channel_ci.conf"
ci-scripts/conf_files/nrue.uicc.conf
View file @
1624fdcf
...
@@ -5,3 +5,5 @@ uicc0 = {
...
@@ -5,3 +5,5 @@ uicc0 = {
dnn
=
"oai"
;
dnn
=
"oai"
;
nssai_sst
=
1
;
nssai_sst
=
1
;
}
}
@
include
"rfsim_channel_ci.conf"
ci-scripts/conf_files/rfsim_channel_ci.conf
0 → 100644
View file @
1624fdcf
#/* configuration for channel modelisation */
#/* To be included in main config file when */
#/* channel modelisation is used (rfsimulator with chanmod options enabled) */
channelmod
= {
max_chan
=
10
;
modellist
=
"modellist_rfsimu_1"
;
modellist_rfsimu_1
= (
{
# DL, modify on UE side
model_name
=
"rfsimu_channel_enB0"
type
=
"AWGN"
;
ploss_dB
=
20
;
noise_power_dB
= -
4
;
forgetfact
=
0
;
offset
=
0
;
ds_tdl
=
0
;
},
{
# UL, modify on gNB side
model_name
=
"rfsimu_channel_ue0"
type
=
"AWGN"
;
ploss_dB
=
20
;
noise_power_dB
= -
2
;
forgetfact
=
0
;
offset
=
0
;
ds_tdl
=
0
;
}
);
};
ci-scripts/xml_files/container_5g_f1_rfsim.xml
View file @
1624fdcf
...
@@ -89,8 +89,8 @@
...
@@ -89,8 +89,8 @@
<class>
UndeployGenObject
</class>
<class>
UndeployGenObject
</class>
<desc>
Undeploy all OAI 5G stack
</desc>
<desc>
Undeploy all OAI 5G stack
</desc>
<yaml_path>
yaml_files/5g_f1_rfsimulator
</yaml_path>
<yaml_path>
yaml_files/5g_f1_rfsimulator
</yaml_path>
<d_retx_th>
1,0,0,
0
</d_retx_th>
<d_retx_th>
30,30,30,3
0
</d_retx_th>
<u_retx_th>
1,0,0,
0
</u_retx_th>
<u_retx_th>
30,30,30,3
0
</u_retx_th>
</testCase>
</testCase>
</testCaseList>
</testCaseList>
ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml
View file @
1624fdcf
...
@@ -108,7 +108,10 @@ services:
...
@@ -108,7 +108,10 @@ services:
privileged
:
true
privileged
:
true
container_name
:
rfsim5g-oai-du
container_name
:
rfsim5g-oai-du
environment
:
environment
:
USE_ADDITIONAL_OPTIONS
:
--sa --rfsim --log_config.global_log_options level,nocolor,time
USE_ADDITIONAL_OPTIONS
:
--sa --rfsim
--log_config.global_log_options level,nocolor,time
--rfsimulator.options chanmod
--telnetsrv --telnetsrv.listenaddr 192.168.71.171
ASAN_OPTIONS
:
detect_leaks=0
ASAN_OPTIONS
:
detect_leaks=0
depends_on
:
depends_on
:
-
oai-cu
-
oai-cu
...
@@ -117,6 +120,7 @@ services:
...
@@ -117,6 +120,7 @@ services:
ipv4_address
:
192.168.71.171
ipv4_address
:
192.168.71.171
volumes
:
volumes
:
-
../../conf_files/gnb-du.sa.band78.106prb.rfsim.conf:/opt/oai-gnb/etc/gnb.conf
-
../../conf_files/gnb-du.sa.band78.106prb.rfsim.conf:/opt/oai-gnb/etc/gnb.conf
-
../../conf_files/rfsim_channel_ci.conf:/opt/oai-gnb/etc/rfsim_channel_ci.conf
healthcheck
:
healthcheck
:
test
:
/bin/bash -c "pgrep nr-softmodem"
test
:
/bin/bash -c "pgrep nr-softmodem"
interval
:
10s
interval
:
10s
...
@@ -132,6 +136,8 @@ services:
...
@@ -132,6 +136,8 @@ services:
-r 106 --numerology 1 -C
3619200000
-r 106 --numerology 1 -C
3619200000
--uicc0.imsi
208990100001100
--uicc0.imsi
208990100001100
--rfsimulator.serveraddr 192.168.71.171
--rfsimulator.serveraddr 192.168.71.171
--rfsimulator.options chanmod
--telnetsrv --telnetsrv.listenaddr 192.168.71.181
depends_on
:
depends_on
:
-
oai-du
-
oai-du
networks
:
networks
:
...
@@ -139,6 +145,7 @@ services:
...
@@ -139,6 +145,7 @@ services:
ipv4_address
:
192.168.71.181
ipv4_address
:
192.168.71.181
volumes
:
volumes
:
-
../../conf_files/nrue.uicc.conf:/opt/oai-nr-ue/etc/nr-ue.conf
-
../../conf_files/nrue.uicc.conf:/opt/oai-nr-ue/etc/nr-ue.conf
-
../../conf_files/rfsim_channel_ci.conf:/opt/oai-nr-ue/etc/rfsim_channel_ci.conf
healthcheck
:
healthcheck
:
test
:
/bin/bash -c "pgrep nr-uesoftmodem"
test
:
/bin/bash -c "pgrep nr-uesoftmodem"
interval
:
10s
interval
:
10s
...
...
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