我是靠谱客的博主 繁荣毛豆,最近开发中收集的这篇文章主要介绍【OpenAirInterface知识-3】OAI端到端部署之5G基站部署一、前言二、OAI gNB部署,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
目录
一、前言
二、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接口中,风扇也装在射频卡旁边降温。风扇可直接由主机供电。如下图所示:
将风扇和射频卡安装好后,开机后执行如下图所示
lspci |grep Xilinx
看到如上信息,表示射频板卡已安装成功。
3.2 射频卡驱动安装
git 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本地托管的第三方库下载编译。
git 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基站编译
git 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基站的配置
进入基站的目录:
cd 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基站的启动
修改完这些配置后,运行基站:
cd 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 gNB部署所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复