目录

  • 1.MAC层结构
  • 2.MAC层的功能
    • 2.1 通道的映射
    • 2.2 复用/解复用
    • 2.3 HARQ
      • 2.3.1 下行

1.MAC层结构

MAC子层位于网络结构中的数据链路层。


在L2层包括了MAC、RRC、PDCP、SDAP四个子层。

2.MAC层的功能

MAC层的服务和功能:

  1. 逻辑信道与传输信道之间的映射
  2. 复用、解复用:将来自一个或多个逻辑信道的MAC SDU复用到一个传输块并传递给PHY;将从物理层传来的传输块解复用成多个MAC SDU并传递给一个或多个逻辑信道。
  3. 报告调度信息
  4. 通过HARQ进行错误纠正(在载波聚合中,每个载波对应一个HARQ实体)
  5. 通过动态调度管理用户间的优先级
  6. 逻辑信道优先级管理

下图为5G NR MAC层功能与4G LTE MAC 层的对比

2.1 通道的映射

逻辑信道: 存在于MAC层和RLC层之间。根据消息的类型定义每个逻辑信道类型。一般分为两种类型:控制信道和业务信道。
控制信道:
广播控制信道 BCCH:为系统广播信息传输使用的下行信道。
寻呼控制信道 PCCH:为传输寻呼信息、系统信息改变通知信息,以及指示是否有正在广播的公共警告系统信息的下行信道。
通用控制信道 CCCH:用于当终端和网络之间没有RRC时,传输中断和网络之间的控制信息。
专用控制信道 DCCH:为点对点的双向信道,用于终端侧和网络侧存在RRC时的专用控制信息的传输。
业务信道:
专用业务信道 DTCH:只有一种且只用于传输用户平面的信息,为针对单个用户的点到点的业务信道,可以是单向的也可以是双向的。

传输信道:存在于MAC层和物理层PHY之间,根据消息类型和空口上的数据传输方法进行定义。具体来说就是信号的信道编码、选择的交织方式(交织周期、块内块间交织方式等)、CRC冗余校验的选择以及块的分段过程的不同,而定义了不同的传输信道。
下行

  • 广播信道(BCH);
  • 下行链路共享信道(DL-SCH);
  • 寻呼信道(PCH);

上行

  • 上行链路共享信道(UL-SCH);
  • 随机接入信道(RACH)。

物理信道就是信号实际传输的通道:在特定的频域与时域乃至于码域上采用特定的调制编码方式来发送数据的通道,物理信道就是空中接口的承载媒体,根据它所承载的上层信息的不同定义了不同的物理信道
上行:
1.PUCCH,Physical uplink control channel 物理上行链路控制层:承载ACK/NACK(确认/非确认),SR(调度请求),CSI-Report(预编码矩阵指示)、CQI(信道质量指示)。
2.PUSCH,Physical uplink shared channel 物理上行链路共享层:承载用户专用数据。
3.PRACH,Physical random-access channel 物理随机接入层:承接随机接入前导。
下行:
4.PDCCH,Physical downlink control channel 物理下行链路控制层 :承载调度及传输方式,HARQ信息等。
5.PDSCH,Physical downlink shared channel 物理下行链路共享层:用于承载用户专用数据。
6.PBCH,Physical broadcast channel 物理广播层:用于广播系统信息MIB。



可以看到在上图中只有当配置为MCG的情况下,BCCH才需要进行HARQ的操作。这是因为BCCH只有System Information Block(SIB)通过HARQ,Master Information Block(MIB)不通过。
注:1.Secondary Cell Group(SCG) 辅助小区群
Master Cell Group(MCG) 主要小区群
2.逻辑信道BCCH会映射到传输信道BCH和DL-SCH,其中BCH只用于传输MIB信息,并映射到物理信道PBCH;DL-SCH用于传输各种SIB信息,并映射到物理信道PDSCH。
关于MIB和SIB的区别可以看这篇博客: https://blog.csdn.net/dxpqxb/article/details/104062886
下图为在上行和下行传输时各通道的工作情况:

2.2 复用/解复用

5G NR MAC层输出PDU的格式:

subheader的三种类型:

字段 描述
LCID 这部分字段制定逻辑信道的ID,每个MAC的子头部都有LCID字段的存在,它占6位。
L 这部分制定对应的MAC SDU或者可变大小的MAC CE的长度(以字节为单位)。除了固定大小的MAC CE和寻呼,每个MAC子头只有一个L字段。L字段的长度由F字段来确立。
F F表示格式,它决定L 字段的长度。该字段的长度只有一个bits,当该值为1时,L字段为8bits。当该值为0时,L字段为16bits。
R 保留位,值为0
LCID的具体参数设置:

2.3 HARQ

2.3.1 下行

简单对下行链路中使用到HARQ的地方做了流程图的分析。具体文件在链接中。
链接:https://pan.baidu.com/s/1OOdqrs3gI_ZDW96DbbIbqA
提取码:wxsr

