Advertisement

5G基站OAI部署方案(参考文档)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本参考文档详细介绍了在通信网络中实施5G基站OAI部署的方案,包括技术要求、配置步骤及最佳实践,旨在帮助技术人员高效完成部署工作。 《OAI5g基站部署方案详解》 OpenAirInterface(OAI)是一个开源项目,旨在实现移动通信标准,包括5G。本方案基于北京邮电大学的实践案例,在Linux环境下特别是Ubuntu 18.04系统上进行部署和测试工作,并使用USRP B210射频板卡作为硬件设备。 为了顺利部署基站,我们需要准备一台具有Intel Core i7-7567U双核处理器及256GB硬盘的主机以及一部红米K40S手机用于用户端(UE)的测试。以下是详细的步骤: 1. **创建工作目录**:在主机上创建一个名为`gNB`的工作空间,用于存放OAI 5G基站相关的源代码。 2. **获取源代码**:通过Git工具克隆OpenAirInterface项目的开源仓库,并切换到特定提交ID(8b526c3cb785dad0ad5f3ea90dc1b69e9c81f4a0),此版本已验证可解决USRP安装问题。 3. **安装USRP驱动**:创建一个名为`USRP_Drive_OAI`的目录,再次克隆OAI仓库但切换到最新的标签。这将确保成功安装所需的驱动程序,尽管可能无法使手机接入基站。 4. **测试USRP设备**:在完成驱动程序安装后,通过运行命令 `uhd_find_devices` 来确认USRP设备已被系统识别。 5. **解决编译问题**:对源代码中的文件进行修改,在文件路径为`gNBopenairinterface5gcmake_targetstoolsbuild_helper`的第863行和864行添加注释,以避免在编译过程中出现错误。 6. **安装依赖库**:使用脚本 `oaienv` 和命令 `.cmake_targetsbuild_oai -I` 安装必要的依赖库。 7. **编译源代码**:执行命令`.cmake_targetsbuild_oai --nrUE --gNB -w USRP`来编译源代码,生成支持用户端和基站功能的软件。 8. **配置基站参数**:修改文件 `gnb.sa.band78.fr1.106PRB.usrpb210.conf` ,设置PLMN(公共陆地移动网络)和TAC(跟踪区域码),以及AMF(接入和移动性管理功能)的IPv4地址。如果不需要使用IPv6,则保持原有配置不变。 9. **配置网络接口**:根据实际环境,设定基站N2与N3端口的网络信息,并针对Docker部署的核心网进行相应的调整。 10. **启动基站服务**:在目录 `ran_build` 下运行命令`.nr-softmodem`以启动OAI5G基站。此时USRP B210驱动指示灯应亮起,同时若核心网已开启,则基站会尝试建立NG SETUP连接。 对于手机配置,需进入接入信息设置页面将首选网络类型设为NR Only,并输入正确的APN(接入点名称)以确保与核心网的兼容性。关闭飞行模式后,手机将自动搜索并尝试接入基站;如果通信正常进行,则在基站日志中可以看到快速记录的接入流程。 整个部署过程中,重点在于正确配置USRP驱动、解决编译问题以及适配网络接口和手机连接设置等环节,并确保每个步骤操作准确无误。此外,在不同型号的手机上可能会有不同的APN设置方法,需要根据实际情况进行调整以保证顺利运行。 通过以上方案可以构建一个基本的OAI5G基站环境来进行测试与研究工作。然而在实际部署中还需考虑网络规划、频率许可及安全策略等因素来确保其合法性和稳定性。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 5GOAI
    优质
    本参考文档详细介绍了在通信网络中实施5G基站OAI部署的方案,包括技术要求、配置步骤及最佳实践,旨在帮助技术人员高效完成部署工作。 《OAI5g基站部署方案详解》 OpenAirInterface(OAI)是一个开源项目,旨在实现移动通信标准,包括5G。本方案基于北京邮电大学的实践案例,在Linux环境下特别是Ubuntu 18.04系统上进行部署和测试工作,并使用USRP B210射频板卡作为硬件设备。 为了顺利部署基站,我们需要准备一台具有Intel Core i7-7567U双核处理器及256GB硬盘的主机以及一部红米K40S手机用于用户端(UE)的测试。以下是详细的步骤: 1. **创建工作目录**:在主机上创建一个名为`gNB`的工作空间,用于存放OAI 5G基站相关的源代码。 2. **获取源代码**:通过Git工具克隆OpenAirInterface项目的开源仓库,并切换到特定提交ID(8b526c3cb785dad0ad5f3ea90dc1b69e9c81f4a0),此版本已验证可解决USRP安装问题。 3. **安装USRP驱动**:创建一个名为`USRP_Drive_OAI`的目录,再次克隆OAI仓库但切换到最新的标签。这将确保成功安装所需的驱动程序,尽管可能无法使手机接入基站。 4. **测试USRP设备**:在完成驱动程序安装后,通过运行命令 `uhd_find_devices` 来确认USRP设备已被系统识别。 5. **解决编译问题**:对源代码中的文件进行修改,在文件路径为`gNBopenairinterface5gcmake_targetstoolsbuild_helper`的第863行和864行添加注释,以避免在编译过程中出现错误。 6. **安装依赖库**:使用脚本 `oaienv` 和命令 `.cmake_targetsbuild_oai -I` 安装必要的依赖库。 7. **编译源代码**:执行命令`.cmake_targetsbuild_oai --nrUE --gNB -w USRP`来编译源代码,生成支持用户端和基站功能的软件。 8. **配置基站参数**:修改文件 `gnb.sa.band78.fr1.106PRB.usrpb210.conf` ,设置PLMN(公共陆地移动网络)和TAC(跟踪区域码),以及AMF(接入和移动性管理功能)的IPv4地址。如果不需要使用IPv6,则保持原有配置不变。 9. **配置网络接口**:根据实际环境,设定基站N2与N3端口的网络信息,并针对Docker部署的核心网进行相应的调整。 10. **启动基站服务**:在目录 `ran_build` 下运行命令`.nr-softmodem`以启动OAI5G基站。此时USRP B210驱动指示灯应亮起,同时若核心网已开启,则基站会尝试建立NG SETUP连接。 对于手机配置,需进入接入信息设置页面将首选网络类型设为NR Only,并输入正确的APN(接入点名称)以确保与核心网的兼容性。关闭飞行模式后,手机将自动搜索并尝试接入基站;如果通信正常进行,则在基站日志中可以看到快速记录的接入流程。 整个部署过程中,重点在于正确配置USRP驱动、解决编译问题以及适配网络接口和手机连接设置等环节,并确保每个步骤操作准确无误。此外,在不同型号的手机上可能会有不同的APN设置方法,需要根据实际情况进行调整以保证顺利运行。 通过以上方案可以构建一个基本的OAI5G基站环境来进行测试与研究工作。然而在实际部署中还需考虑网络规划、频率许可及安全策略等因素来确保其合法性和稳定性。
  • 5G NR系统架构中的CU和DU
    优质
    本研究探讨了5G新无线电(NR)系统中集中式单元(CU)与分布单元(DU)的不同部署策略,分析其对网络性能的影响。 5G NR基站被重构为CU(集中单元)和DU(分布单元)两个逻辑网元,可以根据场景和需求进行合一部署或分开部署。同时,5G NR网元之间的网络功能也进行了重构,例如将部分核心网功能下沉至CU,并将BBU的部分功能上移至RRU/AAU。
  • MinIO 安装包及
    优质
    简介:本资源包含MinIO安装部署所需的所有文件和详尽步骤说明,帮助用户快速搭建高效、可靠的对象存储服务。 MinIO 安装部署包及单机与集群模式的部署文档。
  • 于Kolla的OpenStack
    优质
    本文档提供了一套详细的指南,用于基于Kolla项目的OpenStack云平台快速部署和配置。通过使用Docker容器技术,简化了OpenStack服务的安装过程,并提升了系统的可移植性和安全性。适合初学者及有经验的技术人员参考学习。 使用Kolla部署OpenStack的文档提供了详细的步骤和指导,帮助用户快速而高效地完成OpenStack环境的搭建工作。通过遵循该指南中的建议与最佳实践,读者可以更好地理解如何利用容器化技术来简化并加速OpenStack集群的安装过程。此文档特别适合那些对Docker及Kolla有所了解,并希望在生产环境中部署和管理大规模OpenStack云平台的技术人员或系统管理员使用。
  • 单片机课程作业.doc
    优质
    该文档为《单片机课程作业参考答案》,内含多份单片机相关作业题目的解答与解析,旨在帮助学生理解单片机的应用及编程技巧。 MCS-51 万福君版本的...MCS-51 万福君版本的...MCS-51 万福君版本的...
  • MongoDB.doc
    优质
    本文档提供了详细的步骤和建议,用于在不同环境下成功部署和配置MongoDB数据库系统。 “面向集合”意味着数据以分组的形式存储在称为集合(Collection)的数据集中。每个集合都有一个唯一的标识名,并且可以包含无限数量的文档。从概念上讲,集合类似于关系型数据库中的表(table),但不同之处在于它不需要定义任何模式(schema)。
  • SpringBoot官
    优质
    《Spring Boot 官方英文参考文档》是 Spring Boot 框架的权威指南,提供了详尽的配置和开发指导,帮助开发者快速上手并精通 Spring Boot 应用程序开发。 Spring Boot官方英文参考资料提供了关于如何使用Spring Boot框架进行开发的详细文档和支持资源。这些资料包括入门指南、配置属性参考以及各种示例项目,帮助开发者快速上手并充分利用Spring Boot的功能。此外,还有针对不同场景的技术博客和教程,供深入学习和技术交流之用。
  • 数据(数据库)
    优质
    本数据库包含了多种基站的参考数据,旨在为通信网络的设计、优化和维护提供必要的技术参数与配置信息。 基站数据库包含了CELLID、LAC、经纬度以及详细地址等相关信息。