LTE协议栈学习

1、高通Modem架构

LTE网络架构

3、LTE协议栈

1、 NAS协议栈:

EPS Mobility Management (EMM) 支持UE中的移动功能

EPS Session Management (ESM) 支持在UE和PDN网关之间建立和维护IP连接

高通平台NAS层结构

根据3GPP TS 23.122描述,

自动搜网顺序如下

HPLMN

EHPLMN EFPLMNwAcT (User controlled PLMN selector with Access Technology)  用户PLMN顺序

EFOPLMNwACT (Operator controlled PLMN selector with Access Technology)运营商控制 PLMN顺序

其他的制式拥有更高信号质量的PLMN 其他PLMN接入技术组合,以降低信号质量。

PLMNs符合如下条件PLMN  5G接入技术组合被禁止

其他禁止PLMN的5G组合,随机顺序。

选网代码参考高通/MPSS.AT.4.4/modem_proc/mmcp/nas/层代码

EFHPLMNwAcT (HPLMN selector with Access Technology)

EFPLMNwAcT (User controlled PLMN selector with Access Technology)

EFOPLMNwACT (Operator controlled PLMN selector with Access Technology)

以这个EFPLMNwAcT (User controlled PLMN selector with Access Technology)为例子

参考3GPP TS 31.102 USIM 文件定义

卡文件为透明文件 长度为5N 其中3个字节MCCMNC,2个字节表示制式

reg_sim.c函数HPLMN排序 reg_sim_read_hplmn_rat_search_order

EMM在指定PLMN发起注册

EMM向RRC层发起请求LTE_RRC_SERVICE_REQ

1、 RCC层功能:

为NAS层提供连接管理,消息传递等服务;

对接入网的底层协议实体提供参数配置的功能;

负责UE移动性管理相关的测量、控制等功能

2、 RRC状态 RRC_IDLE PLMN选择; NAS配置的DRX过程; 系统信息广播和寻呼; 邻小区测量; 小区重选的移动性; UE获取一个TA区内的唯一标识; eNB内无终端上下文

RRC_CONNECTION 网络侧有UE的上下文信息; 网络侧知道UE所处小区;   网络和终端可以传输数据; 网络控制终端的移动性; 邻小区测量; 存在RRC连接: UE可以从网络侧收发数据,监听共享信道上指示控制授权的控制信令; UE可以上报信道质量给网络侧; UE可以根据网络配置进行DRX

SRB(signaling radio bearers—信令无线承载)

RC注意点 Attach,Detach是NAS层的概念,即Attach态可以是RRC idle 态。 UE关机时一般会发Detach,开机Attach 一般进入RRC connect态后,当一段时间内没有业务的,Enodeb会主动释放UE,进入RRC idle 态,此时Nas层依然属于Attach态。  UE需要做Service Request,Service Request比Attach简单,没有鉴权和查询UE能力过程,只包括随机接入、RRC连接和默认承载建立。

PDCP子层功能:

在控制面上,PDCP子层执行加密和完整性保护 在用户面上,PDCP只执行加密,压缩以及切换支持(顺序发送和重复性检查) 一个PDCP是实体与控制面还是用户面关联取决与承载数据的RB特性 SRB(Signling Radio Bear 信令无线承载) ->PDCP control PDU DRB(Signling Radio Bear 数据无线承载) ->PDCP data PDU

RLC子层功能: RLC保证点到点数据的可靠传输 分段 重发(ARQ机制 Auto Repeat Rueqest) 重组(排序)

RLC工作模式: TM 透明传输模式 UM 非确认传输模式 AM  确认传输模式

MAC子层功能: 主要实现与调度和HARQ相关的功能 与WCDMA相比,LTE的MAC实体的特点: 每个小区只存在一个MAC实体,负责实现MAC层的全部功能 逻辑信道与传输信道的映射 与WCDMA相比,LTE的逻辑信道与传输信道类型都大大减少,映射关系变得比较简单

LTE逻辑信道

LTE传输信道

LTE物理信道

Downlink Channel Mapping

Uplink Channel Mapping

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/430791.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redisson 总结

1. 基础使用 1.1 引入依赖 <dependencies><dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId></dependency> </dependencies>包含的依赖如下 1.2 配置文件 其实默认主机就…

MCU自动测量单元采集振弦式应变计测值的过程

振弦式应变计是一种广泛应用于土木工程、地质勘探等领域的高精度传感器&#xff0c;用于测量结构的应变变化。近年来&#xff0c;随着微控制器单元(MCU)的发展&#xff0c;自动化测量技术得到了极大的提升&#xff0c;使得振弦式应变计的测值采集更加高效和精确。本文将详细介绍…

vue-router路由(重定向,嵌套,动态路由匹配,命名,高亮,守卫)

一、前端路由的概念与原理 路由router就是对应关系。分为前端路由和后端路由。 1后端路由 后端路由指的是&#xff1a;请求方式、请求地址与function处理函数之间的对应关系。在node.js中&#xff0c;express理由的基本用法如下&#xff1a; const express require(expres…

IPsec-Vpn

网络括谱图 IPSec-VPN 配置思路 1 配置IP地址 FWA:IP地址的配置 [FW1000-A]interface GigabitEthernet 1/0/0 [FW1000-A-GigabitEthernet1/0/0]ip address 10.1.1.1 24 [FW1000-A]interface GigabitEthernet 1/0/2 [FW1000-A-GigabitEthernet1/0/2]ip address

【编程底层原理】Java常用读写锁的使用和原理

