Вы находитесь на странице: 1из 33

中 华 人 民 共 和 国准 通

媒质访问控制协议标准

Media Access Control Protocol Specification

20XX-XX-XX 发布 20XX-XX-XX 实施

中华人民共和国信息产业部 发 布
目 次
媒 质 访 问 控 制 协 议 标 准
.............................................................................................................................................................................1
Media Access Control Protocol Specification............................................................................................................1

前 言..........................................................................................................................................................................V

1 范围..........................................................................................................................................................................2

引用标准.....................................................................................................................................................................2

3 缩略语......................................................................................................................................................................3

4 概要..........................................................................................................................................................................4

4.1 目的 4
4.2 MAC 层体系结构.................................................................................................................................................4
4.2.1 MAC 实体.........................................................................................................................................................4

4.2.2 MAC-b..............................................................................................................................................................4

4.2.3 与业务相关的体系结构 - UE 侧.....................................................................................................................5

4.2.3.1 MAC-c/sh 实体 – UE 侧................................................................................................................................5

4.2.3.2 MAC-d 实体 – UE 侧.....................................................................................................................................7

4.2.4 与业务有关的体系结构 – UTRAN 侧...........................................................................................................8


4.2.4.1 MAC-c/sh 功能实体 – UTRAN 侧................................................................................................................9

4.2.4.2 MAC-d 实体 – UTRAN 侧 .......................................................................................................................10

4.3 信道结构...............................................................................................................................................................11
传输信道 12
4.3.2 逻辑信道...........................................................................................................................................................12

4.3.2.1 逻辑信道结构.................................................................................................................................................12

4.3.2.2 控制信道.........................................................................................................................................................12

4.3.2.3 业务信道.........................................................................................................................................................13

I
4.3.3 逻辑信道和传输信道之间的映射..................................................................................................................13

5 向上层提供的业务..................................................................................................................................................13

5.1 向上层提供的各种业务的种类...........................................................................................................................13
6 功能.........................................................................................................................................................................13

6.1 MAC 层功能的分类.............................................................................................................................................13


6.2 MAC 功能/传输信道和 UE 之间的关系...........................................................................................................15
MAC 功能和传输信道之间的关系...........................................................................................................................15

对应传输信道的 UE 侧 MAC 功能和传输信道的关系...........................................................................................16


7 期望物理层能提供的业务.....................................................................................................................................16

8 层间通信的元素......................................................................................................................................................16

8.1 层 1 和层 2 间的通信原语...................................................................................................................................17
8.2 MAC 和 RLC 之间的原语...................................................................................................................................17
8.2.1 原语 17
参数 17
8.3 MAC 子层和 RRC 层之间的通信原语..............................................................................................................18
8.3.1 原语 18
参数 18
9 用于对等通信的元素..............................................................................................................................................19

9.1 协议数据单元.......................................................................................................................................................19
9.1.1 概述 19
9.1.2 MAC 数据 PDU................................................................................................................................................19

9.2 格式与参数...........................................................................................................................................................20
MAC 数据 PDU: MAC 头标志的参数 ....................................................................................................................20

9.2.1.1 DTCH 和 DCCH 的 MAC 帧头.....................................................................................................................22

9.2.1.2 BCCH 的 MAC 帧头......................................................................................................................................23

9.2.1.3 PCCH 的 MAC 帧头.......................................................................................................................................23

9.2.1.4 CCCH 的 MAC 帧头......................................................................................................................................23


9.2.1.5 CTCH 的 MAC 帧头 .....................................................................................................................................23

9.2.1.6 SHCCH 的 MAC 帧头....................................................................................................................................24

II
10 对未知的,无法预料的,错误的协议数据的处理...........................................................................................24
11 基本过程................................................................................................................................................................24

11.1 对动态无线承载控制的业务量测量.................................................................................................................24
11.2 RACH 发送控制..............................................................................................................................................26
11.2.1 接入业务类的选择..........................................................................................................................................26

11.3 UE 侧传输格式组合(TFC)的选择...................................................................................................................28

III
前 言
本标准规定了第三代移动通信系统中采用 TD-SCDMA 技术时用户设备与无线传接入网之间的媒质访
问控制协议。

本标准由[XXX 部门]提出。
本标准由[XXX 单位]归口。
本标准起草单位:
本标准主要起草人:
本标准[首次发布、历次修定和复审确认年、月]。
本标准委托[XXX 单位]负责解释。

IV
中华人民共和国通信行业标准

1 范围
本标准详细说明了采用 TD-SCDMA 技术的 MAC 层协议,主要描述了以下内容:
- MAC 层体系结构;

- MAC 实体;

- 信道结构;

- 向上层提供的业务;

- MAC 层功能;

- 期望物理层能够提供的业务;

- 用于 MAC 层和 RLC 层之间通信的信元和原语;

- 用于对等层通信的信元;

- 协议数据单元,格式和参数;

- 基本过程.

引用标准
下列标准所包含的条文,通过在本标准中引用而成为本标准的条文。本标准出版时,所示版本均为有
效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。

[1] 3G TR 21.905:"Vocabulary for 3GPP Specification".


[2] 3G TS 25.301: "Radio Interface Protocol Architecture".
[3] 3G TS 25.302: "Services provided by the Physical Layer".
[4] 3G TS 25.303: "Interlayer Procedures in Connected Mode".
[5] 3G TS 25.304: "UE Procedures in Idle Mode and Procedures for Cell Reselection in
Connected Mode".

[6] CWTS-C202: "无线链路控制标准".

[7] CWTS-C203: "无线资源控制标准".


[8] 3G TS 25.921: "Guidelines and Principles for Protocol Description and Error Handling".
[9] 3G TR 25.990: "Vocabulary for the UTRAN".
[10] 3G TS 33.102: "Security architecture".

2
[11] 3G TS 25.425: "UTRAN Iur Interface User Plane Protocols for Common Transport Channel Data
Streams".

