MAC 子层 | 带你读《5G 空口设计与实践进阶 》之十二

本文涉及的产品
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 1个月
简介: MAC(Media Access Control)子层主要负责逻辑信道和传输信道的承接以及对无线资源的调度。

无线接口架构

2.6 RLC 子层

| 2.7 MAC 子层 |

MAC(Media Access Control)子层主要负责逻辑信道和传输信道的承接以及对无线资源的调度。
MAC 子层给上层提供的服务主要有如下几个。

  • 数据传输,这里隐含了对上层数据的处理,如优先级处理、逻辑信道数据复用等。
  • 无线资源分配与管理,包括调制与编码策略(MCS,Modulation and Coding Scheme)的选择、数据在物理层传输格式的选择,以及无线资源的使用管理等。

相应地,MAC 子层期待物理层为其提供的服务主要有如下几个。

  • 数据传输,MAC 子层通过传输信道访问物理层的数据传输服务,而传输信道的特征通过传输格式进行定义,它指示物理层如何处理相应的传输信道,例如信道编码、交织、速率匹配等。
  • HARQ 反馈。
  • 调度请求(SR,Scheduling Request)信令。
  • 测量,如信道质量 CQI、预编码矩阵 PMI 等。

2.7.1 MAC 子层功能

MAC 子层的功能具体包括:
(1)逻辑信道和传输信道之间的映射;
(2)复用和解复用;
(3)调度信息报告;
(4)HARQ 纠错;
(5)逻辑信道优先级处理。
其中,MAC 子层的复用功能是指将一个或多个 MAC SDU 复用到一个传输块(TB,Transport Block)上并传输给物理层的过程,解复用则是将 TB 分解为多个 MAC SDU 并传递给一个或多个逻辑信道的反向过程。
MAC 子层实体及功能如图 2-28 所示。

image.png

当网络配置了双连接(DC,Dual Connectivity)时,主小区组(MCG,Master Cell Group)和辅小区组(SCG,Secondary Cell Group)的 MAC 子层实体如图 2-29 所示。

image.png

2.7.2 逻辑/传输信道及其映射

MAC 子层通过逻辑信道为 RLC 子层提供服务。逻辑信道主要根据承载的信息类型进行定义,因而不存在上下行的区分关系。逻辑信道一般分为两类,即控制信道和业务信道。
控制信道用于控制面信息的传输,包含以下逻辑信道。

  • 广播控制信道(BCCH):广播系统控制消息的下行信道,用于在 UE接入网络前传输 UE 所需的控制和配置信息。
  • 寻呼控制信道(PCCH):转发寻呼消息和系统信息变更的下行信道,用于对网络未知其小区级位置的 UE 进行寻呼,一般需要同时在多个小区内进行发送。
  • 公共控制信道(CCCH):用于与随机接入相关控制信息的传输(RRC连接建立前)。
  • 专用控制信道(DCCH):用于 UE 与网络间控制消息的传输(RRC 连接建立后),该信道对 UE 进行独立配置。

业务信道用于用户面信息的传输,包含以下逻辑信道:

  • 专用业务信道(DTCH):用于特定 UE 与网络间用户业务数据的传输。相比 LTE 的逻辑信道,在 R15 中,NR 取消了多播控制信道(MCCH)和多播业务信道(MTCH)。原因主要在于,多播业务的优先级相对其他业务较低,未获得 3GPP 成员足够的支持,但不排除后续 NR 版本继续引入多播信道的可能性。

MAC 子层采用来自物理层的、以传输信道的形式表示的服务。传输信道主要是根据信息如何传输以及传输格式(TF,Transport Format)进行区分的。TF包含了有关传输块(TB)的大小、调制方式和天线映射等信息。通过不同 TF的选用,可以实现不同的 MAC 层传输数据速率。
传输信道一般根据上下行关系分为下行传输信道和上行传输信道。
下行传输信道具体包括以下几类。

  • 广播信道(BCH)。用于传输部分 BCCH 系统消息,也即 MIB(Master Information Block)消息。该信道采用规范预定义的固定传输格式,一般在整个小区的覆盖区域内广播。
  • 寻呼信道(PCH)。用于传输来自 PCCH 的寻呼消息。该信道支持不连续接收(DRX),允许 UE 只在网络预定义的时间间隔内唤醒以接收寻呼,从而达到节电的目的。PCH 也要求在整个小区的覆盖区域内进行广播。
  • 下行链路共享信道(DL-SCH)。NR 下行链路数据传输所采用的主要传输信道。该信道支持 NR 的主要特征,包括链路自适应、带有软合并的 HARQ、波束赋形等。此外,DL-SCH 也被用于传输部分 BCCH 系统消息,也即 SIB(System Information Block)消息。

