目录
一、前言
二、OAI gNB部署
3.1 射频板卡OXG-SDR4100安装
3.2 射频卡驱动安装
3.3 OAI基站下载编译源码
3.3.1 依赖库的安装
3.3.2 OAI基站编译
3.4 OAI基站的配置
3.5 OAI基站的启动
一、前言
在上一篇文章中已经完成了5G核心网的部署,本篇文章将介绍OAI 5G基站的部署过程。
二、OAI gNB部署
3.1 射频板卡OXG-SDR4100安装
射频卡拿到后,将其插入基站主机的PCIE接口中,风扇也装在射频卡旁边降温。风扇可直接由主机供电。如下图所示:
将风扇和射频卡安装好后,开机后执行如下图所示
复制代码
1lspci |grep Xilinx
看到如上信息,表示射频板卡已安装成功。
3.2 射频卡驱动安装
复制代码
1
2
3
4
5
6
7
8git clone http://git.opensource5g.org/openxg/dma_ip_drivers.git cd dma_ip_drivers git checkout oxgrf cd dma_ip_drivers/XDMA/linux-kernel/xdma make cd ../tests sudo ./load_driver.sh 4
3.3 OAI基站下载编译源码
3.3.1 依赖库的安装
OpenAirInterface自带的一些依赖库由于网络问题可能无法下载,可以使用OpenXG本地托管的第三方库下载编译。
复制代码
1
2
3
4
5
6git clone http://gitlab.openxg.org.cn/openxg/OpenXG-Install.git cd OpenXG-Install/ sudo apt update sudo apt upgrade sudo ./install.sh
3.3.2 OAI基站编译
复制代码
1
2
3
4
5
6
7git clone http://gitlab.openxg.org.cn/openxg/ran.git cd ran git checkout dev #切换到dev分支 cd ran/cmake_targets/ sudo ./build_oai --gNB -w OXGRF #使用OXGRF编译基站gNB
编译完成如下图所示:
3.4 OAI基站的配置
进入基站的目录:
复制代码
1
2
3
4
5cd ran/ cd targets/PROJECTS/GENERIC-NR-5GC/CONF ls -l |grep oxgrf vim gnb.sa.band78.fr1.106PRB.oxgrf.conf #可使用此配置文件
如下图所示:
可以根据自己需求,自行修改amf地址,以及N2、N3所绑定的地址。
另外需要注意的是板卡的频偏(板卡频偏在射频卡表面有写着)写在配置文件中:
3.5 OAI基站的启动
修改完这些配置后,运行基站:
复制代码
1
2
3cd ran/cmake_targets/ran_build/build sudo ./nr-softmodem --sa -O ../../../targets/PROJECTS/GENERIC-NR-5GC/CONF/gnb.sa.band78.fr1.106PRB.oxgrf.conf
在amf的log中可看到基站接入如下图:
至此,5G 基站的部署已完成,下一篇文章将介绍OAI终端的部署。
最后
以上就是繁荣毛豆最近收集整理的关于【OpenAirInterface知识-3】OAI端到端部署之5G基站部署一、前言二、OAI gNB部署的全部内容,更多相关【OpenAirInterface知识-3】OAI端到端部署之5G基站部署一、前言二、OAI内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复