一、引言 在Java的并发世界中&#xff0c;合理地管理对共享资源的访问是至关重要的。读写锁&#xff08;ReadWriteLock&#xff09;正是一种能让多个线程同时读取共享资源&#xff0c;而写入资源时需要独占访问的同步工具。本文将带你了解读写锁的使用方法、原理以及它如何提高…

基于SSM的“银发在线教育云平台”的设计与实现(源码+数据库+文档)

基于SSM的“银发在线教育云平台”的设计与实现&#xff08;源码数据库文档) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SSM 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 系统功能结构图 首页页面图 健身养生详情页面 在线课堂界面 …

解决 Prettier ESLint 错误

解决 Prettier ESLint 错误 在 Vue.js 项目中使用 ESLint 和 Prettier 时&#xff0c;你可能会遇到类似以下的错误&#xff1a; frontend\src\views\dashboard\MobileConfigPanel.vue1:25 error Delete ␍ …

ByteTrack多目标跟踪流程图

ByteTrack多目标跟踪流程图 点个赞吧&#xff0c;谢谢。

Linux:文件描述符详解

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 Linux中的所有进程&#xff0c;都拥有自己的文件描述符(File Descriptor, FD)&#xff0c;它是操作系统在管理进程和文件时的一种抽象概念。每个文件描述符由一个非负整…

Error when custom data is added to Azure OpenAI Service Deployment

题意&#xff1a;在向 Azure OpenAI 服务部署添加自定义数据时出现错误。 问题背景&#xff1a; I receive the following error when adding my custom data which is a .txt file (it doesnt matter whether I add it via Azure Cognitive Search, Azure Blob Storage, or F…

网络安全等级保护 | 规范企业网络系统安全使用 | 天锐股份助力等保制度落地

在当今数字化高速发展的时代&#xff0c;网络安全对于企业的重要性日益凸显。而近年来&#xff0c;数据泄露、网络攻击等安全事件频发&#xff0c;给企业和个人带来了前所未有的挑战。在这一背景下&#xff0c;网络安全等级保护制度&#xff08;简称“等保”&#xff09;作为国…

安卓13删除下拉栏中的设置按钮 android13删除设置按钮

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言 顶部导航栏下拉可以看到,底部这里有个设置按钮,点击可以进入设备的设置页面,这里我们将更改为删除,不同用户通过这个地方进入设置。也就是下面这个按钮。 2.问题分析…

Java面试题大全(全网最全,持续更新)中级(3)

1. 集合框架 1.1. ConcurrentHashMap 和 HashMap 有什么区别&#xff1f; HashMap&#xff1a;线程不安全&#xff0c;适用于单线程环境。ConcurrentHashMap&#xff1a;线程安全&#xff0c;适用于多线程环境&#xff0c;使用分段锁机制来提高并发性能。 1.2. TreeSet 如何实…

【C++掌中宝】走进C++引用的世界:从基础到应用

文章目录 引言1. 基础概念2. 引用与指针的区别3. 引用的应用场景3.1 引用作为函数参数3.2 引用作为函数返回值3.3 常引用&#xff08;const引用&#xff09;的使用3.4 引用与多态 4. C 引用的优缺点5. 引用的注意事项与常见陷阱6. 总结结语 引言 C 引用是编写高效、简洁代码的…

新品亮相|美格智能SLM530/SLM530P智能模组,助力金融新零售智慧升级

随着金融支付产业数字化与智能化不断推进&#xff0c;泛支付场景一体化解决方案成为行业发展的新趋势&#xff0c;从手持POS机到智能收款机&#xff0c;金融支付领域需要更快速、更精准、更安全的解决方案&#xff0c;加快推进数字化升级进程。 近期&#xff0c;美格智能正式发…

计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-18

计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-18 1. The Application of Large Language Models in Primary Healthcare Services and the Challenges W YAN, J HU, H ZENG, M LIU, W LIANG - Chinese General Practice, 2024 人工智能大语言模型在基层医疗…

基于深度学习的文本情感原因提取研究综述——论文阅读

前言 既然要学习情感分析&#xff0c;那么肯定还要了解情感原因对抽取的发展历程&#xff0c;所以我又搜了一篇研究综述&#xff0c;虽然是2023年发表的&#xff0c;但是里面提及到的历程仅停留到2022年。这篇综述发布在TASLP期刊&#xff0c;是音频、声学、语言信号处理的顶级…

静态路由和默认路由(实验)

目录 一、实验设备和环境 1、实验设备 2、实验环境 &#xff08;1&#xff09;实验拓扑图 &#xff08;2&#xff09;实验命令列表 二、实验记录 1、直连路由与路由表查看 步骤1:建立物理连接并运行超级终端。 步骤2:在路由器上查看路由表。 2、静态路由配置 步骤1:配…

哈希表与离散化

一、字符串哈希 1. 什么是哈希 哈希算法是&#xff1a;通过哈希函数将字符串、较大的数等转换为能够用变量表示的或者是直接作为数组下标的数&#xff0c;通过哈希算法转换到的值&#xff0c;称之为哈希值。哈希值可以实现快速查找和匹配。 比如&#xff1a;用数组下标计数法&…

QT widgets 窗口缩放,自适应窗口大小进行布局

1. 窗口布局 2. 尺寸策略&#xff1a;扩展 Fixed (固定): 行为&#xff1a;控件的大小是固定的&#xff0c;不会随着窗口大小的变化而改变。它的大小由控件的 sizeHint() 返回的值决定。 适用场景&#xff1a;当你希望控件的大小保持不变&#xff0c;不随布局调整时使用&#x…