上行传输信道具体包括以下几类。

  • 随机接入信道(RACH)。名义上归属传输信道,但实际并不携带传输块,只承载有限的控制信息,具有冲突碰撞的特征。
  • 上行链路共享信道(UL-SCH)。NR 上行链路数据传输所采用的主要传输信道,是 DL-SCH 的对等体,具有相类似的特征。

MAC 子层的部分功能是不同逻辑信道的复用以及逻辑信道对应传输信道的映射,具体映射关系如图 2-30 所示。

image.png

可见,PCCH 与 PCH 是一对一映射的关系。BCCH 上的 MIB 消息映射到 BCH,而 SIB 消息映射到 DL-SCH。CCCH、DCCH 和 DTCH 则对应映射到 UL/DL-SCH。

2.7.3 资源调度

NR MAC 子层的核心功能之一是无线资源调度。gNB MAC 子层的调度器(Scheduler)根据上下行信道的无线链路状态为 DL-SCH 和 UL-SCH 进行时频资源的动态分配。此外,调度器也决定了每条链路上可达的数据速率。因此,调度器在很大程度上决定了整体上下行链路的系统性能,尤其是对于高负荷网络。
NR 上下行链路的调度是独立进行的。如图 2-31 所示,下行链路调度器负责动态地控制 UE 进行发送,并为每个 UE 分配相应的 DL-SCH 上的资源块集合。下行链路的传输格式(TF)以及逻辑信道的复用,均是由 gNB 进行控制的。作为调度器控制数据速率的结果,RLC 子层的分割和 MAC 子层的复用也都将受到调度决策的影响。上行链路调度器负责控制 UE 在相应 UL-SCH 的时频资源上进行发送。需要指出的是,虽然 gNB 调度器为 UE 指定了传输格式,但是上行链路调度决策实际上是基于每个 UE 而非每个无线承载来实现的。因此,数据传输所采用的无线承载,还是由 UE 自行控制,这也意味着上行链路逻辑信道复用的功能处于 UE 的 MAC 子层。

image.png

尽管 R15 并未规定调度策略的具体实现,但调度器的最终目的无非是跟踪信道的时域和频域变化,使 UE 调度在具有良好信道状况的资源上进行传输。这种方式称为信道相关调度(Channel-dependent Scheduling)。
下行信道相关调度通常基于信道状态指示参考信号(CSI-RS)的测量。CSI测量报告既可以反映时域和频域的瞬时信道质量,又可以在空分复用条件下提供决定相应天线处理所需的信息。上行信道相关调度通常基于探测参考信号(SRS)进行信道估计。SRS 发自每个 UE,gNB 通过 SRS 的测量为每个 UE 预测上行信道链路质量。对于参考信号的具体细节,留待后续讨论。

2.7.4 HARQ

HARQ 也是 NR MAC 子层的核心功能之一。与 LTE 类似,带有软合并功能(Soft Combining)的 HARQ 是 NR 有效对抗传输错误、提高系统可靠性的重要机制。需要特别说明的有两点,其一,实际的软合并是由物理层控制的;其二,HARQ 并非适用于所有的业务。例如,广播信道所携带的信息是多个用户所需的公共信息,通常并不依赖于 HARQ 来保证传输可靠性。因此,HARQ只支持 DL-SCH 和 UL-SCH。
NR HARQ 协议上下行均支持最大 16 个并发的停等(Stop-and-Wait)进程,具体由高层 RRC 配置。如果高层未提供对应的配置参数,则下行缺省的 HARQ进程数为 8,上行的最大进程数始终为 16。
基于传输块(TB)的接收,接收机尝试对 TB 进行解码并通过单一确认比特 ACK/NACK 告知发射机有关解码操作的结果,以指示解码成功或是否需要进行重传。显然,接收机必须知道接收到的 ACK/NACK 确认信息具体与哪个HARQ 进程相对应。这可以通过确认信息定时与某一特定 HARQ 进程相关的方法,或者通过确认信息在 HARQ 码本中位置的方法(针对同一时间存在多个确认信息传输的情况)来实现。
与 LTE 不同,NR 上下行链路采用的都是异步 HARQ。在异步 HARQ 协议中,初始传输之后的任意时间内都有可能存在上行/下行链路重传,并且直接采用 HARQ 进程数来指示当前被关注的是哪一个特定进程。原则上,被调度的重传与初始传输的处理过程相类似。NR 上行链路不采用同步 HRAQ 而改用异步HARQ 的原因,一方面是为了缩短等待时延;另一方面是为了更好地支持动态TDD 技术的应用。由于在动态 TDD 下,不存在固定的上下行配置,因而继续采用同步 HARQ 将带来极大的操作复杂性。
注意,LTE 仅支持最大 5 个 HARQ 进程(FDD 模式下)或 15 个 HARQ 进程(TDD 模式下)。显然,NR 支持更大的进程数。这主要是为了迎合高频小站场景下的低处理时延需求。这里可能存在疑惑,直觉上可能会认为,更多的HARQ 进程会引起更大的往返时延。实际上,并不是所有的进程数都会被应用。16 个 HARQ 进程的设计只是限定了重传次数的上限,并且带来了更多的重传版本的选择。
此外,需要说明的是,MAC 子层 HARQ 机制与 RLC 子层重传机制的侧重有所不同。HARQ 机制可以提供快速重传,但由于反馈出错而产生的残留出错率通常是比较高的。而 RLC 重传机制可以保证无错的数据发送,但在重传速度方面的表现不如 HARQ。因而,HARQ 与 RLC 重传功能互为补充,可以实现较小往返时延与可靠数据传送的良好结合。