5G通信协议(MAC 层简介)相关推荐

  1. 5G/4G:空口MAC层架构的简要变化。

    LTE发展之初到5G NR MAC架构的简单变化. MAC实体处理以下传输信道: 广播信道(BCH):下行共享信道(DL-SCH):寻呼信道(PCH):上行共享信道(UL-SCH):随机接入信道(RA ...

  2. 基于CSMA/CA无线传感器网络的MAC层研究

    1.无线传感器网络简介及发展现状 无线传感器网络是嵌入式系统.无线通信技术.网络技术及微机电系统等学科互相融合.渗透而产生的新技术,广泛使用在军事国防领域.环境监测.交通管理.医疗健康.工商服务.反恐 ...

  3. 5G基础以及发展简介

    5G基础以及发展简介 1.5G关键技术指标 名称 流量密度 连接数密度 时延 移动性 能效 用户体验效率 频谱效率 峰值速率 4G 0.1Tbps/km² 10万/km² 10ms 350km/h 1 ...

  4. 5G NR RLC层

    RLC(Radio Link Control)层位于PDCP层(或RRC层)和MAC层之间.它通过RLC通道(RLC channel)与PDCP层(或RRC层)进行通信,并通过逻辑信道与MAC层进行通 ...

  5. 图解通信原理与案例分析-35:以太网MAC层的通信原理--MAC帧格式与调度策略:载波侦听与冲突检测CSMA/CD、载波侦听与冲突避免(信道空闲保证)CSMA/CA、流控

    以太网协议已经是非常成熟的通信技术,本文旨在在汇总以太网MAC层的协议,以便于与其他通信技术的MAC层作为比较,如4G LTE, 5G NR,特别是LTE在非授权频谱上的通信LAA LBT, 就是借鉴 ...

  6. [4G5G专题-54]:L2 MAC层-架构概述

    目录 第1章 RAN协议栈 第2章 MAC层协议架构演进 2.1 MAC层架构概述 2.2 R8 LTE MAC层架构 2.3 R10 LTE MAC层架构 2.4 R15 NR MAC层架构 第3章 ...

  7. 载波聚合mac_载波聚合技术MAC层新特性及协议一致性测试方法

    载波聚合技术 MAC 层新特性及协议一致性测试方法 朵灏 [期刊名称] <电信网技术> [年 ( 卷 ), 期] 2011(000)012 [摘要] This paper describe ...

  8. MAC层与llc层的大不同

    LLC是在高级数据链路控制(HDLC:High-LevelData-LinkControl)的基础上发展起来的,并使用了HDLC规范子集.LLC定义了三种数据通信操作类型:类型1:无连接.该方式对信息 ...

  9. 物理层和Mac层的区别

    仅为个人学习 物理层(Physical Layer)是计算机网络baiOSI模型du中最低的一层,位于OSI参考模型的最底层,它直接面向实际zhi承担数据传输的物理媒体(即通信通道),物理层的传输单位 ...

  10. [4G5G专题-56]:L2 MAC层-逻辑信道到物理信道的映射、MAC层包或PDU格式、MAC层复用与解复用

    目录 第1章  L2 MAC层的架构 1.1 RAN的架构 1.2 L2 MAC层的架构 1.3 MAC层的帧调度功能 第2章 逻辑信道到物理信道的映射 2.1 映射示意图 2.2 逻辑信道 2.3 ...

最新文章

  1. 每日一皮:即使是个小BUG,有时候也能吓你半条命!
  2. 简单实例使用_一个关于jmeter的使用简单实例
  3. linux shell 等待输入_linux运维——基础篇
  4. 【pytorch 】nn.init 中实现的初始化函数 normal, Xavier==》为了保证数据的分布(均值方差一致)是一样的,类似BN
  5. 软件测试 学习之路 基本介绍
  6. StreamingAssets文件夹的读取异常
  7. 【java学习之路】(java框架)005.mybatis框架整合及逆向工厂
  8. [No000083]文件与文件夹操作
  9. 高通笔记本装linux,在华硕畅370(TP370QL)骁龙笔记本上安装Ubuntu 18.04 ARM64的方法...
  10. li序号 ul_ul ol li的序号编号样式
  11. 海门工业机器人_6轴机械手海门工业机器人定制生产
  12. gradle-5.4.1-all gradle-6.1.1.all.zip下载包
  13. 用文本分析算法探索20个新闻组数据集
  14. 【折腾】独立博客之「熵」
  15. win 7 64位系统安装java jdk 遇到could not find the required version of the java 2 runtime environment 错误
  16. 网页设计作业-个人博客
  17. ESM测向误差对定位误差的影响分析
  18. 手机端判断用户代理,浏览器版本,内核信息等
  19. allegro学习之总结pcb设计流程
  20. 宏基计算机两个DP接口,笔记本电脑显卡上有HDMI和DP端口,我可以同时插入两台显示器吗?...

热门文章

  1. kali破解wifi密码
  2. Echart地图的省级,以及所有地市级下载与使用
  3. JS学习——表单验证
  4. 2017全国省市区县 json数据
  5. 云服务器远程桌面复制
  6. [ECCV2020]Beyond 3DMM Space: Towards Fine-grained 3D Face Reconstruction
  7. Linux下修改键盘映射
  8. Python2.7版本的pip下载安装(win7 64位,Python2.7)
  9. 原则读书法:书这么多,读完就忘怎么办
  10. 开闭原则(开放封闭原则)