3 缩略语
本文档用到下列缩略语:
ASC 接入业务类别
BCCH 广播控制信道
BCH 广播信道
C- 控制-
CCCH 公共控制信道
DCCH 专用控制信道
DCH 专用信道
DL 下行链路
DSCH 下行链路共享信道
DTCH 专用业务信道
FACH 前向链路接入信道
FAUSCH 快速上行链路信令信道
L1 Layer 1 (物理层)
L2 Layer 2 (数据链路层)
L3 Layer 3 (网络层)
MAC 媒体接入控制
PCCH 寻呼控制信道
PCH 寻呼信道
PDU 协议数据单元
PHY 物理层
PhyCH 物理信道
RACH 随机接入信道
RLC 无线链路控制
RNC 无线网络控制器
RNS 无线网络子系统
RNTI 无线网络临时识别
RRC 无线资源控制
SAP 业务接入点
SDU 业务数据单元
SHCCH 共享信道控制信道
SRNC 服务 RNC
SRNS 服务 RNS
TFCI 传输格式组合指示
TFI 传输格式指示
U- 用户-
UE 用户设备
UL 上行链路
UMTS 通用移动通信系统
USCH 上行链路共享信道
UTRA UMTS 陆地无线接入
UTRAN UMTS 陆地无线接入网

3
4 概要
4.1 目的
描述 MAC 层的体系结构,并从功能的观点描述不同的 MAC 实体.
4.2 MAC 层体系结构
本节描述了一个模型,并不规定或限制实现方法.
根据 RRC 的功能,RRC 通常控制 MAC 的内部配置.
4.2.1 MAC 实体
根据 MAC 实体,画出了描述 MAC 层体系结构的示意图.

这些 MAC 实体的名称如下:

- MAC-b 实体, 处理以下传输信道:

- 广播信道(BCH)

- MAC-c/sh 实体, 处理以下传输信道:

- 寻呼信道(PCH)

- 前向接入信道(FACH)

- 随机接入信道(RACH)

- 下行共享信道(DSCH)

- 上行共享信道(USCH)。

- MAC-d 实体,处理以下传输信道:

- 专用传输信道(DCH)

在 UE 侧和 UTRAN 侧,这些实体所完成的确切功能是不同的。

注意: 当承载业务(bearers)给支持它的 UE 分配独占的资源时,MAC-d 实体动态地共享承载业务


(bearers)之间的资源并负责选择在每个传输时间间隙内使用的 TFI/ TFCI 。

4.2.2 MAC-b
下图表示出了在一个 UE 和 UTRAN 的每一个小区里的 MAC-b 实体的连通性.
MAC-b 实体是广播信道(BCH)的控制实体.
每一个 UE 里有一个 MAC-b 实体,而在 UTRAN 里,每一个小区有一个 MAC-b 实体 .

MAC 控制业务接入点(MAC Control SAP)用来传输到 MAC-b 的控制信息。


MAC-b 实体位于 Node B。

4
B C C H M a c C o n tro l

M A C -b

BCH

图 4.2.2.1: UE 侧和 UTRAN 侧的体系结构

4.2.3 与业务相关的体系结构 - UE 侧
图 4.2.3.1 说明了各 MAC 实体间的连通性.
MAC-c/sh 控制公共传输信道的接入.
MAC-d 控制专用传输信道的接入.
如果专用逻辑信道映射到公共信道上,那么,MAC-d 通过如图所示的功能实体之间连接,将数据传
输到 MAC-c/sh.
逻辑信道到传输信道的映射取决于 RRC 配置的复用。
MAC 控制业务接入点(MAC Control SAP)用来传输到每一个 MAC 实体的控制信息.
PCCH BCCH CCCH CTCH SHCCH MAC Control DCCH DTCH DTCH

MAC-d

MAC-c/sh

PCH FACH FACH RACH USCH USCH DSCH DSCH DCH DCH

图 4.2.3.1 UE 侧的 MAC 体系结构

4.2.3.1 MAC-c/sh 实体 – UE 侧
图 4.2.3.1.1 展示了 UE 侧的 MAC-c/sh 实体,并描述了下列功能:
- TCTF MUX:

5
- 这项功能描述了对 MAC 帧头里的 TCTF 域的处理(上行信道插入和检测,下行信道删除)
和逻辑信道与传输信道之间的映射.

TCTF 域指示了公共逻辑信道的类型, 或者指示是否使用专用逻辑信道;


- Add/read UE Id:

- RACH 传输时增加 UE Id

- UE Id 用于识别 UE 数据.

- 上行: 传输格式(TF)选择:

- 在上行链路中,可能会选择传输格式.

- 选择接入业务类别(ASC)单元:

- 对于 RACH,MAC 指示出了同传送到物理层的协议数据单元相关联的接入业务类别(ASC).
这是为了确保在 RACH 上同一个给定的接入业务类别(ASC)相关联的消息能够用适当的信号
和时隙来传送.MAC 也能应用适当的同给定的接入业务类别(ASC)相关联的补偿参数;

- 调度/优先处理单元

- 这项功能和传输格式(TF)选择有关,根据逻辑信道的优先级传送 RACH 上的从 MAC-d 接收


到的信息;

- 传输格式组合(TFC)选择

- 传输格式(TF)和传输格式组合(TFC)的选择是根据 RRC 配置的传输格式组合集(或传输格式


组合子集)来实现的.

RLC 层向 MAC 层提供 RLC 协议数据单元(RLC-PDUs),这些 RLC 协议数据单元适合传输信道上的可


用的传输块。每个 UE 有一个 MAC_c/sh 实体.

6
PCCH SHCCH CCCH CTCH BCCH
MAC – Control

MAC-c/sh
to MAC –d

add/read
UE Id

TCTF MUX

Scheduling/Priority
Handling

TFC UL: TF selection


selection
ASC
selection

PCH FACH FACH RACH


DSCH DSCH USCH USCH

DL Downlink UE User Equipment


TF Transport Format UL Uplink
TFC Transport Format Combination
TCTF Target Channel Type Field

图 4.2.3.1.1:UE 侧的 MAC 体系结构/ MAC-c/sh 细节

4.2.3.2 MAC-d 实体 – UE 侧
图 4.2.3.2.1 展示了 UE 侧的 MAC-d 实体,它具有下列功能:
- 信道切换

- 基于 RRC 的决定,该实体执行动态传输信道类型切换,通常与无线资源的改变有关;

- C/T MUX 单元

