微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【OpenAirInterface知识-3】OAI端到端部署之5G基站部署

目录

一、前言

二、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终端的部署。

原文地址:https://www.jb51.cc/wenti/3285934.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