OAI EPC+eNB+UE的一个仿真事例
2015-05-21 09:25
246 查看
OAI EPC+eNB+UE的一个仿真事例
今天,邮件里收到台湾国立清华大学的Shu-Ting Wang的一个仿真事例,由于我手头现在没有USRP B210,但是我觉得他/她给出的方案可以让初学者有个参考借鉴。现在整理如下。
仿真设定:eNB和UE之间通过USRP B210连接,两个B210通过光纤连通,未接入天线。MME通过以太网与eNB连接,与HSS同处于一个机器上。
网络拓扑结构如下:
UE
B210
|
cable
|
B210
eNB
eth0 ( private IP 192.168.1.3)
|
Ethernet cable
|
eth1 ( private IP 192.168.1.2)
HSS----MME+S-GW
|
P-GW
eth0 ( public IP 140.114.79.xxx)
|
Internet
svn info:r7349.
编译eNB:
i. sudo ./build_oai -c -C -I --install-system-files
ii. sudo ./build_oai -c --eNB -g -w USRP -x
编译UE:
i. sudo ./build_oai -c -C -I --install-system-files
ii. sudo ./build_oai -c --UE -g -w USRP -x
基于网络拓扑结构修改配置文件enb.band7.tm1.usrpb210.conf。
mme_ip_address = ( { ipv4 = "192.168.1.2";
ipv6 = "192:168:30::17";
active = "yes";
preference = "ipv4";
}
);
NETWORK_INTERFACES :
{
ENB_INTERFACE_NAME_FOR_S1_MME = "eth0";
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.1.3/8";
ENB_INTERFACE_NAME_FOR_S1U = "eth0";
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.1.3/8";
ENB_PORT_FOR_S1U = 2152; # Spec 2152
};
运行 eNB:
sudo ./lte_build_oai/build/lte-softmodem -m11 -t11 -O ../targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf -d
运行 UE:
sudo ./lte_build_oai/build/lte-softmodem -d -U -C 2660000000 -V
仿真结果:
由于原作者未仿真成功,还存在一些BUG,我会持续跟进。不过,应该是UE侧的RF滤波器存在配置问题。
今天,邮件里收到台湾国立清华大学的Shu-Ting Wang的一个仿真事例,由于我手头现在没有USRP B210,但是我觉得他/她给出的方案可以让初学者有个参考借鉴。现在整理如下。
仿真设定:eNB和UE之间通过USRP B210连接,两个B210通过光纤连通,未接入天线。MME通过以太网与eNB连接,与HSS同处于一个机器上。
网络拓扑结构如下:
UE
B210
|
cable
|
B210
eNB
eth0 ( private IP 192.168.1.3)
|
Ethernet cable
|
eth1 ( private IP 192.168.1.2)
HSS----MME+S-GW
|
P-GW
eth0 ( public IP 140.114.79.xxx)
|
Internet
svn info:r7349.
编译eNB:
i. sudo ./build_oai -c -C -I --install-system-files
ii. sudo ./build_oai -c --eNB -g -w USRP -x
编译UE:
i. sudo ./build_oai -c -C -I --install-system-files
ii. sudo ./build_oai -c --UE -g -w USRP -x
基于网络拓扑结构修改配置文件enb.band7.tm1.usrpb210.conf。
mme_ip_address = ( { ipv4 = "192.168.1.2";
ipv6 = "192:168:30::17";
active = "yes";
preference = "ipv4";
}
);
NETWORK_INTERFACES :
{
ENB_INTERFACE_NAME_FOR_S1_MME = "eth0";
ENB_IPV4_ADDRESS_FOR_S1_MME = "192.168.1.3/8";
ENB_INTERFACE_NAME_FOR_S1U = "eth0";
ENB_IPV4_ADDRESS_FOR_S1U = "192.168.1.3/8";
ENB_PORT_FOR_S1U = 2152; # Spec 2152
};
运行 eNB:
sudo ./lte_build_oai/build/lte-softmodem -m11 -t11 -O ../targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf -d
运行 UE:
sudo ./lte_build_oai/build/lte-softmodem -d -U -C 2660000000 -V
仿真结果:
由于原作者未仿真成功,还存在一些BUG,我会持续跟进。不过,应该是UE侧的RF滤波器存在配置问题。
相关文章推荐
- 使用UE(UltraEdit )操作一个文本,替换大写字母为_大写字母
- 如何对多个文件进行MODELSIM仿真? (由于是一个很大的项目,不可能把所有MODULE都放在一个文件里。 如何在ModelSim中对多个.V文件进行仿真?)
- 在Quartus II_10.1上跑一个用ModelSim仿真的简单例子
- 一个基于WebGL的仿真3D水池有逼真的水波纹效果
- Unity学习笔记(3)-----制作一个仿真星系(复杂版)【Step2】
- OAI搭建之EPC
- rownum 可以控制行数 以及一个游标事例
- 用C语言(keil c)给8051单片机编程来做一个LCD计算器(proteus仿真)
- UE对一个很长的字符按16位自动换行
- 一个基于WebGL的仿真3D水池有逼真的水波纹效果
- 一个简单的C/S事例——JAVA-Socket
- 以一个处理事情的事例为例,谈谈肺腑之言,望读着能理解
- 如何自己编写一个交通仿真软件 开篇---- 走火入魔。
- How To run OAI eNB (No S1) with USRP X310(1)
- 功能仿真时发现一个很奇怪的东西
- 运用UE和Blocks,仅用两周打造一个VR游戏(52VR完整版译文)
- multisim13仿真仿真一个小电路
- 一个开放源码的嵌入式仿真环境——SkyEye
- UE 高亮 一个或多个关键字的方法
- STM32软件仿真的一个注意点