- 多个专用逻辑信道复用到一个传输信道上时使用 C/T MUX 单元,包含明确的逻辑信道识别.

- 加密

- 透明模式数据的加密是在 MAC-d 完成的.具体细节见[10].

- 解密

- 加密了的透明模式数据的解密是在 MAC-d 完成的.具体细节见[10].

- 上行 传输格式组合( TFC)选择;

- 传输格式(TF)和传输格式组合 (TFC)的选择是根据 RRC 配置的传输格式组合集(或传输格式组合


子集)来实现的.

- FAUSCH 处理

- 处理 FAUSH 传输信道,细节有待进一步研究.

7
在上行链路,MAC-d 实体负责将专用逻辑信道映射到专用传输信道上或者是将数据转移到 MAC-c/sh,
再由公共信道发射.

一个专用逻辑信道能够被同时映射到 DCH 和 DSCH 上.

MAC-d 实体和 MAC-c/sh 实体连接.在上行链路,MAC-d 实体通过这个连接将数据转移到 MAC-c/sh,再


由 MAC-c/sh 通过传输信道发射数据;或是在下行链路,通过这个连接从 MAC-c/sh 处理的传输信道中接收数
据.

每 UE 中有一个 MAC-d 实体.

MAC Control DCCH DTCH DTCH

MAC-d
Channel switching

Deciphering
C/T MUX

to MAC-c/sh C/T
MUX

UL: TFC selection

Ciphering FAUSCH Handling

DCH DCH FAUSCH

DL Downlink RNTI Radio Network Temporary Identity


TF Transport Format UE User Equipment
TFC Transport Format Combination UL Uplink
Note1 : For DCH and DSCH different scheduling
mechanism apply

图 4.2.3.2.1: UE 侧的 MAC 体系结构/MAC-d 的细节

4.2.4 与业务有关的体系结构 – UTRAN 侧


图 4.2.4.1 表示出了 UTRAN 侧的各 MAC 实体间的连通性.
总的来说,同 UE 侧的情况是相似的,它们的区别是,每一个 UE 有一个 MAC-d,和一个特定小区相关的
UE 和那一个小区的 MAC-c/sh 实体相关联.
MAC-c/sh 实体位于 CRNC 中,MAC-d 位于 SRNC 中.
MAC 层控制业务接入点(Control SAP)用于传输属于一个 UE 的每个 MAC 实体的控制信息.

8
PCCH BCCH CCCH CTCH SHCCH MAC Control MAC Control DCCH DTCH DTCH

MAC-d

MAC-c/sh

PCH FACH FACH RACH USCH USCH DSCH DSCH DCH DCH
Iur or local

图 4.2.4.1: UTRAN 侧的 MAC 体系结构

4.2.4.1 MAC-c/sh 功能实体 – UTRAN 侧


图 4.2.4.1.1 表示 UTRAN 侧的 MAC-c/sh 功能实体,它包括了以下功能:
- 调度 – 优先级处理

- 根据 UE 的优先级和 UE 内各数据流的优先级管理 FACH 和 DSCH 资源.


- TCTF MUX

- 处理 MAC 帧头里的 TCTF 域操作(下行信道插入,上行信道检测和删除)和逻辑信道与传输


信道之间的映射.

TCTF 域指示出公共逻辑信道的类型,或指示是否使用专用逻辑信道;
- UE ID MUX

- 对于专用逻辑信道,MAC 帧头的 UE Id 域用来区分不同的 UE;

- TFC 选择

- 在下行链路里,为 FACH 和 PCH 设立了传输格式组合选择单元;

- 解复用

- 解复用功能用来分离不同的 UE 在 USCH 上的数据,也就是将这些不同的数据传输到不同的


MAC-d 实体;

- 下行链路编码分配

- 用来指示 DSCH 上的编码

数据流量控制是为 MAC-d 提供的.

RLC 层向 MAC 层提供 RLC 协议数据单元(RLC-PDU),这些 RLC 协议数据单元适合传输信道上可用的


传输块.
在 UTRAN 侧,每个小区有一个 MAC-c/sh 实体.

9
PCCH BCCH SHCCH
MAC – Control
CCCH CTCH

MAC-c/ sh
Flow Control to MAC –d
MAC-c/ sh / MAC-d

TCTF MUX / UE Id MUX

Scheduling / Priority Handling/ Demux (3)

TFC selection

TFC selection DL: code


allocation

PCH FACH FACH DSCH DSCH USCH USCH RACH


y

DL Downlink UE User Equipment


TF Transport Format UL Uplink
TFC Transport Format Combination

图 4.2.4.1.1:UTRAN 侧的 MAC 体系结构/ MAC-c/sh 细节

4.2.4.2 MAC-d 实体 – UTRAN 侧


图 4.2.4.2.1 表示 UTRAN 侧的 MAC-d 实体.
包含下列功能:
- 信道切换

- 根据 RRC 决定,MAC-d 还执行传输信道类型的动态切换;

- C/T MUX 单元

- 当多个专用逻辑信道复用到一个传输信道上时包括 C/T 域.

- 优先级设定

- 负责 DCCH/DTCH 上接收到的数据的优先级的设定.

- 加密

- 透明模式数据的加密是在 MAC-d 完成的.有关加密的细节见[10].

- 解密

- 加密了的透明模式数据的解密是在 MAC-d 完成的.有关解密的细节见[10].

- 下行链路调度/优先级处理

- 在下行链路里,传输信道的调度和优先级处理是在 RRC 分配的传输格式组合集(TFCS)允许的传


输格式组合里进行的.

10
- 数据流量控制

- 对 MAC-c/sh 实体的数据流量控制功能用于在 MAC-d 和 MAC-c/sh 实体间限制缓冲区的无休止


填入.这项功能目的是为了限制第二层信令的等待时间,并且在 FACH 或 DSCH 拥挤时减少数据的
丢失和重传.关于 Iur 接口见[11].

- FAUSCH 控制

- FAUSCH 处理单元指示 MAC-d 里的功能支持 FAUSCH,细节有待进一步研究;

每一个使用公共信道的 MAC-d 实体都被连接到一个 MAC-c/sh 实体上,这个 MAC-c/sh 实体还进行公


