当前位置:网站首页>OAI 5G NR+USRP B210安装搭建
OAI 5G NR+USRP B210安装搭建
2022-07-06 12:34:00 【InfoQ】
前言
1. 设备环境
1.1 硬件环境
- Intel Core i7 6900K (8 cores), 16GB DDR, 480GB SSD。允许SW LDPC运行在3个核上(高达30Mb/s),或者LDPC运行在FPGA(在80MHz SISO上高达 300Mb/s)。
- Intel Core i9 7980EX (18 cores)。允许LDPC SW 解码器并行在 9 或 12 个内核上(高达140Mb/s),或者LDPC运行在FPGA(同上)。
- Intel(R) Xeon(R) Gold 6154 CPU @ 3.00GHz with 18 cores and 2x10Gbit Ethernet
1.2 USRP
- USRP N310
1.3 系统安装
- 安装系统Ubuntu 18.04。
sudo cp /etc/apt/sources.list /etc/apt/sources_bak.list
sudo vim /etc/apt/sources.list2. 编译运行
2.1 OAI编译
- 下载OAI源码

2.2 OAI运行
- 修改配置文件
vim ../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1. 106PRB.usrpb210.confplmn_list = ({
mcc = 460;
mnc = 03;
amf_ip_address = ( { ipv4 = "192.168.88.31"; //5GC IP
ipv6 = "192:168:30::17";
active = "yes";
preference = "ipv4";
}
);
NETWORK_INTERFACES :
{
GNB_INTERFACE_NAME_FOR_NG_AMF = "eth0";
GNB_IPV4_ADDRESS_FOR_NG_AMF = "192.168.88.31/24"; //oai本地IP
GNB_INTERFACE_NAME_FOR_NGU = "eth0";
GNB_IPV4_ADDRESS_FOR_NGU = "192.168.88.31/24";
GNB_PORT_FOR_S1U = 2152; # Spec 2152
};- 5G-NR RRC 连接设置
- NAS 认证和安全
- 5G-NR AS 安全程序
- 5G-NR RRC 重配置
- 开始下行和上行数据传输
2.3 接入测试
2.4 注意事项
- 由于源码库在国外,如果编译过程中某个源码目录下载困难,可以从build_helper中将对应的git语句或wget语句复制出来,在前台直接下载,下载完成后,即刻注释掉对应rm语句和git语句,避免重复下载。
- 如果ubuntu 某个国内源由于更新出现问题,在本地apt-get update时出现错误,可以更换其他的国内源。
- 第一次编译完成,为节省后续修改代码后的编译时间,可以将build_helper中源码下载命令注释掉:
3. 拓展
- LTE用户: lte-uesoftmodem
- 5G用户端: nr-uesoftmodem
- LTE eNodeB: lte-softmodem
- 5G gNodeB: nr-softmodem
- LTE PHY 模拟器:dlsim和ulsim
- 5G PHY 模拟器: nr_dlschsim nr_dlsim nr_pbchsim nr_pucchsim nr_ulschsim nr_ulsim polartest smallblocktest ulsim ldpctest
- 该-I选项是安装先决条件,仅在第一次构建 softmodem 或某些 oai 依赖项发生更改时才需要它。
- 该-w选项是选择射频板支持。
- --eNB是构建lte-softmodem可执行文件和所有必需的共享库
- --gNB是构建nr-softmodem可执行文件和所有必需的共享库
- --UE是构建lte-uesoftmodem可执行文件和所有必需的共享库
- --nrUE是构建nr-uesoftmodem可执行文件和所有必需的共享库
边栏推荐
- 02 basic introduction - data package expansion
- Trends of "software" in robotics Engineering
- Case ① | host security construction: best practice of 3 levels and 11 capabilities
- “罚点球”小游戏
- Application layer of tcp/ip protocol cluster
- Rhcsa Road
- Recyclerview not call any Adapter method :onCreateViewHolder,onBindViewHolder,
- Is it difficult for small and micro enterprises to make accounts? Smart accounting gadget quick to use
- [network planning] Chapter 3 data link layer (4) LAN, Ethernet, WLAN, VLAN
- Unity making plug-ins
猜你喜欢

小孩子學什麼編程?

Le lancement du jupyter ne répond pas après l'installation d'Anaconda

Anaconda安裝後Jupyter launch 沒反應&網頁打開運行沒執行

Digital triangle model acwing 1018 Minimum toll

2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third

【GET-4】

"Penalty kick" games

棋盘左上角到右下角方案数(2)
![[DIY]自己设计微软MakeCode街机,官方开源软硬件](/img/a3/999c1d38491870c46f380c824ee8e7.png)
[DIY]自己设计微软MakeCode街机,官方开源软硬件

How to upgrade high value-added links in the textile and clothing industry? APS to help
随机推荐
【计网】第三章 数据链路层(3)信道划分介质访问控制
[Yann Lecun likes the red stone neural network made by minecraft]
小孩子學什麼編程?
“罚点球”小游戏
(工作记录)2020年3月11日至2021年3月15日
How to select several hard coded SQL rows- How to select several hardcoded SQL rows?
2022 nurse (primary) examination questions and new nurse (primary) examination questions
[weekly pit] information encryption + [answer] positive integer factorization prime factor
【每周一坑】输出三角形
Maximum likelihood estimation and cross entropy loss
Force deduction brush question - 98 Validate binary search tree
Problems encountered in using RT thread component fish
BUUCTF---Reverse---easyre
Unity making plug-ins
电子游戏的核心原理
Special topic of rotor position estimation of permanent magnet synchronous motor -- fundamental wave model and rotor position angle
Initial experience of addresssanitizer Technology
Zoom with unity mouse wheel: zoom the camera closer or farther
Rhcsa Road
2022 construction electrician (special type of construction work) free test questions and construction electrician (special type of construction work) certificate examination