diff --git a/ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf b/ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf
index 9d8a3cb57b..328bbe4f16 100644
--- a/ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf
+++ b/ci-scripts/conf_files/gnb-du.sa.band78.106prb.rfsim.conf
@@ -231,3 +231,31 @@ log_config: {
rlc_log_level = "info";
f1ap_log_level = "info";
};
+
+#/* 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;
+ }
+ );
+};
diff --git a/ci-scripts/conf_files/nrue.uicc.conf b/ci-scripts/conf_files/nrue.uicc.conf
index ce6094c71c..afd2c0142e 100644
--- a/ci-scripts/conf_files/nrue.uicc.conf
+++ b/ci-scripts/conf_files/nrue.uicc.conf
@@ -5,3 +5,31 @@ uicc0 = {
dnn= "oai";
nssai_sst=1;
}
+
+#/* 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;
+ }
+ );
+};
diff --git a/ci-scripts/xml_files/container_5g_f1_rfsim.xml b/ci-scripts/xml_files/container_5g_f1_rfsim.xml
index 1486ccd903..5371f88da8 100644
--- a/ci-scripts/xml_files/container_5g_f1_rfsim.xml
+++ b/ci-scripts/xml_files/container_5g_f1_rfsim.xml
@@ -98,8 +98,8 @@
UndeployGenObject
Undeploy all OAI 5G stack
yaml_files/5g_f1_rfsimulator
- 1,0,0,0
- 1,0,0,0
+ 30,30,30,30
+ 30,30,30,30
diff --git a/ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml b/ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml
index 294091c648..90cf7d0d5e 100644
--- a/ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml
+++ b/ci-scripts/yaml_files/5g_f1_rfsimulator/docker-compose.yaml
@@ -108,7 +108,10 @@ services:
privileged: true
container_name: rfsim5g-oai-du
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
depends_on:
- oai-cu
@@ -117,6 +120,7 @@ services:
ipv4_address: 192.168.71.171
volumes:
- ../../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:
test: /bin/bash -c "pgrep nr-softmodem"
interval: 10s
@@ -132,6 +136,8 @@ services:
-r 106 --numerology 1 -C 3619200000
--uicc0.imsi 208990100001100
--rfsimulator.serveraddr 192.168.71.171
+ --rfsimulator.options chanmod
+ --telnetsrv --telnetsrv.listenaddr 192.168.71.181
depends_on:
- oai-du
networks:
@@ -139,6 +145,7 @@ services:
ipv4_address: 192.168.71.181
volumes:
- ../../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:
test: /bin/bash -c "pgrep nr-uesoftmodem"
interval: 10s