共信道的调度,将它们分配给 UE, MAC-c/sh 实体还进行下行链路(FACH)的优先级的判定;

每一个使用下行链路共享信道的 MAC-d 实体都被连接到一个 MAC-c/sh 实体上,这个 MAC-c/sh 实体


还将这些共享信道分配给 UE,并且向 MAC-c/sh 实体指示出每一个协议数据单元的优先级;

每一个 MAC-d 实体负责将专用逻辑信道映射到可用的专用传输信道上或者为从 DCCH 或 DTCH 接收


的数据传输到 MAC-c/sh 指定路径.

一个专用逻辑信道能被同时映射到 DCH 和 DSCH 上去.不同的调度机制用于 DCH 和 DSCH.

在 UTRAN 侧,对应每一个服务的 UE 有一个 MAC-d 实体.


DCCH DTCH DTCH
MAC-Control
UE

Channel switching

C/T MUX Deciphering


/ Priority
setting
C/T
Flow Control MUX MAC-d
to MAC-c/sh MAC–c/sh /
MAC-d

DL scheduling/
priority handling (2)

Ciphering FAUSCH Handling

DCH DCH FAUSCH

DL Downlink RNTI Radio Network Temporary Identity


TF Transport Format UE User Equipment
TFC Transport Format Combination UL Uplink

图 4.2.4.2.1:UTRAN 侧的 MAC 体系结构/MAC-d 的细节

4.3 信道结构
以下定义了各信道上的 MAC 层操作;传输信道是在 MAC 和层 1 之间的,逻辑信道是在 MAC 和 RLC 之

11
间的.
下列章节提供了一个概述,标准的描述能够分别在[2]和[3]中找到.
传输信道
公共传输信道的类型有:
- 随机接入信道(RACH);

- 前向接入信道(FACH);

- 下行链路共享信道(DSCH);

- 上行链路共享信道(USCH);

- 广播信道(BCH);

- 寻呼信道(PCH).

专用传输信道有以下类型:
- 专用信道(DCH);

- 快速上行链路信令信道(FAUSCH);

4.3.2 逻辑信道
MAC 层在逻辑信道上提供数据传输业务.并且为 MAC 层提供的不同种类的数据传输业务定义了一个
逻辑信道的类型的集合.
每一个逻辑信道的类型是根据上面传输的信息的类型来定义的.
4.3.2.1 逻辑信道结构
图 4.3.2.1 描述了各种逻辑信道类型组成
Control Channel Broadcast Control Channel (BCCH)

Paging Control Channel (PCCH)

Dedicated Control Channel (DCCH)

Common Control Channel (CCCH)


Shared Channel Control Channel (SHCCH)

Traffic Channel Dedicated Traffic Channel (DTCH)

Common Traffic Channel ( CTCH)

图 4.3.2.1 逻辑信道结构

4.3.2.2 控制信道
以下控制信道仅用于传输控制平面上的信息:
- 广播控制信道(BCCH);

12
- 寻呼控制信道(PCCH);

- 公共控制信道(CCCH);

- 专用控制信道(DCCH);

- 共享信道的控制信道(SHCCH).

4.3.2.3 业务信道
以下业务信道仅用于传输用户平面上的信息:
- 专用业务信道(DTCH);

- 公共业务信道(CTCH).

4.3.3 逻辑信道和传输信道之间的映射
存在下列逻辑信道和传输信道之间的联系:
- BCCH 映射到 BCH 上,也可以映射到 FACH 上;

- PCCH 映射到 PCH 上;

- CCCH 映射到 RACH 和 FACH 上;

- DCCH 和 DTCH 能够映射到 RACH 和 FACH,或 RACH 和 DSCH,或 DCH 和 DSCH 中的一个,或一个
DCH 上,或 USCH, DCCH 能映射到 FAUSCH 上;

- CTCH 映射到 FACH;

- SHCCH 映射到 RACH,USCH/FACH 和 DSCH 上.

5 向上层提供的业务
这一节描述了 MAC 层向更高层提供的各种业务.这些业务的细节性的描述见[2].
5.1 向上层提供的各种业务的种类
- 数据传输:这项业务提供的是对等的 MAC 实体间 MAC 业务数据单元(SDU)的非应答传输,这项业务
不提供数据分段功能,数据分段/重组功能是由更高层来完成的.

- 无线资源和 MAC 参数的再分配:这项业务是根据 RRC 请求无线资源的再分配和 MAC 参数的改变而


执行的。

- 测量结果报告:向 RRC 层报告本地测量结果.

6 功能
6.1 MAC 层功能的分类
MAC 层包括下列功能:
- 逻辑信道和传输信道之间的映射;

- 根据瞬时信源速率,为每一个传输信道选择合适的传输格式;

- 一个 UE 内各数据流的优先级处理;

- 根据动态调度处理各 UE 的优先级;

- 在 DSCH 和 FACH 上的各个用户数据流的优先级处理;

13
- 在公共传输信道上的各 UE 的识别;

- 在公共传输信道将更高层的协议数据单元(PDU)复用到发往物理层的传输块,将来自物理层的传输
块解复用到更高层协议数据单元;

- 在专用传输信道将更高层的协议数据单元(PDU)复用到发往物理层的传输块,将来自物理层的传输
块解复用到更高层协议数据单元;

- 业务量监测;

- 传输信道类型动态转换;

- 透明 RLC 的加密;

- 为 RACH 传输选择接入业务种类.

14
6.2 MAC 功能 / 传输信道和 UE 之间的关系

MAC 功能和传输信道之间的关系

表 6.2.1.1: 对应传输信道的 UTRAN MAC 功能

Assoc- Log- Trans- TF Priority Priority Sched Identif Mux/ Mux/ Dynamic
iated ical port Sele- handlin handlin - i- Demux Demux transport
MAC Ch Ch ction g g uling cation on on CH
Func betwee (one of common dedicate switching
tions n users user) UEs transport d
CH transport
CH
Uplink CCCH RACH X
(Rx)
DCCH RACH X X
DCCH DCH X
DTCH RACH X X
DTCH DCH X
SHCC RACH X X
H
SHCC USCH X X
H
DTCH USCH X X X
DCCH USCH X X X
Downlin BCCH BCH X
k
(Tx)
BCCH FACH X X X
PCCH PCH X X X
CCCH FACH X X X
CTCH FACH X X X X
DCCH FACH X X X X X
DCCH DSCH X X
DCCH DCH X X X X
DTCH FACH X X X X X X
DTCH DSCH X X X
DTCH DCH X X X X X
SHCC FACH X X X X
H
SHCC DSCH X X X
H

