手机随时阅读
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. 安装准备安装之前,习惯性查看下系统版本号,uname -a后,可以看到当前版本为ubuntu 18.04如果有安装过旧版本docker,需要卸载旧版本,如果没有安装
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。1. 镜像简介Docker 镜像(Image)是用于创建 Docker 容器的模板。Docker 镜像相当于一个 root 文件系统,比如官方镜像 ubuntu:16
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。1. 函数指针1.1 概念定义函数指针是指向函数的指针变量。 因此函数指针本质上是一个指针变量,只不过该指针变量指向函数。指针变量也可以指向整型变量、字符型、数组,
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。1. RRC Reject描述触发条件:基站收到来自UE的RRC Connection Request,根据接纳控制算法,不允许UE接入。 发送内容:wait ti
1. Registration Reject数据结构UE发起初始注册请求,若被AMF拒绝,AMF会发送Registration Reject消息给UE,该消息会包含拒绝的原因值。REGISTRATION REJECT 消息结构IEIInformation ElementType/ReferencePresenceFormatLengthExtended protocol discriminato
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。3GPP R17 下载5G 3GPP R17版本协议已经完结发布,下载地址为:3GPP R17协议官方下载3GPP常用协议整理协议编号协议描述3GPP TS 37.3
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. Docker简介1.1 Docker定义Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 能够将应用程序与基础架构分离,以便快速交付软件。使用 D
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. 流程图UE注册流程2. 详细流程解析1. RRC Setup Request名称:RRC连接建立请求方向:UE->gNB解析:UE向gNodeB发送RRCS
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. RRC连接释放介绍RRC连接释放,成功当UE与基站出现RRC重配置失败、切换失败、无线链路失败和完整性保护失败等失败时,将发起RRC Release过程,将UE
作者:柒号华仔 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. RRC SetupComplete介绍RRC SetupComplete是终端收到网络侧分配到无线资源的"RRC SETUP“消息的应答。UE在应答消息中对分配
作者:柒号华仔 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. RrcSetupRequest介绍Rrc setup Request消息由UE发起,携带RRC建立原因和UE标识,用于UE向gNB请求建立RRC 连接,传输信道
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。1. RRC源码位置RRC(Radio Resource Control)称为无线资源控制,是5G系统的核心模块,其主要作用是给下层(PHY,MAC,RLC,PDCP
作者:柒号华仔 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。1. 简述OAI各个模块拥有自己的消息队列,当其他模块需要向该模块发送消息时,只需将封装好的message压入对端模块队列,本模块进行消息接收时,从本模块队列依次取出
作者:柒号华仔 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。OAI高层结构OAI L3主要分为RRC,NGAP,SCTP三部分:RRC负责无线资源管理,负责让gNB与UE建立连接,以及信令编解码。NGAP负责gNB与AMF建立
前言:对于5G系列,在下主要在业余时间进行学习和总结,分享出来以供参考。为了便于理解5G协议,开始加入openairinterface(OAI)开源项目介绍,5G协议分析和5G代码分析不定期交替更新。今天先大体看一下OAI的目录结构和主函数结构。目录结构openairinterface5g├── ci-scripts : Meta-scripts used by the OSA CI proce
一、简介名称:Beyond Compare 类型:文件比较工具 官网地址:https://www.scootersoftware.com/ 简介:Beyond Compare是一套由Scooter Software推出的文件比较工具。主要用途是对比两个文件夹或者文件,并将差异以颜色标示。比较范围包括目录,文档内容等。二、解决的问题Beyond Compare可以很方便地对比出两个文件夹或者
作者:柒号华仔 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于4G/5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1. 问题来源今天在结构体里面使用变长数组来封装消息体,运行程序时弹出如下错误:*** stack smashing detected ***: <unknow
目录1. NG SETUP过程1.1 NG SETUP定义1.2 NG建立成功1.3 NG建立失败1.4 异常情况2.NG SETUP信令结构2.1 NG SETUP REQUEST结构2.2 NG SETUP RESPONSE结构2.3 NG SETUP FAILURE结构1. NG SETUP过程1.1 NG
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。1. NG接口定义NG接口指无线接入网与5G核心网之间的接口。在5G SA网络中,gNB之间通过Xn接口进行连接,gNB与5GC之间通过NG接口进行连接。NG接口分为
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。5GS注册管理状态在UE和AMF中使用两个RM状态,反映UE在所选PLMN中的注册状态:RM-DEREGISTERED.RM-REGISTERED.RM-DEREGI
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。1.基本数据类型C语言中常用的基本数据类型有:char、short、int、long、float、double:类型定义大小取值范围小数点范围输出格式char字符型1byt
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以我,一起交流。NAS连接管理 NAS连接管理包括通过N1接口在UE和AMF之间建立和释
目录IMEI与IMEISV简介IMEI格式变化IMEI的组成IMEISV的组成IMEI与IMEISV简介 通常我们购买手机,会有两个标签,一个标签是入网许可证,贴于手机背面,另一个标签可能贴于手机背面,也可能在外包装上,这个含有条码的标签标识的是IMEI。 手机上的“IMEI”是指国际移动设备识别码(IMEI),通常称为手机序列号。它用于识别移动网络中的各个独立
目录IMSISUPISUCI前言:IMSI,SUPI,SUCI均为UE终端标识,区别在于IMSI为LTE终端标识,SUPI为5G非加密终端标识,一般等同于IMSI,SUCI为5G加密终端标识,需要解密后才能得到SUPI。IMSIIMSI结构 IMSI 由三部分组成:(1)移动国家码(MCC)由三位数组成。 MCC 唯一标识移动用户所在国家/地
1. 5G-GUTI定义 5G-GUTI(5G Globally Unique Temporary Identifier)是5G系统中全局唯一的临时UE标识,目的是提供在5G系统(5GS)中不泄露UE或用户永久身份的UE明确标识,提升安全性。它被用于接入、AMF和网络识别中,可以使用它在5GS中网络和UE
作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。 MIB为MasterInformationBlockMIB缩写,MIB存在的作用主要是为了让UE去解码到SIB。MIB包含了最重要的基本信息,UE只有收到
作者:柒号华仔个人主页:欢迎访问我的主页个人信条:星光不问赶路人,岁月不负有心人。个人方向:主要方向为5G,同时兼顾其他网络协议,编解码协议,C/C++,linux,云原生等,感兴趣的小伙伴可以关注我,一起交流。 1. 寻呼目的编辑 在36.331中寻呼的目的描述如下:发送核心网发起的寻呼消息给RRC_IDLE或RRC_INACTIVE状态的UE;发送接入网发起的寻呼
1. UE三种状态 UE分为三种状态:空闲态,连接态和非活动态。处于空闲态的UE需要发起业务时,首先需要发起RRC建立请求。触发空闲态到连接态的过程,就是RRC建立过程。非活动态到连接态的过程,就是RRC恢复过程。编辑UE状态转换 &
1. 开机入网流程UE入网过程包括几个子过程:小区搜索与选择 UE开机选网,小区搜索并完成下行同步。系统消息广播 UE读取广播信息,选择合适小区进行驻留
1. 消息描述 SIB1携带UE接入小区所需的最关键的信息,例如随机接入参数。SIB1包括关于其他SIB的可用性和调度的信息,例如,其他SIB。 SIB到SI消息,周期性,SI窗口大小等的映射…SIB1还指示是否仅按需提供一个或多个SIB,在这种情况下,它还可以提供UE所需的PRAC
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号