
OAI-5G开源通信平台实践
文章平均质量分 69
专栏中遇到并解决的关键问题如下:
- NTN分支ASN版本适配问题;
- rfsim模式下, UE + gNB + 5GC 搭建,ue入网关键配置:切片 、订阅信息、鉴权配置相关问题
- 入网流程信令抓包及各网络日志分析方法;
- 单台主机上,基于网络命名空间,实现端到端业务验证
-核心网部署运行
月光技术杂谈
兴趣方向: 5G通信协议栈栈、linux/openwrt编程、OAI、工作利器
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多种平台上安装部署调试Open5GS(五)
- 上两节使用终端、基站模拟器与Open5GS对接,测试了UE入网及业务流程,本节将搭建一个商用终端、商用基站接入Open5GS的端到端环境,并详细总结搭建过程中的注意事项,遇到的问题和分析解决方法。- 涉及问题包括: 订阅信息配置、鉴权参数、APN、切片配置原创 2024-12-02 10:04:12 · 1531 阅读 · 0 评论 -
协议栈多线程共享内存保护机制与高性能并发方案
通信协议栈软件存在大量并发线程,各线程间常要同时访问共享内存数据。对数据的读写保护是必须不可少的。保护机制的选择也会对线程处理性能有较大的影响。对共享临界区加锁保护即要考虑安全性,也要兼顾效率。本文中总结了一些临界区同步机制。原创 2025-07-14 17:33:23 · 34 阅读 · 0 评论 -
OAI 平台 4G(LTE)基站 、终端、核心网 端到端部署实践(一)
本系列文章,基于OAI LTE代码搭建端到端运行环境,包含 eNB,EPC,UE三个网元。本小节先介绍系统总体架构,硬件平台及驱动安装方法。原创 2025-02-18 21:19:16 · 407 阅读 · 0 评论 -
OSI&5G&WIFI&自组网协议层次对比
OSI&5G&WIFI&自组网协议层次对比。原创 2025-01-21 16:00:44 · 384 阅读 · 0 评论 -
5QI DSCP映射
5QI定义在3GPP规范23.501中,用于指示一个5G QoS参数集,这些参数用于控制QoS流转发处理,最终为用户数据提供不同优先级、不同可靠性、不同时延等方面的服务体验。原创 2024-12-24 19:59:02 · 565 阅读 · 0 评论 -
轻量型 5G DTU 选型
5G 网络具有高带宽、低延迟的特性,5G DTU 能够充分利用这一优势,实现串口数据与 IP 数据的快速、稳定转换与传输,满足工业现场等对数据实时性和稳定性要求较高的场景3.工业级设计与高兼容性:采用工业级高性能处理器,具备强大的数据处理能力和抗干扰能力,可在恶劣的工业环境中稳定运行。同时,支持多种串口协议和网络协议,能够与各种工业设备和系统进行无缝对接13.远程管理与监控。原创 2024-12-23 20:18:38 · 316 阅读 · 0 评论 -
多种平台上安装部署调试Open5GS(四)
上节介绍了如何在嵌入式平台上搭建5GS核心网,并利用模拟终端基站对核心网进行了测试验证。模拟终端基站的软件UERANSIM实现了NG用户面和控制面流程可对核心网进行基本测试,本节中将对UERANSIM的源码编译安装进行介绍,以方便在无法使用包管理工具安装UERANSIM的平台上使用UERANSIM原创 2024-12-01 21:32:20 · 397 阅读 · 0 评论 -
多种平台上安装部署调试Open5GS(三)-5G核心网、基站&终端模拟器
上节介绍Open5GS在嵌入式linux平台上的安装部署方法,本节展示如何在R2S和NEO3两个硬件平台上搭建一套5G核心网、基站&终端模拟器的演示环境,该平台中的UE网元可通过核心网连接外网。核心网采用open5GS, 基站终端模拟器使用UERANSIM, 模拟了5G NG接口控制和用户面接口流程。软件运行平台为openwrt平台 。原创 2024-11-30 08:00:00 · 677 阅读 · 0 评论 -
多种平台上安装部署调试Open5GS(二)-嵌入式linux平台上的安装部署方法(R2S)
Open5GS 是一个功能完善的开源5G项目,具备5G、4G核心网功能,最新代码支持R17标准, 本系列文章介绍Open5GS在x86、ARM平台上的安装部署方法,并通过搭建UERANSIN、商用5G基站和终端两种环境来验收 Open5GS基本功能 。本节介绍Open5GS在嵌入式linux平台上的安装部署方法。硬件使用了R2S平台原创 2024-11-29 12:00:56 · 655 阅读 · 0 评论 -
多种平台上安装部署调试Open5GS(一)-x86平台(ubuntu)上的安装部署方法
- Open5GS 是一个功能完善的开源5G项目,具备5G、4G核心网功能,最新代码支持R17标准, 本系列文章介绍Open5GS在x86、ARM平台上的安装部署方法,并通过搭建UERANSIN、商用5G基站和终端两种环境来验收 Open5GS基本功能 。- 本节介绍Open5GS在x86平台(ubuntu)上的安装部署方法。原创 2024-11-28 17:23:40 · 1410 阅读 · 0 评论 -
OAI-5G开源通信平台实践(五)-参考资料及进阶学习
参考资料及进阶学习原创 2024-11-20 10:35:40 · 687 阅读 · 0 评论 -
OAI-5G开源通信平台实践(四)-NTN功能验证
NTN分支,编译问题解决及功能验证原创 2024-11-20 10:26:44 · 858 阅读 · 0 评论 -
OAI-5G开源通信平台实践(三)-端到端验证相关问题及分析解决
搭建oai 端到端环境过程中遇到的配置问题及解决方法原创 2024-11-20 10:20:25 · 851 阅读 · 0 评论 -
手动升级内核(内核迁移至内网主机)
给当前主机升级内核有现成的命令可以直接使用,但是依赖网络环境,而且涉及定制内核参数的话,编译内核耗时较长,下面总结一种简单的方法将编译好的内核版本,打包迁移至内网主机,实现对内网主机的快速内核版本替换。原创 2023-12-24 07:00:00 · 601 阅读 · 0 评论 -
如何构造自己的Makefile
相对于cmake、meson等高级构建工具,makefile有独特的优势,如广泛应用在linux平台,完全透明的编译过程,非常方便借助shell进行扩展。本文将针对中小型项目需求构造一套makefile模板,具备以下主要特点:支持单源码目录和 多源码目录编译、打包自动枚举子目录源码文件支持头文件依赖,头文件更新自动触发引用头文件的所有对象编译生成的中间文件定向到独立的目录原创 2023-02-07 14:59:35 · 438 阅读 · 1 评论 -
Linux下 自定义多线程并发快速压缩解压缩脚本
Linux下常用的tar工具无法支持并行 压缩和解压,对于大量小文件的解压缩,可借助pigz工具实现多线程并行工作,实现更为高效的压缩和解压缩原创 2023-12-23 08:00:00 · 1006 阅读 · 0 评论 -
Linux下统计多线程应用程序CPU 核心绑定信息
对于高性能应用程序尤其是计算资源密集型应用通常通过cpu 核绑定(即CPU 亲和性affinity )避免操作系统动态分配核心,来提升CPU利用率,提升应用程序总体性能。本文中介绍一种统计当前应用程序中各线程绑定CPU核的基本信息的方法。原创 2023-12-23 07:45:00 · 635 阅读 · 0 评论 -
OAI-5G开源通信平台实践(二)-端到端接入及业务
本章节将关注终端、基站及核心网端到端环境搭建,详细介绍了各网络参数配置、入网流程及业务流程中遇到的问题和解决方法。open5GS搭建见参考文献。原创 2024-11-15 11:39:57 · 909 阅读 · 0 评论 -
OAI-5G开源通信平台实践(一)-安装 部署及RFsimulator基本测试
OAI (Open Air Interface) 是目前开源5G/4G项目中最完善、最成熟的一个,并且仍然在持续更新。其包含基站、终端及核心网网元的代码,可基于x86\arm+射频卡搭建实际硬件平台,也可在x86平台上对rf\phy等层进行模拟,做各网元协议栈的单独测试验证。本文总结了x86平台下,oai的安装及运行方式。包括NTN分支和主分支的rf simulator、nos1、端到端部署等场景的验证流程,同时总结了验证过程中遇到的问题及解决方法。原创 2024-11-15 10:36:38 · 1791 阅读 · 0 评论