15
对应传输信道的 UE 侧 MAC 功能和传输信道的关系

表 6.2.2.1: 对应传输信道的 UE MAC 功能

Func Logic Transpo TF Priority Identifica Mux/Demu Mux/Demu Dynamic


tions al Ch rt Ch Selection handlin - x on x on transport
g data tion common dedicated channel
of one transport transport type
user channels channels switching
Uplink CCCH RACH X
(Tx)
DCCH RACH X X X X
DCCH DCH X X X
DTCH RACH X X X X X
DTCH DCH X X X X
SHCC RACH X
H
SHCC USCH X X X X
H
DCCH USCH X X X X
DTCH USCH X X X X
Downlin BCCH BCH
k
(Rx)
BCCH FACH X
PCCH PCH
CCCH FACH X
CTCH FACH X
DCCH FACH X X
DCCH DSCH X
DCCH DCH X
DTCH FACH X X
DTCH DSCH X
DTCH DCH X
SHCC FACH X
H
SHCC DSCH X
H

7 期望物理层能提供的业务
物理层通过传输信道向 MAC 层提供信息传输业务.细节见[3].

8 层间通信的元素
MAC 层与其他层之间的信息交互按照原语方式描述,原语代表 MAC 层与其他层之间的信息和控制
的逻辑交互。原语并没有指定和限制实现方法.MAC 层与物理层,RLC 子层和 RRC 层相连.以下内容描述了
这些层之间的通信原语.

16
8.1 层 1 和层 2 间的通信原语
层 1 和层 2 间的通信原语细节见[3].
8.2 MAC 和 RLC 之间的原语

8.2.1 原语
MAC 层和 RLC 层之间的原语见表 8.2.1.1.
表 8.2.1.1: MAC 层和 RLC 层之间的原语

Generic Name Type Parameters


Request Indication Response Confirm
MAC-DATA X X Data, Number of
transmitted RLC
PDUs, BO, UE-ID
type indicator, TD
(note)
MAC-STATUS X X No_PDU,
PDU_Size

MAC-DATA-Req/Ind:

- MAC-DATA-Req 原语用来请求通过信息传输业务程序发送更高层的协议数据单元(PDU);

- MAC-DATA-Ind 原语指示更高层的协议数据单元(PDU)的到达, 这些更高层的协议数据单元(PDU)是


通过信息传输业务在一个传输时间间隔内收到的(PDU)
MAC-STATUS-Ind/Resp:

- MAC-STATUS-Ind 原语向 RLC 指示每条逻辑信道允许的 RLC 向 MAC 传输数据速率.参数为每一个传


输时间间隔内能够传输的 PDU 的个数和大小; MAC 可能会用这条原语指示它所期望的可寻址逻辑
信道的当前缓冲区占有率(BO),使得具有长传输时间间隔的传输信道的 TFC 选择最佳;.

- MAC-STATUS-Resp 原语使 RLC 能够对一个 MAC-STATUS-Ind 原语进行应答.RLC 可能会用这个原


语指示它没有信息传送或它处于挂起状态或者向 MAC 指示当前的缓冲区占有率(BO).

参数
a) 数据:

- 这个参数包含要传输的 RLC 层消息(RLC-PDU),或 MAC 子层已经收到的 RLC 层消息.

b) 传输的 RLC PDU 的个数(仅是一个指示值):

- 根据 TFI 的值,指示出一个传输时间间隔内传输的 RLC PDU 个数.

c) 缓冲区占有率(BO):

- 这个参数指示出正在 RLC 层排队等候传送或重传的数据量.

d) 接收时间漂移(RX Timing Deviation):

- 它包括物理层为携带消息单元数据的物理资源所测量的接收时间漂移(RX Timing Deviation).这个参数


是可选的,并且仅用于指示.它是用于携带 CCCH 数据到 RRC 的 RACH 传输所造成的接收时间漂移的
测量.

e) 协议数据单元的个数(No_PDU):

- 这个参数指定了在一个传输时间间隔内允许 RLC 传送到 MAC 上的 PDU 的个数.

17
f)协议数据单元的大小(PDU_Size):

- 这个参数指定了在一个传输时间间隔内能够被传输到 MAC 的协议数据单元的大小.

g) UE-ID 类型指示符:

- 当一个 DCCH 被映射到一个公共传输信道(也就是 FACH、RACH)上时,这个参数指示 MAC 上该 DCCH


上的 UE-ID 类型

8.3 MAC 子层和 RRC 层之间的通信原语

8.3.1 原语
MAC 子层和 RRC 层之间的通信原语列在表 8.3.1.1 中
表 8.3.1.1: MAC 子层和 RRC 层之间的通信原语

Generic Name Type Parameters


Request Indicatio Respon Confirm
n se
CMAC-CONFIG X UE information elements
RB information elements
TrCH information
elements
RACH transmission
control elements
Ciphering elements

CMAC- X X Measurement
MEASUREMENT information elements (for
Request), Measurement
result (for Indication)
CMAC-STATUS X Status info.

CMAC-CONFIG-Req:

- CMAC-CONFIG-Req 原语用来请求建立,释放和配置一个逻辑信道,例如 RNTI 分配,逻辑信道和传输


信道之间的连接的转换,TFCS 的更新或逻辑信道优先级的调度.
CMAC-MEASUREMENT-Req/Ind:

- RRC 用 CMAC-MEASUREMENT-Req 原语来请求 MAC 执行测量,如测量业务量;

- CMAC-MEASUREMENT-Ind 原语用来向 RRC 通报测量结果.

CMAC-STATUS-Ind:

- CMAC-STATUS-Ind 原语用来向 RRC 通报状态信息.

参数
UE,RB 和 TrCH 信元的细节描述见 TS 25.331
a) UE 信息元素
S-RNTI
SRNC 标识
C-RNTI
激活时间

