文章目录

  • 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)协议详解相关推荐

  1. 【5G系列】RLC (Radio Link Control )协议详解

    本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕:        5G协议讲解       ...

  2. 【5G系列】Unified access control(3)——AS层的UAC

    文章目录 access control的时机? 相关参数 怎么做access control? Access bar怎么消除? Access control相关timer access control ...

  3. 数据链路层——MAC帧、ARP协议详解

    用于同一链路中的两个节点之间的数据传输. 以太网MAC帧 MAC帧格式 ● 目的地址和源地址是指网卡的硬件地址,也叫MAC地址,长度是48位,是在网卡出厂时固定的: ● 帧协议类型字段有三种值,分别对 ...

  4. [C#]网络编程系列专题二:HTTP协议详解

    转自:http://www.cnblogs.com/zhili/archive/2012/08/18/2634475.html 我们在用Asp.net技术开发Web应用程序后,当用户在浏览器输入一个网 ...

  5. 【5G系列】PDCP (Packet Data Convergence Protocol)协议详解

    本人就职于国际知名终端厂商,负责modem芯片研发.在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 博客内容主要围绕: 5G协议讲解 算力网络讲解(云计算,边缘 ...

  6. USB协议详解第0讲(系列博文介绍)

    目录 1.课程目标 2.简单介绍 3.课程大纲 1.课程目标 USB协议详解旨在为大家通俗理解USB通讯协议,我会带着大家一步一步理解USB通讯中的各种概念及通讯方式,并且会借助于USB Protoc ...

  7. 04 TCP/IP协议详解

    目录 章节目标 4.1 概述 1.为什么会有TCP/IP协议 2.介绍 4.2 TCP/IP协议族 4.2.1 TCP/IP协议栈 1.协议的分层 2. 主机与主机之间通信的三要素 3.应用层 4.传 ...

  8. MAC OS 命令行使用详解

    MAC OS 命令行使用详解:https://blog.csdn.net/sun375867463/article/details/9812317 1 为什么要使用命令行/如何开启命令行? 许多功能在 ...

  9. 《TCP IP协议 详解》思考总结 · 三

    前言 这一篇文章主要围绕了IP协议,ICMP协议和UDP协议展开,希望可以在这里大概做一个总结,将<TCP/IP协议详解 卷一>书中TCP相关章节前面的内容做一个结束,在下一篇文章专心的去 ...

  10. socket 5协议详解

    认证 首先客户端向服务端发送认证信息,结构如下 +----+----------+----------+ |VER | NMETHODS | METHODS | +----+----------+-- ...

最新文章

  1. 分布式技术一周技术动态 2016-11-27
  2. 多线程基础(五)NSThread线程通信
  3. leetcode算法题--调整数组顺序使奇数位于偶数前面
  4. pythonwhile循环结束语句_Python while循环语句
  5. 【竞赛经验分享】2020腾讯广告算法大赛:如何突破分数瓶颈?
  6. C/Cpp / 条件编译
  7. 机器学习基础-决策树-12
  8. java文件序列化_Java序列化与反序列化,文件操作
  9. asa 防火墙基本配置管理
  10. 苹果回应移除部分屏幕时间控制应用:因为隐私和安全
  11. 外贸建站前必做的SEO优化?
  12. Python Subprocess Popen 管道阻塞问题分析解决
  13. 51单片机电路原理图_51单片机入门(第1篇):纯干货,单片机最小系统
  14. 免费申请树葬、草坪葬、花坛葬!东胜区殡仪馆发布2019年清明节祭奠服务安排!...
  15. 哪些行业网站适合使用CDN加速?
  16. Win7 和 xp 双系统安装
  17. 唐青昊:Marvel Team 这一年 | 黑客 2016
  18. 统计学上的P值的含义通俗
  19. js实现html搜索关键词高亮显示(标红)
  20. RKH81 键盘快捷键

热门文章

  1. 0matlab计算锚泊系统,一种基于蒙特卡洛仿真的计算锚地容量的方法与流程
  2. 机器人光机电一体化分拣实训系统
  3. dom影像图形成数字地形图_航测相关知识点——鲲鹏智汇承接航测相关任务
  4. RK G68三模说明书
  5. 好货推荐!两款免费的 Linux 桌面录制工具
  6. ImageJ -介绍与安装
  7. pycharm安装jpype报错及解决方法
  8. Ubuntu安装ISE14.7与Vivado2018.2
  9. PTA练习4-11 统计素数并求和
  10. c语言 统计素数并求和