【5G系列】MAC (Medium Access Control)协议详解
文章目录
- NR MAC 协议详解
- 一、MAC概述
- 1.1 MAC层主要功能
- 1.2 MAC提供的服务
- 1.3 LTE MAC 与 5G MAC比较
- 二、MAC实体
- 三、MAC PDU介绍
- 3.1 MAC PDU (transparent MAC)
- 3.2 MAC PDU (Random Access Response)
- 3.3 MAC PDU(others including DL-SCH and UL-SCH)
- 3.4 MAC subheader
- 四、波束失败检测
- 五、随机接入过程
- 5.1 触发条件
- 5.2 Msg1随机接入资源选择
- 5.3 Msg1(PRACH)发送
- 5.4 RAR接收
- 5.5 竞争解决
- 六、TA维护
- 七、功率余量报告(Power Headroom Reporting)
- 八、省电相关功能
- 8.1 SCell激活 与 去激活
- 8.2 BWP激活 与 去激活
- 8.3 DRX
- 九、调度资源
- 9.1 资源申请方式
- 9.2 BSR
- 9.3 SR
- 十、数据传输-LCP(逻辑信道优先级)
本人就职于国际知名终端厂商,负责modem芯片研发。
在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。博客内容主要围绕:
5G协议讲解
算力网络讲解(云计算,边缘计算,端计算)
高级C语言讲解
Rust语言讲解
NR MAC 协议详解
一、MAC概述
MAC:全称Mediu Access Control
1.1 MAC层主要功能
- 逻辑信道和传输信道之间的映射;
- 复合来自不同逻辑信道的MAC SDU到一个传输块,经传输信道递交下层;
- 将从下层(PHY)接收的MAC SDU解复合并递交到不同的逻辑信道;
- HARQ;
- 逻辑信道优先级(LCP);
- 数据缓存上报(BSR);
- 随机接入(RACH);
- 上行定时维护(RACH);
- 功率余量上报(PHR);
- DRX;
1.2 MAC提供的服务
- 提供给上层的服务包括:
- 数据传输和无线资源分配(传输机会通知);
- 期待来自下层的服务包括:
- 数据传输;
- HARQ反馈指示;
- 调度请求信令;
- 测量;
1.3 LTE MAC 与 5G MAC比较
5G MAC与LTE MAC相比:
- 1️⃣引入BWP(Bandwidth Part)以及Numerology概念。可以根据实际的传输需求,配置不同的BWP/numerology,降低了UE功耗。
- 2️⃣此外,不同于LTE, MAC PDU中不再是MAC子头+MAC SDU的形式,而采用MAC子头与MAC SDU交叉摆放的形式,提高了数据处理速率。
二、MAC实体
MAC 架构如下图:
- 单连接下,一个UE只有一个MAC实体;
- MAC实体与上层之间的通道为逻辑信道,与下层之间的通道为传输信道;
- 为提高资源利用率,MAC会将来自不同的逻辑信道的数据包复用到同一传输块,主要由逻辑信道优先级(LCP)进程完成;上行复用根据预先定义的规则在UE完成;
- 如果UE配置了SCG(双连接架构下),UE将有两个MAC 实体,一个用于管理MCG,一个用于管理SCG;
- 如果没有明确说明,两个MAC 实体是独立运作的,并且各MAC实体的一些配置参数和定时器都是独立配置的;
三、MAC PDU介绍
3.1 MAC PDU (transparent MAC)
来自以下信道的数据,会进行透传(也就是没有MAC包头)
【5G系列】MAC (Medium Access Control)协议详解相关推荐
- 【5G系列】RLC (Radio Link Control )协议详解
本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕: 5G协议讲解 ...
- 【5G系列】Unified access control(3)——AS层的UAC
文章目录 access control的时机? 相关参数 怎么做access control? Access bar怎么消除? Access control相关timer access control ...
- 数据链路层——MAC帧、ARP协议详解
用于同一链路中的两个节点之间的数据传输. 以太网MAC帧 MAC帧格式 ● 目的地址和源地址是指网卡的硬件地址,也叫MAC地址,长度是48位,是在网卡出厂时固定的: ● 帧协议类型字段有三种值,分别对 ...
- [C#]网络编程系列专题二:HTTP协议详解
转自:http://www.cnblogs.com/zhili/archive/2012/08/18/2634475.html 我们在用Asp.net技术开发Web应用程序后,当用户在浏览器输入一个网 ...
- 【5G系列】PDCP (Packet Data Convergence Protocol)协议详解
本人就职于国际知名终端厂商,负责modem芯片研发.在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕: 5G协议讲解 算力网络讲解(云计算,边缘 ...
- USB协议详解第0讲(系列博文介绍)
目录 1.课程目标 2.简单介绍 3.课程大纲 1.课程目标 USB协议详解旨在为大家通俗理解USB通讯协议,我会带着大家一步一步理解USB通讯中的各种概念及通讯方式,并且会借助于USB Protoc ...
- 04 TCP/IP协议详解
目录 章节目标 4.1 概述 1.为什么会有TCP/IP协议 2.介绍 4.2 TCP/IP协议族 4.2.1 TCP/IP协议栈 1.协议的分层 2. 主机与主机之间通信的三要素 3.应用层 4.传 ...
- MAC OS 命令行使用详解
MAC OS 命令行使用详解:https://blog.csdn.net/sun375867463/article/details/9812317 1 为什么要使用命令行/如何开启命令行? 许多功能在 ...
- 《TCP IP协议 详解》思考总结 · 三
前言 这一篇文章主要围绕了IP协议,ICMP协议和UDP协议展开,希望可以在这里大概做一个总结,将<TCP/IP协议详解 卷一>书中TCP相关章节前面的内容做一个结束,在下一篇文章专心的去 ...
- socket 5协议详解
认证 首先客户端向服务端发送认证信息,结构如下 +----+----------+----------+ |VER | NMETHODS | METHODS | +----+----------+-- ...
最新文章
- 分布式技术一周技术动态 2016-11-27
- 多线程基础(五)NSThread线程通信
- leetcode算法题--调整数组顺序使奇数位于偶数前面
- pythonwhile循环结束语句_Python while循环语句
- 【竞赛经验分享】2020腾讯广告算法大赛:如何突破分数瓶颈?
- C/Cpp / 条件编译
- 机器学习基础-决策树-12
- java文件序列化_Java序列化与反序列化,文件操作
- asa 防火墙基本配置管理
- 苹果回应移除部分屏幕时间控制应用:因为隐私和安全
- 外贸建站前必做的SEO优化?
- Python Subprocess Popen 管道阻塞问题分析解决
- 51单片机电路原理图_51单片机入门(第1篇):纯干货,单片机最小系统
- 免费申请树葬、草坪葬、花坛葬!东胜区殡仪馆发布2019年清明节祭奠服务安排!...
- 哪些行业网站适合使用CDN加速?
- Win7 和 xp 双系统安装
- 唐青昊:Marvel Team 这一年 | 黑客 2016
- 统计学上的P值的含义通俗
- js实现html搜索关键词高亮显示(标红)
- RKH81 键盘快捷键