18
b) RB 信息元素

RB 复用信息(传输信道标识, 逻辑信道标识, MAC 逻辑信道优先级)

c) TrCH 信息元素

传输格式组合集(TFCS)

d) 测量信息元素

模式 (周期性, 事件触发 或者二者都有)


THU
THL
测量数量标识
报告时间间隔

e) 测量结果

模式
报告数量
Event ID(4a 或者 4b)

f)状态信息
达到最大前导码循环次数

f) RACH 传输控制元素

ASC 参数集 ( PRACH 分割的标识, 持续值)


SYNC1 的最大次数 Mmax

h) 加密元素
加密模式
加密密码
加密序列号

9 用于对等通信的元素
9.1 协议数据单元

9.1.1 概述
一个 MAC PDU 是一比特串,其长度不一定是 8bit 的倍数。比特串由表格的形式表示,首比特位于表
格第一行的最左边,尾比特位于表格最后一行的最右边,一般的比特串从左到右一行一行地被读出。
MAC SDU 可以是任何非零长度的比特串,或整数个 8 位位组的比特串,具体情况取决于所提供的业
务。一个 SDU 被包含在一个 MAC PDU 之中。
在 UE 侧,对于上行链路,在一个 TTI 内传递给物理层的所有 MAC PDU 被定义为传输块集合
(TBS),它由一个或多个传输块(TB)组成,每个传输块包含一个 MAC PDU。TB 按从 RLC 来的顺序被传输,
当来自不同逻辑信道的 RLC PDU 在 MAC 层进行复用时,源自相同逻辑信道的所有 TB 的顺序与从 RLC
层传送过来的序列顺序一样。在 TBS 中不同逻辑信道的排序由 MAC 设置。

9.1.2 MAC 数据 PDU


MAC PDU 由一个可选的 MAC 头标志和 MAC 业务数据单元(MAC SDU)组成,见图 9.1.2.1。MAC 头

19
标志和 MAC SDU 都是长度可变的。
MAC 头标志的内容和大小由逻辑信道的类型决定,有时 MAC 层头标志不需要任何参数。
MAC SDU 的大小取决于 RLC PDU 的大小,后者在程序建立过程中定义。
MAC header MAC SDU

TCTF UE-Id UE-Id C/T MAC SDU


type

Figure 9.1.2.1: MAC 数据 PDU

9.2 格式与参数
注:在本条款中,标记为"Reserved"的 MAC 头标志域编码被禁用。
MAC 数据 PDU: MAC 头标志的参数
下列是为 MAC 定义的域:
- 目标信道类型域(TCTF)
TCTF 域是为 FACH 和 RACH 传输信道提供逻辑信道类识别的标记,例如它是否携带
BCCH,CCCH,CTCH,SHCCH 或专用逻辑信道信息。 表 9.2.1.1,9.2.1.2 和 9.2.1.3 表示了
TCTF 的大小和编码。FACH 的 TCTF 域的大小为 3 比特或 5 比特(具体取决于最重要的 3 个比特
值), RACH 的 TCTF 为 2 或 4 比特(具体取决于最重要的 2 个比特值)。

Table 9.2.1.1: Coding of the Target Channel Type Field on FACH

TCTF Designation
000 BCCH
001 CCCH
010 CTCH
01100 DCCH or DTCH
over FACH
01101- Reserved
01111 (PDUs with this coding
will be discarded by
this version of the
protocol)
100
SHCCH
101-111 Reserved
(PDUs with this coding
will be discarded by
this version of the
protocol)

Table 9.2.1.2: Coding of the Target Channel Type Field on USCH or DSCH

TCTF Designation
0 SHCCH
1 DCCH or DTCH over
USCH or DSCH

20
Table 9.2.1.3: Coding of the Target Channel Type Field on RACH

TCTF Designation
00 CCCH
0100 DCCH or DTCH
Over RACH
0101- Reserved
0111 (PDUs with this coding
will be discared by this
version of the
protocol)
10 SHCCH
11 Reserved
(PDUs with this coding
will be discarded by
this version of the
protocol)

- C/T 域
当多个逻辑信道复用到同一传输信道时 C/T 域提供相应逻辑信道的识别,当在专用信道,FACH
和 RACH 上进行用户数据传输时,C/T 域也提供逻辑信道的识别。公共传输信道和专用传输信道
的 C/T 域的大小固定为 4 比特,见表 9.2.1.3a 。

Table 9.2.1.3a: Structure of the C/T field

C/T Designation
field
0000 Logical channel 1
0001 Logical channel 2
... ...
1110 Logical channel 15
1111 Reserved
(PDUs with this coding
will be discarded by this
version of the protocol)

- UE-Id
UE-Id 域提供公共传输信道上的 UE 标识,以下是在 MAC 层使用的 UE-Id 类型定义:

- UTRAN 无线网络临时识别(U-RNTI): 当 DCCH 映射到公共传输信道时,可在 MAC 头域使用。

- Cell 无线网络临时识别(C -RNTI):当 DCCH 映射到公共传输信道时,可在 MAC 头域使用。

- 通过 MAC 控制 SAP 配置 MAC 使用的 UE id,MAC 帧头中的 UE-Id 域的长度由表 9.2.1.4 给出。

Table 9.2.1.4: Lengths of UE Id field

UE Id type Length of UE Id field


U-RNTI 32 bits
C-RNTI 16 bits

21
- UE-Id 类型
UE-Id 类型域确保了 MAC 帧头中的 UE-Id 域的正确译码。

Table 9.2.1.5: UE-Id Type field definition

UE-Id Type field 2 UE-Id Type


bits
00 U-RNTI
01 C-RNTI
10 Reserved
(PDUs with this coding
will be discarded by this
version of the protocol)
11 Reserved
(PDUs with this coding
will be discarded by this
version of the protocol)

9.2.1.1 DTCH 和 DCCH 的 MAC 帧头


a) DTCH 或 DCCH 映射到 DCH,在 MAC 层没有专用信道的复用:

- 不需要 MAC 帧头。

b) DTCH 或 DCCH 映射到 DCH,在 MAC 层有专用信道的复用:

- C/T 包含于 MAC 帧头中。