2.7.5 NR 与 LTE MAC 子层对比

NR 与 LTE MAC 子层的功能及处理流程大同小异。表 2-2 从提供给上层的服务、MAC 子层功能、期望物理层提供的服务 3 个方面,对比总结了二者的异同。

image.png

| 2.8 PHY 层 |

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
存储 编解码 算法
信道编码概述 |带你读《5G空口特性与关键技术》之六
纠错编码的目的,是通过尽可能小的冗余开销确保接收端能自动地纠正数据传输中所发生的差错。在同样的误码率下,所需要的开销越小,编码的效率也就越高。
11395 2
信道编码概述 |带你读《5G空口特性与关键技术》之六
资源块|带你读《5G空口特性与关键技术》之九
3GPP TS38.211 中对 Point A 进行了定义。需要说明的是,2018/6 版本的TS38.211-f20 中的定义在 2018/9 版本中没有变化,不过在2018/12 版本 TS38.211-f40 中,基于 RAN1#94b 会议的决议进行了修改,有关信息请参看 RAN1#94b会议报告以及提案 R1-1811817 和 R11810834。
11395 1
资源块|带你读《5G空口特性与关键技术》之九
5G 物理资源 |带你读《5G空口特性与关键技术》之八
基站信道带宽是指基站侧上下行所支持的单个 NR 射频载波。同一频段下,支持不同的 UE 信道带宽。在基站信道带宽范围内,UE 信道带宽可以灵活配置。UE 的 BWP 的信号等于或者小于 RF 载波的载波资源块数时,基站就能够在任何载波资源块上收发 UE 的 1 个或者多个 BWP 的信号。
5G 物理资源  |带你读《5G空口特性与关键技术》之八
|
3月前
|
数据安全/隐私保护
MAC 子层与 LLC 子层的区别
【8月更文挑战第24天】
666 0
|
5G 调度 芯片
5G 帧结构 |带你读《5G空口特性与关键技术》之七
虽然在较高的载波频率下通常不使用较小的子载波间隔,但是参数集可以独立于频段进行选择。不同子载波间隔可用于不同的场景下。如对于室外宏覆盖和微小区,可以采用 30kHz 子载波间隔;而室内站则可以采用 60kHz 子载波间隔;对于毫米波,则可以采用更大的子载波间隔,如 120kHz。
11371 2
5G 帧结构 |带你读《5G空口特性与关键技术》之七
|
算法 数据安全/隐私保护
【计算机网络】MAC层(三)经典以太网的MAC子层协议
前言 本文将会围绕下图来展开描述: 背景 上图为经典以太网的MAC子层协议的前后两个版本。 为什么要有这样一个协议? ————因为直接通过线路发送二进制编码,站点无法将0与空闲线路区分开。
657 0
|
数据安全/隐私保护
【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )(一)
【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )(一)
287 0
【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )(一)
|
5G vr&ar
5G给直播电商带来的变革:从“带货”到“带生活方式”进阶
5G给直播电商带来的变革:从“带货”到“带生活方式”进阶
204 0
5G给直播电商带来的变革:从“带货”到“带生活方式”进阶
|
数据安全/隐私保护
【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )(二)
【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )(二)
259 0
|
前端开发 算法 5G
带宽部分(BWP)|带你读《5G空口特性与关键技术》之十
天线端口可以看成是一个逻辑概念而非物理概念,每个天线端口代表一种特定的信道模型,采用相同天线端口的信号可以看作是采用完全相同的信道来进行传送的。由此可见,同一个天线端口上,承载一个符号的信道可以由承载另一个符号的信道来推断。
11254 2
带宽部分(BWP)|带你读《5G空口特性与关键技术》之十