c) DTCH 或 DCCH 映射到 RACH/FACH:

- TCTF 域, C/T 域, UE-Id 类型域包含于 MAC 头中。

d) DTCH 或 DCCH 映射到 DSCH 或 USCH:

- TCTF 域包含于 MAC 头中,如果在 MAC 层有复用则 C/T 域包含于 MAC 头。

e) 当 DTCH 或 DCCH 是仅有的逻辑信道时,它们映射到 DSCH 或 USCH:

- 如果在 MAC 层有复用则 C/T 域包含于 MAC 帧头。

22
Case a): MAC SDU

C/T MAC SDU


Case b):

Case c and d): UE-Id MAC SDU


TCTF UE-Id C/T
type

UE-Id
Case e ): type UE-Id C/T MAC SDU

Figure 9.2.1.1.1: MAC Data PDU formats for DTCH and DCCH

9.2.1.2 BCCH 的 MAC 帧头


a) BCCH 映射到 BCH:

- 不需 MAC 帧头。

b) BCCH 映射到 FACH:

- TCTF 域包含于 MAC 帧头。

Case a): MAC SDU

Case b): TCTF MAC SDU

Figure 9.2.1.2.1: MAC Data PDU formats for BCCH

9.2.1.3 PCCH 的 MAC 帧头


PCCH 无 MAC 帧头。
9.2.1.4 CCCH 的 MAC 帧头
CCCH 映射到 RACH/FACH:

- TCTF 域包含于 MAC 帧头。

Case a): TCTF MAC SDU

Figure 9.2.1.4.1: MAC Data PDU formats for CCCH

9.2.1.5 CTCH 的 MAC 帧头


TCTF 域包含于 CTCH 的 MAC 帧头,如图 9.2.1.5.1 所示。
TCTF MAC SDU

Figure 9.2.1.5.1: MAC Data PDU format for CTCH

23
9.2.1.6 SHCCH 的 MAC 帧头
如图 9.2.1.6.1 所示。
a) SHCCH 映射到 RACH , USCH/FACH 和 DSCH:

- 应包含 TCTF。

b) SHCCH 映射到 RACH ,USCH/FACH 和 DSCH(SHCCH 是仅有的信道)。


Case a): TCTF MAC SDU

Case b): MAC SDU

Figure 9.2.1.6.1: MAC Data PDU format for SHCCH

10 对未知的,无法预料的,错误的协议数据的处理
处理未知的,无法预料的,错误的协议数据的基本要求见参考资料[8].

11 基本过程
11.1 对动态无线承载控制的业务量测量
基于 MAC 的业务量测量报告,RRC 执行动态承载控制,MAC 层收集和测量业务量信息,结果由
MAC 汇报给 RRC。
MAC 层的业务量监测程序如图 11.1.1 所示。MAC 接收 RLC 的 PDUs 和 RLC 传送缓冲器的信息。在每
个 TTI,MAC 将对应到传输信道的数据总量与 RRC 设置的门限值进行比较,如果超出门限值,MAC 将
业务量状态的测量报告通知 RRC,因此 RRC 可以得知每个传输信道的业务量状态,从而能对新的无线承
载配置作出适当的反应。
RRC 使用原语 CMAC-Measure-REQ 向 MAC 请求测量报告,原语中包含下列参数:
- 模式
指出报告是周期性的还是事件触发的。

- THU(如果 Event ID=4a,那么报告的门限值就是上限)


每个传输信道的上限值,当模式是事件触发的时可用。

- THL (如果 Event ID=4b,那么报告的门限值就是下限)


每个传输信道的下限值,当模式是事件触发的时可用。

- 测量数量标识
指出应向 RRC 层报告什么,对每个 RB 来说,缓冲区占有率(BO) (强制的), Variance (可选的), or
Average (可选的)

- 报告时间间隔
指出报告的时间间隔,仅应用于报告模式是周期性的情况。

24
MAC 采用原语 MAC-Data-REQ 接收 RLC PDUs,原语中包含下列参数 :
- 数据 (RLC PDU)

- 缓冲区占有率(BO)
缓冲区占用率(BO)指示用于发送(或重发)的当前队列中的数据总量。

MAC 用原语 CMAC-Measure-REQ 接收 RRC 请求的测量信息元素,该原语包括如下参数:模式,报


告时间间隔,每个传输信道的 THL 和 THU 。一旦 MAC 从不同的 RLC 实体接收 RLC PDUs ,RLC 将通知
MAC 当前 RLC 发送缓冲器中的排队数据总量。如果模式是事件触发的,MAC 将对应到传输信道的数据总
量与 RRC 设置的门限值(THL 和 THU)进行比较,如果超出这个范围,MAC 将每个比较结果的状态和
每个 RB 的状态报告给 RRC。另一方面,如果模式是周期性的,MAC 周期性的向 RRC 报告测量结果。测量
结果包含每个 RB 的均值,变量和数据量。
测量结果:
- 模式
周期性,事件触发

- 报告数量
对每个 RB,缓冲区占有率(BO)(强制的), Variance(可选的),and Average (可选的)

- Event ID

指示每个传输信道的上限和下限,仅用于事件触发的情况。 - Event 4a:


RLC 缓冲区负载超过门限的绝对值 -
Event 4b: RLC 缓冲区负载变得小于门限的绝对值

25
Start

Get the measurement information from RRC:


Mode, THU, THL,Report Interval, etc

Check traffic volume of transport channels

N Mode = Event-
triggered

Y (THL<)Amount
of Data <THU ?

Mode = Periodic & Y


timer expired ?

N
Report
Measurement
Result to RRC

Wait TTI

Figure 11.1.1: Traffic volume measurement/report procedure in MAC

11.2 RACH 发送控制


MAC 子层负责控制 RACH 传送时间间隔的定时(如:10ms 无线帧等级,接入时隙的定时由 L1 层控
制)。注意,在接收 RACH 消息有错误时,由高层 RLC 或 RRC 在 SHCCH 控制重发。

11.2.1 接入业务类的选择
为了提供不同的 RACH 使用权的优先级,RACH 物理资源(时隙和 SYNC1 码)可以区分为不同的接
入业务类(ASC)。有可能不只一个 ASC 所有 ASC 被分配到同一接入时隙/SYNC1。

26
ASC 在 0 ≤ i ≤ NumASC ≤ 7 范围内(即最大 ASC 数为 8)编号, 一个 ASC 由标识符 i 定义, 它定
义 SYNC1 资源的某一部分和相关的定值 Pi,ASC 参数集由 NumASC+1 个(i, Pi)组成。SYNC1 分割(SYNC1
partitions)和持续值 Pi 由 RRC 从系统信息导出(see TS 25.331 [7])。ASC 参数集由 RRC 采用 CMAC-Config-
REQ 原语提供给 MAC,ASC 序号与优先级(ASC 0 = 最高优先级, ASC 7 = 最低优先级)相对应,ASC 0
一般用于紧急呼叫或同等优先级的其他情况。
在无线承载建立/重配置时,涉及到的每个逻辑信道在 1,…,8 范围内都被分配一个 MAC 逻辑信道优先
权 (MLP)。在 UE,当 MAC 子层被配置为 RACH 发送时,这些 MLP 级别将被用于 MAC 层上的 ASC 选择。
ASC 选择采用下述方案,其中,NumASC 为最高可用的 ASC 序号,MinMLP 为分配给某一信道的最
高逻辑信道优先权:
- 若 TB 集中的所有 TB 具有相同的 MLP,选择 ASC = min(NumASC, MLP);

- 若 TB 集中的 TB 具有不同的优先权,确定最高优先权级别,选择 ASC = min(NumASC, MinMLP)。

11.2.2 RACH 的发送控制


由 UE 执行的 RACH 发送流程如图 11.2.2.1 所示。
注意: 该图只是描述了发送控制程序的操作流程,它并不限制实现方式。
MAC 用原语 CMAC-Config-REQ 从 RRC 接收下面 RACH 发送控制参数:
- ASC 集参数,包括每个 ASC,i=0,…,NumASC ,SYNC1 分割标识和持续值 Pi (发送概率)。

- SYNC1 的最大循环次数 Mmax.

当有数据要传送时,MAC 从 ASC 集中选择 ASC,ASC 集由 SYNC1 分割的标识符 i 和相应的持续值


PI 组成。
基于持续值 Pi,, UE MAC 决定是否在目前的时间间隔内开始执行 L1 PRACH 的传输程序,如果允许
发送,PRACH 传输程序(通过选择和发送 SYNC1 开始)由原语 PHY-ACCESS-REQ 初始化,然后 MAC
经原语 PHY-ACCESS-CNF 从 L1 等待接入信息;如果不允许发送,将在下一个发送时间间隙执行一个新
的持续检查程序,该持续检查程序被重复执行直到发送被允许。
如果 FPACH 确认同步脉冲,物理层采用原语 PHY-ACCESS-CNF 向 MAC 通知接入信息,接入信息中
带参数"ready for data transmission",则 MAC 采用 PHY-DATA-REQ 原语请求数据传输,物理层采用和
FPACH 相关 P-RACH 资源完成 PRACH 消息的发送。
如果 PHY 没有收到 FPACH 的确认并且 SYNC1 的最大次数没有超过允许值,那么,新的持续测试将
在下一个传输时间间隔内执行,并重复 PHY-ACCESS-REQ 程序。定时器 T2 保证了两次成功的持续测试至
少间隔一个传输时间间隔。如果超过 SYNC1 的最大次数,MAC 将终止随机接入过程,丢弃消息。

27
Start

NOTE: MAC-c/sh receives


Get RACH tx control parameters
from RRC: Mmax , RACH tx control parameters from
set of ASC parameters RRC with CMAC Config-REQ
primitive whenever one of the
parameters is updated
N Any data to be
transmitted ?

ASC selection:
(PRACH partition i, Pi)

M := 0

Increment synchronisation transmission


counter M

M ≤ Mmax ? N

Update RACH tx control


parameters

Wait expiry Wait expiry


Set Timer T 2 (1 TTI)
Timer T 2 (next TTI) Timer T 2 (next TTI)

Draw random number 0 ≤ Ri< 1

N
R ≤ Pi ?

Y
Send PHY-ACCESS-REQ
(start of L1 PRACH transmission
procedure)

No Ack
L1 access info?

Ack

Send PHY-DATA-REQ

(PRACH message part transmitted)

End

Figure 11.2.2.1: RACH 发送控制过程 (UE 侧, )

11.3 UE 侧传输格式组合 (TFC) 的选择


RRC 能够通过给定的每条逻辑信道的优先级(1—8,1 代表最高优先级,8 代表最低),控制上行数据的调
度.UE 侧 TFC 的选择是根据 RRC 指示的逻辑信道之间的优先级来完成的.逻辑信道优先级是相对的,也就是
说一个给定优先级的数据有时侯也有可能传输,即使高优先级的数据阻止它传输.
为了支持下一优先级的逻辑信道数据的传输,高优先级逻辑信道上传输块的一小部分将被阻止传输.如
果这部分设置为零,那就是设定为绝对的优先,也就是说,逻辑信道上为了支持低优先级的数据传输而被阻止
传输的传输块为零.
逻辑信道上为支持下一优先级数据的传输而被阻止传输的传输块的最大部分由 RRC 信令给定.被阻止
传输的传输块将按照周期性的方式选择,将用最可能短的周期.如果最短周期可以用多种方法获得,那么两个
被阻止传输的传输块之间的最短距离将尽可能长,以保证被阻止传输的帧分布均等.以上 TFC 选择的规则同
样适用于 RACH 时的 TF 选择.
当 UE 的输出功率达到最大传输功率,内环功率控制因为覆盖原因不再维持,UE 的 TFC 将适应相应低
一级比特率,对应当前所有比特率的 TFC 不再被采用.如果一条逻辑信道上的数据由支持不同速率业务的编

28
码器产生,那么这条逻辑信道的比特率将受影响,相应地编码器的数据速率将被采用.
UE 不断地估计最大传输功率是否足够支持临时阻塞的 TFC.当最大传输功率足够时,在 TFC 选择中再
考虑那些临时被阻塞的 TFC.
UE 的最大功率定义见[25.331].

29

Вам также может понравиться