Professional Documents
Culture Documents
LTE TDD竞争随机接入过程的实现
LTE TDD竞争随机接入过程的实现
上海交通大学工程硕士学位论文
LTE-TDD 竞争随机接入过程的实现
学校代码: 10248
作者姓名: 杜骏璍
第一导师: 李国强
第二导师: 景志宏
学科专业: 软件工程
答辩日期: 2014 年 07 月 04 日
上海交通大学软件学院
年 月
万方数据
LTE-TDD 竞争随机接入过程的实现
Author: Du Junhua
Mentor 1: Li Guoqiang
School of Software
Shanghai Jiaotong University
APR, 2014
万方数据
万方数据
万方数据
LTE-TDD 竞争随机接入过程的实现
LTE-TDD 竞争随机接入过程的实现
摘 要
LTE 通信系统可以分为频分双工复用(FDD)和时分双工复用(TDD)
两种,本论文所要介绍的重点是 LTE-TDD 的通信系统,并且如何将 3GPP 的随
机接入协议转化成 LTE-TDD 通信系统中的随机接入功能,并能够将随机接入功
能够完全实现在 LTE 的通信系统中,随后能够对于 LTE-TDD 随机接入功能的实
现进行有效的,科学的测试。同时也会介绍各种随机接入的实现和空口协议。最
后对实现方案提出改进想法和发展方向。
1. 对于3GPP协议中关于随机接入功能进行理解和分析。本文对3GPP的随机
接入功能进行分析和理解,并且根据随机接入的流程特点参照LTE-TDD
通信系统的特点设计一套科学的随机接入的实现方案。
2. 对于LTE-TDD系统中的竞争随机接入过程进行实现设计,并且把随机分
I
万方数据
LTE-TDD 竞争随机接入过程的实现
为两部分。即对物理随机接入信道的实现设计与接入的过程在LTE-TDD
的媒质接入控制层的实现设计,在媒质接入控制层的实现设计阶段主要
是对层二的功能模块进行了设计,并且对这些功能模块在系统中的作用
做了详细的介绍。
3. 将3GPP协议中的竞争随机接入过程在真实的LTE-TDD的系统中得以实
现。并且根据3GPP协议中竞争随机接入过程的消息信令的交互,转化成
TLE-TDD系统中的竞争随机接入过程功能。对于在实现竞争随机接入过
程中,各模块在实现中所起的作用和工作的原理也做了详细的说明。并且
对每个实现竞争随机接入过程的消息信令进行具体的定义和实现。
4. 对于在真实LTE-TDD系统中实现的竞争随机接入过程进行科学、详细的
测试与验证工作。并且同时对照3GPP协议中定义的一些竞争型随机接入
过 程 的 消 息 参 数 进 行 测 试 与 验 证 , 最 终 证明 随 机 接 入 过 程 在 真 实
LTE-TDD系统中得以实现。
5. 通 过 对 LTE-TDD 通 信 系 统 竞 争 随 机 接 入 过 程 的 实 现 , 无 线 终 端 在
LTE-TDD系统中的接入成功率得到了很大程度的提高,并且终端与基站
之间的链路的稳定性和可靠性也得到很好的改善。
关键词:随机接入前导,随机接入,物理随机接入响应,随机接入响
应,混合自动重传请求,时分双工复用
II
万方数据
LTE-TDD 竞争随机接入过程的实现
ABSTRACT
万方数据
LTE-TDD 竞争随机接入过程的实现
The LTE communication system could be divided into two parts according to
the work mechanism, LTE-TDD and LTE-FDD. The LTE-TDD is stressed in the
study, and how to transform into the random access function of the LTE
communication system from the random access protocol of the 3GPP protocol, and
then we carry through the effective and scientific testing. Meanwhile we will
introduce the random access ways to come true and radio protocol. Finally we
improve and develop the solution for the random access procedure.
We have carried out as following steps for coming true the random access
function of the LTE communication system:
1. We understand and analyze for the access random function in the 3GPP
protocol. It is understood and analyses for the random function of the 3GPP
protocol in the study. We have designed the suit of the scientific random
access solution according to the random access of the characteristic and
peculiarity of the LTE communication system.
2. According to the 3GPP protocol, the contention random access procedure
is designed in the LTE-TDD communication system. The design of the
contention random access procedure could be divided into two parts. One
part is the design of the physical random access procedure to true come for
the contention random access procedure. The other part is the design of the
contention random access procedure which comes true in the MAC layer.
During the processing of the design of the MAC for the contention random
access procedure, the main working was to design the function modules in
the MAC. And the function and role of the modules which is in the
LTE-TDD communication system are introduced.
3. The contention random access procedure of the 3GPP protocol is achieved
in the real LTE-TDD communication system. According to the message of
the 3GPP protocol interacting for the contention random access procedure
and it is come true the contention random access procedure function in the
real LTE-TDD system,and then every function module which make the role
and work Principle in the LTE-TDD communication system for the
contention random access procedure carried out achieving and expressing.
And the messages for achieving the contention random access procedure are
particularly defined and come true.
4. The contention random access procedure implementation for the LTE-TDD
is scientificly tested. And some parameters are tested according to in the
3GPP protocol defined. Finally contention random access function
implementation for the LTE-TDD is successfully verified.
5. Through the contention random access procedure achieved, access success
rate of the UE have been made great progress, and the stability and
reliability of the wireless link have also been improved between the
LTE-TDD communication station and the UE.
IV
万方数据
LTE-TDD 竞争随机接入过程的实现
万方数据
LTE-TDD 竞争随机接入过程的实现
符号说明
Abbreviations Full spelling Chinese explanation
缩略语 英文全名 中文解释
3GPP 3rd Generation Partnership Project 第3代合作伙伴计划
通用无线通讯系统陆地无线
E-UTRA Evolved UMTS Terrestrial Radio Access
接入演进
万方数据
LTE-TDD 竞争随机接入过程的实现
VII
万方数据
LTE-TDD 竞争随机接入过程的实现
通用无线通讯系统陆地无线接入
UTRAN UMTS Terrestrial Radio Access Network
网络
VIII
万方数据
LTE-TDD 竞争随机接入过程的实现
目录
1 绪 论 ................................................ 1
2 随机接入过程协议....................................... 6
万方数据
LTE-TDD 竞争随机接入过程的实现
5 竞争型随机接入过程的测试与验证 ........................ 78
6 总结与展望 ........................................... 89
参考文献 .................................................... 91
致 谢 ................................................... 93
作者攻读学位期间发表的论文 ................................... 94
万方数据
LTE-TDD 竞争随机接入过程的实现
1 绪 论
在当前互联网通讯技术高速发展的现状下,大容量的存储和传输已经成为当
今互联网时代的一个重要标志,在当下无线终端的应用已经越来越频繁和重要,
经过十多年的高速发展,移动业务已经深入了人们的生活。在中国,近几年每年
都会新增约 1 亿移动用户,手机的渗透率逐年提高。随着整个产业的发展,人们
的消费习惯也发生了巨大的变化:在手机刚刚开始普及的时候,打电话(语音服
务)是手机的唯一功能,后来短消息成为增长最快的杀手级业务,而到今天随着
网络技术的发展和智能终端的普及,数据业务增长很快,在系统架构上以解决语
音通信为主的 2G 网络面临着越来越大的压力。
智能终端用户数的提高是数据流量增长的驱动因素之一,智能终端已经成为
当前人们在工作,学习,社交和生活中必不可少的一部分了,而当前人们对于无
线传输的要求也随着智能终端应用的普及也越来越高,传统的 GSM 的接入技术和
传输速率已经远远无法满足当前大数据量的传输要求了,3G 技术的产生对此传
输需求有所缓解,但是随着互联网端智能化和大容量化的飞速的发展,3G 技术
也已经无法满足无线终端的需求了。
从另一个角度说,运营商和设备商对电信网络无线端云化/虚拟化研究的热
情正在不断的增加和升温,并且希望能更好的为用户提供高质量的传输性能和网
络资源的最大化的共享利用,因此对于运营商对于 4G 移动通信 LTE 的发展和实
现就显得格外的重视。
万方数据
LTE-TDD 竞争随机接入过程的实现
率就是指用户终端在一定接入数量中的成功接入的概率。
1.2 论文研究的主要内容
1. 对于 3GPP 协议中的随机接入过程进行研究、分析。此研究阶段主要需要
完成以下几方面的工作:
对 3GPP 中定义的随机接入过程种类进行研究分析,此研究工作可以
帮助我们对于在真实 LTE-TDD 系统中实现随机接入过程提供了一个
通用的系统标志,可以提供不同的设备制造商在今后的 LTE 通信系统
的研发生产中,对于随机接入过程有一个统一的行业标准,最终为实
现 LTE-TDD 通信系统的推广使用奠定基础。
对 3GPP 中定义的随机接入过程中一些异常情况的处理,此项工作对
于整个随机接入过程能够在 LTE-TDD 通信系统中能够正常,稳定的工
作提供了保障。
2. 对于 LTE-TDD 系统中的竞争型随机接入过程进行实现设计,并且把随机
接入的实现设计分为两部分。即对物理随机接入信道的实现设计与接入
过程过程在 LTE-TDD 中的媒质接入控制层的实现设计。此项工作可以分
为以下几部分:
对 3GPP 协议中关于物理随机接入信道的实现设计可以分为以下几步,
即对物理随机接入信道的时域位置计算的数学建模与对设计的实例
进行分析;对物理随机接入信道的前导信号序列进行数学建模,并且
根据数学模型对其进行实现设计;对物理随机接入的基带信号进行数
学建模,并且对物理随机接入信道进行实现设计。
万方数据
LTE-TDD 竞争随机接入过程的实现
项工作时在媒质接入控制层设计了针对上下行的控制、物理资源的调
度、消息的生成等功能设计了 UL 模块和 DL 模块以实现各种信道、消
息信令以及对物理资源的调度控制。
4. 对整个的竞争随机接入过程的实现,进行了科学的测试与验证的工作。
并且把竞争随机接入过程分为,物理随机接入信道的实现的验证工作、
竞争随机接入过程在媒质接控制层与上层之间的信令的交互的验证工作。
物理随机接入信道的实现的验证工作,主要是通过对随机接入信号的
降采样的测试与验证、Zadoff-Chu 根序列的生成的测试与验证、对
随机接入信号的快速傅里叶变换的测试与验证和对随机接入前导信
号的删选的测试与验证。
竞争随机接入过程在媒质接控制层与上层之间的信令的交互的验证
工作,主要是通过对于 Msg1~Msg4 消息内容在真实 LTE-TDD 的系统中
的测试与验证。同时也对应协议中规定的竞争随机接入过程的内容进
行测试与验证。
1.3 本论文的结构安排
本论文的结构安排如下:
万方数据
LTE-TDD 竞争随机接入过程的实现
第一章是绪论部分,主要是阐述了本次研究工作的背景和现实意义,同时对
本次研究工作需要完成的任务安排进行了一个总结。
LTE 的关键技术。
随机接入过程的种类,主要包括竞争型随机接入过程和非竞争型随机接
入过程。
随机接入过程的异常处理,主要包含随机接入过程异常、随机接入过程
失败和随机接入过程放弃。
物理随机接入信道的实现设计,这部分主要包括物理随机接入信道时域
位置计算的数学模型的建立和物理随机接入信道时域位置计算的实例分
析、物理随机接入信道前导序列的数学模型和物理随机接入信道前导序
列的实现设计、物理随机接入信道基带信号生成的数学模型和物理随机
接入信道基带信号生成的实现设计。
Msg1 的实现流程和消息信令的具体内容。
Msg2 的实现流程和消息信令的具体内容。
Msg3 的实现流程和消息信令的具体内容。
Msg4 的实现流程和消息信令的具体内容。
第五章是竞争随机接入过程的测试与验证,此章节是对之前竞争随机接入过
程的实现进行科学、详细的测试与验证,最终证明随机接入过程在真实 LTE-TDD
系统中得以真正的实现,主要内容如下:
物理随机接入信道的测试与验证,这部分主要包括了物理随机接入信道
万方数据
LTE-TDD 竞争随机接入过程的实现
的降采样的测试验证、Zadoff-Chu 根序列的生成的测试与验证、信号快
速傅里叶变换实现的测试与验证和随机接入前导信号的删选实现的测试
与验证。
竞争型随机接入过程的测试与验证。
第六章是对整个研究工作的总结以及对未来工作的展望。
万方数据
LTE-TDD 竞争随机接入过程的实现
2 随机接入过程协议
LTE 是在第三代移动通信技术的基础上面增加了一些第三代移动通信没有的
先进技术如 OFDM,MIMO[2-4]和 E-MBMS 的技术。下面我将对这些技术进行一下简单
的说明。
MIMO,此技术主要包括发射分集技术和空间复用技术。发射分集技术它指
的是在不同的天线上发射包含同样信息的信号,从而达到空间分集的效果,发射
分集主要是空时码技术,空时码技术是基于发射分集的技术,如果在发射端采用
适合多天线传输的编码技术,同时在接收端进行相应得信号处理技术,能够获得
很大的性能增益,这样就能够实现数据的高速传输,然而由于衰落信道的瞬时信
息通常难以捕捉,因此,发射端必须要采用信道编码技术,以保证在多数信道情
况下获得比较好的性能,这种信道编码本质是在时间和空间上的两维编码,因此
被称为空时码;空间复用技术可以明显地提高数据传输的速率。
E-MBMS,此技术最为广泛的是应用与移动视频之类的多媒体服务,E-MBMS
的特点是:多个用户接收相同的信息使用相同的无线资源,并且能够更有效的提
供相同的内容。
万方数据
LTE-TDD 竞争随机接入过程的实现
万方数据
LTE-TDD 竞争随机接入过程的实现
Fig2-2 Wireless frame for lte-tdd (uplink transmission + downlink transmission + gap
protection)
万方数据
LTE-TDD 竞争随机接入过程的实现
增加保护间隔的长度确实可以增加基站的覆盖范围,但是同时也损失了传输速率。
从 TDD 的特点来看,上下行在时间上可以不同,但是上下行的载波频率是相
同的,从这点上可以得出一个结论是在一个 10ms 的无线帧中,有 10 个 1ms 的子
帧可以分配,可以用于上行或者用于下行。并且一个 10ms 的无线帧已经被分成
了 2 个 5ms 的半帧,从这点上看,可以更加灵活的支配上下行的业务比。如果在
5ms 的时间周期内,子帧 1,6 被作为特殊子帧,在 10ms 的时间周期内,只有子
帧 1 被作为特殊子帧,每个特殊帧都有三个部分组成,分别是 DwPTS,GP 和 UpPTS[8]。
特殊子帧的配置可以参见表 2-1 和表 2-2:
万方数据
LTE-TDD 竞争随机接入过程的实现
表 2-1 特殊子帧配置
从 LTE-TDD 可以灵活配置上下行资源的特点来看,一个无线帧可以有两种
形式配置为 10ms 完整的无线帧的配置和 2 个 5ms 半帧的配置形式,对于这点来
说可以的出一张上下行时隙比例配置表,如表 2-3 所示。
表 2-3 上下行时隙比例配置
1 5ms D S U U D D S U U D
2 5ms D S U D D D S U D D
10
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 2-3
上下 上下 子帧号
配置 转换
0 1 2 3 4 5 6 7 8 0
周期
3 10ms D S U U U D D D D D
4 10ms D S U U D D D D D D
5 10ms D S U D D D D D D D
6 5ms D S U U U D S U U D
2.2.2 随机接入概述
图 2-4 随机接入流程
万方数据
LTE-TDD 竞争随机接入过程的实现
(3) UE 在小区间的切换。
2.2.3 随机接入方式
随机接入方式的划分主要是以 UE 发出随机接入请求时的状态为标准,即发
送请求时 UE 是否与 eNodeB 保持上行同步,这样随机接入可以分为同步随机接入
与非同步随机接入两类[9][10][21][22]。
1.非同步随机接入。
2.同步随机接入。
12
万方数据
LTE-TDD 竞争随机接入过程的实现
2.3 随机接入过程种类
根据 UE 向 eNodeB 发送随机接入前导信号是否会产生冲突风险来划分,随机
接入过程可以被分成两种类型,即竞争随机接入过程和非竞争随机接入过程[11][12]。
2.3.1 竞争型随机计入过程
(3) UE 在小区间的切换。
13
万方数据
LTE-TDD 竞争随机接入过程的实现
图 2-5 竞争随机接入流程
1. Msg1:发送随机接入前导码。
2. Msg2:随机接入响应。
万方数据
LTE-TDD 竞争随机接入过程的实现
3. Msg3:调度传输。
Msg3 的上行初始传输的动态调度不同于其他动态调度的上行初始化传输,
Msg3 是唯一一个由 MAC 层指示的上行数据动态调度传输,而其他的动态调度的
上行初始化传输时通过 PDCCH 进行资源分配的。为了更好的说明这点可以从图
2-6 中得知。
图 2-6 上行传输信道与上行物理信道的关系映射图
Fig2-6 Uplink mapping between uplink transport and uplink physical channel
万方数据
LTE-TDD 竞争随机接入过程的实现
在不同的场景下,Msg3 的内容也有所不同。
4. Msg4:竞争解决。
2.3.2 非竞争型随机接入过程
16
万方数据
LTE-TDD 竞争随机接入过程的实现
非竞争随机接入过程与之竞争型随机接入最大的不同点是,竞争型随机接入
过程是 UE 选取 Preamble 码并且主动发起随机接入过程,而非竞争随机接入则
是 UE 根据 eNodeB 的指示使用 eNodeB 所给的 Preamble 码和 eNodeB 所指定的
PRACH 信道资源来发起随机接入,这种随机接入过程适合月下行数据到达、小
区切换和辅助定位这 3 种场景。
图 2-7 非竞争随机接入流程
1. Msg0:随机接入前导信号信号码分配。
2. Msg1:随机接入前导信号码发送。
万方数据
LTE-TDD 竞争随机接入过程的实现
3. Msg2:随机接入响应。
2.4 随机接入过程的异常处理
在通信系统中经常会有一些异常情况的发生,为了能够保障在系统出现异常
情况时,系统能够继续正常工作,因此对异常情况的处理也成为了系统设计是一
个重要的组成部分。在设计系统功能时都会同时考虑对此系统功能的异常情况的
处理,可以在流程上面对异常情况进行处理,也可以在状态机制上对异常情况进
行处理。对于随机接入过程异常处理则是采用了在随机接入过程中,进行同步维
持和寻呼监听的发送。
寻呼监听的方式,寻呼消息主要用于系统信息的更新和下行数据到达。如果
在随机接入过程中遇到系统消息更新,那么当前的随机接入过程将被终止,延后
5 秒再次发起随机接入过程;如果在随机接入过程中的随机接入响应接收之前遇
到下行数据到达,那么随机接入过程将被终止,将进入非竞争随机接入过程。
当超出最大随机接入次数,本轮随机接入将被认为失败,并且由 UE 的 MAC
层向 RRC 层上报随机接入的问题报告。
18
万方数据
LTE-TDD 竞争随机接入过程的实现
随机接入过程并非一次就能成功的情况,可以归结为随机接入过程异常、随
机接入过程失败和随机接入过程放弃。
2.4.1 随机接入过程异常
造成 Msg3 消息发送后,接收竞争解决信息超时情况的原因如下:
b) UE 无法接收到竞争解决信息。
此异常情况的处理如下:UE 选择退避延时的时间,并且重新发起随机接入
过程。
造成竞争解决信息接收完成,但在信息中无法找到与之对应的标示的原
因是竞争失败。
此异常情况的处理是 UE 选择退避延时的时间,并且重新发起随机接入过程。
2.4.2 随机接入过程失败
随机接入过程失败可以总结为以下 3 种情况:
万方数据
LTE-TDD 竞争随机接入过程的实现
LI_IDLE_CONFIG_REQ。
eNodeB 与 UE 之间已经保持下行同步,如若在随机接入过程中任何时刻
出现下行失败的情况,那么整个随机接入流程的数据接收将失败。对于
此情况的处理为,在随机接入过程中,进行同步维持和寻呼监听的发送。
2.4.3 随机接入过程放弃
随机接入放弃可用分为以下两种情况:
2. 寻呼优先。此种情况是指。在随机接入过程中遇到系统消息更新,那么
当前的随机接入过程将被终止,延后 5 秒再次发起随机接入过程。
2.5 本章小结
20
万方数据
LTE-TDD 竞争随机接入过程的实现
3 LTE-TDD 系统竞争随机接入过程的设计
在 3GPP 协议中已经对竞争随机接入过程进行了定义,并且从协议中可以看
出整个的一个竞争随机接入过程都是以消息的方式进行的。但是假如要真正的将
这些信令消息在 LTE-TDD 的系统中实现的话,需要涉及到从无线空口的接入到
上层无线资源控制层,在此过程中涉及到了物理层、媒质接入控制层、无线链路
控制层、分组数据汇聚层和无线资源控制层。在随机接入过程中从 Msg1~Msg4
的信令交互中,Msg1 的信令消息的实现主要是在物理层完成并实现的;Msg2
的信令消息和 Msg3 的信令消息主要是在媒质接入控制层和物理层中交互实现的;
而 Msg4 的信令消息则主要是在无线资源控制层与媒质接入控制层的交互,最终
实现竞争随机接入过程。那么这些 Msg 消息信令如何在真实的 LTD 的系统中进
行传输和工作,将成为实现竞争随机接入过程的关键工作。
3.1 物理随机接入信道的实现设计
对于物理随机接入信道的实现设计,主要的工作是对于物理随机接入信道时
域位置计算、物理随机接入信道前导序列生成和物理随机接入信道基带信号生成
的数学模型的建立;LTE-TDD 通信系统中,对建立的数学模型进行设计。
21
万方数据
LTE-TDD 竞争随机接入过程的实现
3.1.1 物理随机接入信道时域位置计算的实现设计
3.1.1.1 物理随机接入信道时域位置计算的数学模型建立
物理层时域前导信号的结构如图 3-1。
图 3-1 时域前导信号结构图
从图 3-1 中可得知随机接入时域前导信号结构包括循环前缀(CP)和前导序
列(sequence)两部分,循环前缀的时间长度为 Tcp,sequence 的时间长短为 TSEQ,
根据帧结构和随机接入的配置,高层对前导信号结构(Preamble format)控制,
是将其参数化[15]。不同的参数值将对应不同的前导信号结构,如表 3-1。
表3-1 随机接入前导信号参数表
0 3168·TS 24576·TS
1 21024·TS 24576·TS
2 6240·TS 2·24576·TS
3 21024·TS 2·24576·TS
4* 448·TS 4096·TS
22
万方数据
LTE-TDD 竞争随机接入过程的实现
图 3-2 多种随机接入前导信号结构
Table3-2 Random access configurations for preamble formats 0-4 for tdd
0 0 0.5 0 32 2 0.5 2
1 0 0.5 1 33 2 1 0
2 0 0.5 2 34 2 1 1
3 0 1 0 35 2 2 0
4 0 1 1 36 2 3 0
5 0 1 2 37 2 4 0
6 0 2 0 38 2 5 0
7 0 2 1 39 2 6 0
8 0 2 2 40 3 0.5 0
9 0 3 0 41 3 0.5 1
10 0 3 1 42 3 0.5 2
23
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-2
11 0 3 2 43 3 1 0
12 0 4 0 44 3 1 1
13 0 4 1 45 3 2 0
14 0 4 2 46 3 3 0
15 0 5 0 47 3 4 0
16 0 5 1 48 4 0.5 0
17 0 5 2 49 4 0.5 1
18 0 6 0 50 4 0.5 2
19 0 6 1 51 4 1 0
20 1 0.5 0 52 4 1 1
21 1 0.5 1 53 4 2 0
22 1 0.5 2 54 4 3 0
23 1 1 0 55 4 4 0
24 1 1 1 56 4 5 0
25 1 2 0 57 4 6 0
24
万方数据
LTE-TDD 竞争随机接入过程的实现
在 3GPP 协议中同时也定义了物理随机接入信道的前导信号的发送起始点为
上行子帧的起始点。如若把 UE 的 TA 值设为 0, 为第一个用于 PRACH 的
物理资源索引号, 为高层分配的物理资源块序列号,并且 的
范围为 ,因此对于 Preamble 格式 4 来说, 为频带
的最高端或者最低端。
Table3-3 Random access preamble mapping in time and frequency for the tdd
25
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-3
26
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-3
(0,0,0,1) (0,0,0,1)
(0,0,1,0) (0,0,0,2)
(0,0,1,1) (0,0,1,0)
(1,0,0,0) (0,0,1,1)
(1,0,1,0) (1,0,1,1)
27
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-3
28
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-3
29
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-3
⌊ ⌋
{ (3-1)
⌊ ⌋
30
万方数据
LTE-TDD 竞争随机接入过程的实现
RA
在公式 3-1 中, nPRB 为第一个用于 PRACH 的物理资源索引号; nPRBoffset
RA
为高
层分配的物理资源块序列号,并且 的范围为 ;
为上行资源块的个数。从公式 3-1 可以得出如下结论:前导信号格式 0~3
的 PRACH 资源分配方式是双边映射方式。而对于前导信号格式 4 而言,频率映
射方式可以参考公式 3-2 进行。
( )
(( ) ( ) )
{ (3-2)
( )
3.1.1.2 物理随机接入信道时域位置设计的实例分析
为了能够更好的说明物理随机接入信道配置的实现,在此将举一个前导信号
格式 4 的物理随机接入信道实现的例子进行说明。并且此例子将结合 LTE-TDD
通信系统的特点,对物理随机接入配置实现的数学模型进行系统的实现。具体如
下:
表3-4 TDD前导信号格式4物理随机接入信道配置
Table3-4 Frame structure type 2 random access configurations for preamble format 4
格式 ( DRA ) ( rRA )
51 4 1 0
52 4 1 1
53 4 2 0
54 4 3 0
31
万方数据
LTE-TDD 竞争随机接入过程的实现
表3-5 TDD前导信号格式4不同上下行配置所对应物理随机接入信道配置
Table3-5 Frame structure type 2 random access preamble mapping in time and frequency for
preamble format4 with config1&confg2
上下行时隙比例配置表(参考表 2-3)
PRACH 配置索引号
1 2
51 (0,0,0,*) (0,0,0,*)
52 (0,0,1,*) (0,0,1,*)
(0,0,0,*) (0,0,0,*)
53
(0,0,1,*) (0,0,1,*)
(0,0,0,*) (0,0,0,*)
54 (0,0,1,*) (0,0,1,*)
(1,0,0,*) (1,0,0,*)
32
万方数据
LTE-TDD 竞争随机接入过程的实现
33
万方数据
LTE-TDD 竞争随机接入过程的实现
万方数据
LTE-TDD 竞争随机接入过程的实现
3.1.2 物理随机接入信道前导信号序列生成实现设计
3.1.2.1 物理随机接入信道前导信号序列的数学模型的建立
前导信号序列的零相关区长度取决于循环移位长度 ,并且零相关区的长
度为 。对于前导信号格式 0~3 而言,循环移位配置在 LTE 中的定义如表
3-6。
表3-6 前导信号格式0~3的 取值
NCS 取值
NCS 配置
常规集合 高速集合
0 0 15
1 13 18
2 15 22
3 18 26
4 22 32
5 26 38
35
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-6
NCS 取值
NCS 配置
常规集合 高速集合
6 32 46
7 38 55
8 46 68
9 59 82
10 76 100
11 93 128
12 119 158
13 167 202
14 279 237
15 419 -
对于前导信号格式 4 而言,由于对序列所处的子载波间隔比较大,对频偏的
敏感度较低。因此无需再高速状态下对其所使用的循环移位进行限制,如表 3-7。
表3-7前导信号格式4的 取值
NCS 配置 NCS 取值
0 2
1 4
2 6
3 8
4 10
5 12
36
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-7
NCS 配置 NCS 取值
6 15
7 N/A
8 N/A
9 N/A
10 N/A
11 N/A
12 N/A
13 N/A
14 N/A
15 N/A
序列循环移位需要通过如下过程来完成。
在此公式中 N ZC 为序列的长度。
( ) (( ) ) (3-4)
在公式中 与“0”属于非受限循环移位的值,非受限循环移位适用于中
低速场景;而受限循环移位的值使用于高速移动场景。对于前导信号格式 0~3
有两种循环移位规则,而前导信号格式 4,由于对序列所处的子载波间隔比较大,
对频偏的敏感度较低。因此无需再高速状态下对其所使用的循环移位进行限制。
变量 当存在多普勒频偏[31-33]时,旁瓣峰值位置的表示在序列的循环移位,
并且公式定义如公式 3-6。
⁄
{ (3-6)
37
万方数据
LTE-TDD 竞争随机接入过程的实现
⌊ ⁄ ⌋
(3-7)
⌊ ⁄ ⌋
̅ (⌊( ) ⌋ )
⌊( )⁄ ⌋
(3-8)
⌊ ⁄ ⌋
̅ ( (⌊( )⁄ ⌋ ) )
而对于不在以上两种条件内的 值,不存在供其使用的循环移位。
兼顾到在高速的场景下,不同的根序列支持不同的小区半径,以及不同的根
序列的 CM 参数也不相同。因此在 3GPP 协议中对根序列进行了重新的逻辑排序,
使其可用支持将相邻小区的根序列分为一组,并且将根序列以 CM 值划分成为两
组,参见表 3-8 与表 3-9。
表3-8前导信号格式0~3 Zadoff-Chu序列根序列的排列
逻辑根序列号 物理根序列号( u )
0–23 129, 710, 140, 699, 120, 719, 210, 629, 168, 671, 84, 755, 105, 734, 93, 746, 70,
769, 60, 779
2, 837, 1, 838
42–51 31, 808, 28, 811, 30, 809, 27, 812, 29, 810
38
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-8
逻辑根序列号 物理根序列号( u )
52–63 24, 815, 48, 791, 68, 771, 74, 765, 178, 661, 136, 703
64–75 86, 753, 78, 761, 43, 796, 39, 800, 20, 819, 21, 818
76–89 95, 744, 202, 637, 190, 649, 181, 658, 137, 702, 125, 714, 151, 688
90–115 217, 622, 128, 711, 142, 697, 122, 717, 203, 636, 118, 721, 110, 729, 89, 750,
103, 736, 61, 778, 55, 784, 15, 824, 14, 825
116–135 12, 827, 23, 816, 34, 805, 37, 802, 46, 793, 207, 632, 179, 660, 145, 694, 130,
709, 223, 616
136–167 228, 611, 227, 612, 132, 707, 133, 706, 143, 696, 135, 704, 161, 678, 201, 638,
173, 666, 106, 733, 83, 756, 91, 748, 66, 773, 53, 786, 10, 829, 9, 830
168–203 7, 832, 8, 831, 16, 823, 47, 792, 64, 775, 57, 782, 104, 735, 101, 738, 108, 731,
208, 631, 184, 655, 197, 642, 191, 648, 121, 718, 141, 698, 149, 690, 216, 623,
218, 621
204–263 152, 687, 144, 695, 134, 705, 138, 701, 199, 640, 162, 677, 176, 663, 119, 720,
158, 681, 164, 675, 174, 665, 171, 668, 170, 669, 87, 752, 169, 670, 88, 751,
107, 732, 81, 758, 82, 757, 100, 739, 98, 741, 71, 768, 59, 780, 65, 774, 50, 789,
49, 790, 26, 813, 17, 822, 13, 826, 6, 833
264–327 5, 834, 33, 806, 51, 788, 75, 764, 99, 740, 96, 743, 97, 742, 166, 673, 172, 667,
175, 664, 187, 652, 163, 676, 185, 654, 200, 639, 114, 725, 189, 650, 115, 724,
194, 645, 195, 644, 192, 647, 182, 657, 157, 682, 156, 683, 211, 628, 154, 685,
123, 716, 139, 700, 212, 627, 153, 686, 213, 626, 215, 624, 150, 689
328–383 225, 614, 224, 615, 221, 618, 220, 619, 127, 712, 147, 692, 124, 715, 193, 646,
205, 634, 206, 633, 116, 723, 160, 679, 186, 653, 167, 672, 79, 760, 85, 754, 77,
762, 92, 747, 58, 781, 62, 777, 69, 770, 54, 785, 36, 803, 32, 807, 25, 814, 18,
821, 11, 828, 4, 835
384–455 3, 836, 19, 820, 22, 817, 41, 798, 38, 801, 44, 795, 52, 787, 45, 794, 63, 776, 67,
772, 72
767, 76, 763, 94, 745, 102, 737, 90, 749, 109, 730, 165, 674, 111, 728, 209, 630,
204, 635, 117, 722, 188, 651, 159, 680, 198, 641, 113, 726, 183, 656, 180, 659,
177, 662, 196, 643, 155, 684, 214, 625, 126, 713, 131, 708, 219, 620, 222, 617,
226, 613
456–513 230, 609, 232, 607, 262, 577, 252, 587, 418, 421, 416, 423, 413, 426, 411, 428,
376, 463, 395, 444, 283, 556, 285, 554, 379, 460, 390, 449, 363, 476, 384, 455,
388, 451, 386, 453, 361, 478, 387, 452, 360, 479, 310, 529, 354, 485, 328, 511,
315, 524, 337, 502, 349, 490, 335, 504, 324, 515
39
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 3-8
逻辑根序列号 物理根序列号( u )
514–561 323, 516, 320, 519, 334, 505, 359, 480, 295, 544, 385, 454, 292, 547, 291, 548,
381, 458, 399, 440, 380, 459, 397, 442, 369, 470, 377, 462, 410, 429, 407, 432,
281, 558, 414, 425, 247, 592, 277, 562, 271, 568, 272, 567, 264, 575, 259, 580
562–629 237, 602, 239, 600, 244, 595, 243, 596, 275, 564, 278, 561, 250, 589, 246, 593,
417, 422, 248, 591, 394, 445, 393, 446, 370, 469, 365, 474, 300, 539, 299, 540,
364, 475, 362, 477, 298, 541, 312, 527, 313, 526, 314, 525, 353, 486, 352, 487,
343, 496, 327, 512, 350, 489, 326, 513, 319, 520, 332, 507, 333, 506, 348, 491,
347, 492, 322, 517
630–659 330, 509, 338, 501, 341, 498, 340, 499, 342, 497, 301, 538, 366, 473, 401, 438,
371, 468, 408, 431, 375, 464, 249, 590, 269, 570, 238, 601, 234, 605
660–707 257, 582, 273, 566, 255, 584, 254, 585, 245, 594, 251, 588, 412, 427, 372, 467,
282, 557, 403, 436, 396, 443, 392, 447, 391, 448, 382, 457, 389, 450, 294, 545,
297, 542, 311, 528, 344, 495, 345, 494, 318, 521, 331, 508, 325, 514, 321, 518
708–729 346, 493, 339, 500, 351, 488, 306, 533, 289, 550, 400, 439, 378, 461, 374, 465,
415, 424, 270, 569, 241, 598
730–751 231, 608, 260, 579, 268, 571, 276, 563, 409, 430, 398, 441, 290, 549, 304, 535,
308, 531, 358, 481, 316, 523
752–765 293, 546, 288, 551, 284, 555, 368, 471, 253, 586, 256, 583, 263, 576
766–777 242, 597, 274, 565, 402, 437, 383, 456, 357, 482, 329, 510
778–789 317, 522, 307, 532, 286, 553, 287, 552, 266, 573, 261, 578
820–837 336, 503, 305, 534, 373, 466, 280, 559, 279, 560, 419, 420, 240, 599, 258, 581,
229, 610
40
万方数据
LTE-TDD 竞争随机接入过程的实现
表3-9前导信号格式4 Zadoff-Chu序列根序列的排列
逻辑根序 物理根序列号( u )
列号
0 – 19 1 138 2 137 3 136 4 135 5 134 6 133 7 132 8 131 9 130 10 129
20 – 39 11 128 12 127 13 126 14 125 15 124 16 123 17 122 18 121 19 120 20 119
40 – 59 21 118 22 117 23 116 24 115 25 114 26 113 27 112 28 111 29 110 30 109
80 – 99 41 98 42 97 43 96 44 95 45 94 46 93 47 92 48 91 49 90 50 89
100 – 119 51 88 52 87 53 86 54 85 55 84 56 83 57 82 58 81 59 80 60 79
120 – 137 61 78 62 77 63 76 64 75 65 74 66 73 67 72 68 71 69 70 - -
3.1.2.2 物理随机接入信道前导信号序列的实现
前导信号格式,在输入参数中是 Preamble_format。
高速小区标示,即 TxHighSpeedflag。
逻辑根序列号 Logic_RootSequence_Index。
在此模块的实现中将使用物理随机接入信道的前导序列生成流程图来说明,
如图 3-7。
41
万方数据
LTE-TDD 竞争随机接入过程的实现
图 3-7 物理随机接入信道的前导序列生成模块实现
Fig3-7 Generating module of the preamble sequence for physical random access channel
1. 传入物理随机接入信道的前导序列生成所需要的参数。如前导格式、
高速小区标示、循环移位长度( )配置参数和逻辑根序列号。
2. 通过查表的方式根据输入参数查得,循环前导序列长度、物理根序
列号和循环移位长度。
3. 此步骤将先判断前导格式值,确定前导格式值是否大于 3,如若大于
3 的话就说明不在循环移位过程的范围内,既不是受限循环移位,也
不是非受限循环移位,因此无需进行循环移位;小于或等于 3 的话,
就根据给出的高速小区标示判断,当前是场景是高速场还是中低速。
42
万方数据
LTE-TDD 竞争随机接入过程的实现
5. 调用 Zadoff-Chu 序列生成模块,并且同时传入物理根序列和循环前
导序列长度。在 Zadoff-Chu 序列生成模块中需要做如下工作:
(3) 根据之前得到的归一化和量化之后的值计算出查表所用的
( )
偏移量,并且将计算出来 的值中的指数部分进行 和
的转换。
3.1.3 物理随机接入信道基带信号生成的实现设计
3.1.3.1 物理随机接入信道基带信号的数学模型的建立
( ) ∑ ∑ ( ) ( ( ⁄ )) ( )
(3-9)
43
万方数据
LTE-TDD 竞争随机接入过程的实现
同数据传输载波间隔的差异,可以表示为 , 表示在物理前导信号
中的频域偏移量,这个值可以让物理前导信号和相邻的物理上行共享信道
(PUSCH)的载波间隔有 15kHz 的频率间隔。
表3-10前导信息系带参数
前导信号格式 f RA
0~3 1250Hz 7
4 7500Hz 2
3.1.3.2 物理随机接入信道基带信号实现设计
图3-8在LTE系统中物理随机接入信道前导信号物理传输的实现
Fig3-8 Preamble physical transmission for physical random access channel achieved
从图 3-8 中的前导信号进行离散傅里叶逆变换到最后的在前导序列中插入循
环前缀和把处理后的前导信号发送给 RF 进行传输的这部分过程,可以发现一个
44
万方数据
LTE-TDD 竞争随机接入过程的实现
Fig3-9 Preamble physical transmission for physical random access channel achieved after
improving
从图 3-9 中可以看出以下几个不同点:
把原先以离散傅里叶逆变换的处理模块转化为了以快速傅里叶逆变换
(IFFT)的处理模块。这样做的话可以大大减少了运算的工作量,快速
傅里叶逆变换是将原先的 24576 个采样点缩减为 1024 个采样点,这样采
样速率就缩短为 1.28 ,即 。在此种情况下,循环前
缀和序列长度的采样值都应该为整数倍。
3.1.4 物理随机接入信道的实现模块
物理随机接入信道时域位置计算模块
物理随机接入信道前导信号序列的生成模块
物理随机接入信道的基带信号生成模块
万方数据
LTE-TDD 竞争随机接入过程的实现
图 3-10 随机物理接入信道实现模块间的调用关系
Fig3-10 Calling relation of the function modules for physical random access channel achieved
这些模块之间的关系,在代码中可以理解为,为实现物理随机接入信道在主
函数中需要调用如下模块函数,并且这些模块函数之间也同样存在返回值的调用
关系。
46
万方数据
LTE-TDD 竞争随机接入过程的实现
为了更好的理解上下行的逻辑信道和传输信道之间的映射关系,可以参考图
3-12。
图 3-12 上下行逻辑信道与传输信道之间的映射关系
Fig3-12 Downlink & uplink mapping between logical channel and transport channel
对于上行的逻辑信道与传输信道的映射关系为上行传输信道中的上行共享
47
万方数据
LTE-TDD 竞争随机接入过程的实现
信道,此传输信道与公共控制信道、专用控制信道和专用业务信道相映射。在
LTE-TDD 通信系统中这部分逻辑信道将被 UL 模块用来进行上行控制和对上行
物理资源进行调度的工作;而对于上行传输信道中的随机接入信道而言,此传输
信道没有逻辑映射关系是一块相对独立的传输信道,这部分的上行控制与对上行
物理资源的调度,同样也是由 LTE-TDD 通信系统的 UL 模块中进行处理的;对
于下行逻辑信道与传输信道的映射关系而言,下行传输信道中的寻呼信道与寻呼
控制信道相映射;广播信道与广播控制信道相映射;下行共享信道与广播控制信
道、公共控制信道、专用控制信道、专用业务信道、多播控制信道和多播专用业
务信道相映射。在通信系统中这部分逻辑信道将被 DL 模块用来进行下行控制和
对下行物理资源进行调度的工作。
对于 DL、UL 这两个模块在媒质接入控制层的具体所起的作用下面我们将具
体的说:
DL 模块的功能:
1) 下行小区一些通用信道的功能实现。其主要作用是生产系统消息和
循呼处理。
4) 无线链路控制的下行帧的处理。此功能将实现无线链路控制载波资
源的建立与删除;无线链路控制 PDU 包的生成;无线链路控制下行
自动重传请求的重传;无线链路控制状态 PDU 的处理;无线链路控
制下行计时器的管理;无线链路控制队列的管理;无线链路控制重
建;分组数据汇聚协议的流控。
5) 媒质接入控制层下行帧的处理。主要实现媒质接入控制层 UE 的建
立和删除;媒质接入控制层 PDU 包的生成;媒质接入控制层下行自
动重传请求的重传处理和 ID 的分配管理;提前时间量的处理;时间
提前量同步于不同步的管理。
6) 功率控制。主要功能是物理下行共享信道的功率控制、下行公共控
48
万方数据
LTE-TDD 竞争随机接入过程的实现
制信道/下行控制消息的功率控制。
7) 操作维护管理消息的处理。主要包括建立消息、统计消息、呼叫日
志和告警消息的处理。
8) 时间提前信号处理。
9) 测量间隙的管理。
10) 下行实时管理。
UL 模块的功能:
2) 小区无线网络临时标示符的管理。
3) 物理混合自动重传请求指示信道的处理。
4) 上行混合自动重传请求的处理。
5) 媒质接入控制层控制单元的处理。
6) 对层一测量参考信号和动态测量参考信号的测量报告的接收和处理。
7) QoS 的计算。
8) 上行调度。主要包括静态调度、半静态调度和动态调度。
9) 上行多进多出的管理。
10) 测量间隙的管理。
11) 调度信息的准备。
12) 上行实时管理。
14) UE 失败指示。
15) 操作维护管理消息的处理。主要包括统计消息、呼叫日志和告警消
息的处理。
16) 功率控制。主要包括物理上行共享信道的功率控制、物理下行公共
控制信道的功率控制和物理上行公共控制信道的功率控制。
17) 媒质接入控制层上行帧的处理。主要包括媒质接入控制层 UE 建立
和删除;媒质接入控制层 PDU 的处理;媒质接入控制层 SDU 的建
49
万方数据
LTE-TDD 竞争随机接入过程的实现
立。
3.3 本章小结
本章节对竞争随机接入流程的实现设计进行了分类和说明,从 Msg1~Msg4
信令消息在 LTE-TDD 系统中的实现而言。把这些信令消息分成了两部分来进行
实现设计,一部分为 Msg1 的实现设计,即这部分的实现设计也就对于物理随机
接入信道的实现设计;另一部分就是,这些消息信令在媒质接入控制层中,各个
模块对消息信令进行控制、调度以及对上下行物理资源分配的实现设计。并且对
UL 模块和 DL 模块在 LTE-TDD 系统中的功能做了详细的定义。
从 LTE-TDD 系统的角度来看,以上的物理随机接入信道的实现设计和随机
接入过程在媒质接入控制层的实现设计都是为竞争随机接入过程的实现所服务。
50
万方数据
LTE-TDD 竞争随机接入过程的实现
在 3GPP 协议中已经对竞争型随机接入过程进行了描述,并且对竞争型随机
接入过程中的信令消息的作用也进行了相应的定义,具体的竞争型随机接入过程
的流程可参考图 2-5。但是在 LTE-TDD 系统中的竞争型随机接入过程消息信令
实现的实现时序图可以参考图 4-1。
图 4-1 竞争随机接入过程消息信令实现时序图
51
万方数据
LTE-TDD 竞争随机接入过程的实现
从图 4-1 中可知,在竞争型随机接入过程实现的时序图中,系统中的实体有
HOST,此实体是指高层到媒质接入控制层之间的所有信道线程等;高速数字信
号处理单元(DSP);现场可编程门阵列下行处理实体(FGPA-DL);现场可编
程门阵列上行处理实体(FGPA-UL)。竞争随机接入过程实现时序图的工作原
理如下:
52
万方数据
LTE-TDD 竞争随机接入过程的实现
物理随机接入信道前导信号检测门限。此步骤需要实现从多个竞争前导
信号中选取一个最强的前导信号,并且此前导信号的信号强度以经达到
了设定最强前导信号选取的阈值。如若没有发现竞争前导信号无法满足
最强竞争选取前导信号阈值的话,下一个最强的基于竞争的前导码将被
选中,但是它通过第二选取前导信号检测阈值。
物理随机接入信道根据不同的前导信号格式、物理随机接入信道的配置
索引以及不同的带宽条件下,选择相应的物理上行资源。
53
万方数据
LTE-TDD 竞争随机接入过程的实现
54
万方数据
LTE-TDD 竞争随机接入过程的实现
续表 4-1
在此消息中的各个消息单元的具体含义如下:
55
万方数据
LTE-TDD 竞争随机接入过程的实现
0 0.01
1 0.1
2 1
3 10
PRACH RX Shift:此消息单元为接收移位值。此接收移位在系统中定
义为 0~3,系统默认值为 0。
0 3
1 4
2 5
3 6
4 7
5 8
6 10
7 20
8 50
9 100
10 200
万方数据
LTE-TDD 竞争随机接入过程的实现
中,这个参数为“0”或者“1”,如若选择“0”的话,天线模式为从 8
根天线中实现 4 组接收;如若选择“1”的话,天线模式是指从 8 根天线
中任选 4 根天线作为接收之用。
PRACH AntennaConfiguration 值 含义
0 pRACHAntennaMode = 0,天线是在天线组 0 中。
pRACHAntennaMode = 1, 天线没有被使用。
1 pRACHAntennaMode = 0, 天线是在天线组 1 中。
pRACHAntennaMode = 1, 天线没有被使用。
2 pRACHAntennaMode = 0, 天线在天线组 2 中。
3 pRACHAntennaMode = 0, 天线在天线组 3 中。
从 Msg1 的消息中可以看出,在消息的内容中已经把物理随机接入信道的实
现 9 的消息都包含在内了。并且 Msg1 通过上行的随机接入信道传输到 UL 模块
中的上行调度模块中进行上行调度的处理。
57
万方数据
LTE-TDD 竞争随机接入过程的实现
在 Msg2 的消息实现过程中需要实现如下几方面的工作:
确定随机接入的响应窗口尺寸(ra-ResponseWindowSize)的实现。
58
万方数据
LTE-TDD 竞争随机接入过程的实现
从图 4-4 可以看出,起始的窗口大小是被固定的。并且起始帧是在传输前导
信号后的第三帧开始;窗口大小由在广播信道上传输的 ra-RsponseWindowSize
所定义,并且此 ra-RsponseWindowSize 消息是属于无线资源控制层的消息,图
4-4 中的 N 是收到 Msg1 后第一个子帧。从图 4-4 也可知,此参数的选择可以是
2,3,4,5,6,7,8 个或者 10 个子帧。根据不同的上下行时隙间隔比例的配置和不同的
随机物理接入信道的前导信号格式,合理的定义随机接入响应窗口尺寸
(ra-ResponseWindowSize),目前在我们的 LTE-TDD 系统中只实现了上行上下
行时隙间隔比例的配置 1 和配置 2.,而随机物理接入信道的前导信号格式只支持
格式 0 与格式 4。在 LTE-TDD 系统中随机接入响应窗口尺寸的设置如表 4-5。
表 4-5 随机接入响应窗口尺寸的设置
Table4-5 Window size of rar configuration for preamble format 0, 4 with config1 &config2
上下行时隙间隔比例配置 1 上下行时隙间隔比例配置 2
资源块的分配的实现。
59
万方数据
LTE-TDD 竞争随机接入过程的实现
表 4-6 物理资源块的分配输入参数
cCCHRACHMessag1toMessage2Offset 根据不同模式所配置,查表所得。
prachConfigurationIndex CellRachConfTDD
rachMsg2StartRB CellRachConf::rachMsg2StartRB
rachMsg2Size CellRachConf::rachMsg2numberOfRB
对于“rachMsg2numberOfRB”这个调用参数而言,指的是可以分配给 Msg2
用于传输之用的最大物理无线资源块。此参数不论随机接入回复的数量是多少,
此参数是必须被上层无线资源控制层所分配的。并且这个参数决定了
“rachMsg2Size”这个值,“rachMsg2Size”在系统中被定义定义成:
( )
在公式定义中的“neededRachMsg2NumberOfRB”在系统中被定义成:
( )
而 在 定 义 “ neededRachMsg2NumberOfRB ” 时 所 需 的 参 数
“ rachMsg2SpectralEfficiency ” 在 系 统 中 被 定 义 的 范 围 为 : 1 ~ 256 。 而
“msg2SizeInBit”这个值是 Msg2 所需要包含的随机接入信道检测结果与插入回
退标示所需要的“bit”数。此参数在系统中的代码实现公式如下:
( )
60
万方数据
LTE-TDD 竞争随机接入过程的实现
在物理上行公共信道传输的随机接入回复中的上行“grant”的值。如若超出 80ms
的随机接入回复窗口,回退标示域将使用下个 80ms 中回退标示域中的值。
给 UE 的信令信号。
对于 TDD 而言,随机接入无线网络临时标示符值提供了随机接入所需的时
域和频域,随机接入无线网络临时标示符(RA_RNTI)值在系统中的的计算如
下:
TA:时间提前量,UE 在时域上需要调整的提前量,长度为 11 位。
UL-Grant:上行确认域表示上行被分配的资源,长度为 20 位。
Tempporary C-RNTI:此域是指一个临时的无线网络临时标示符被 UE 使
用的在随机接入阶段,此域的长度为 16 位。
61
万方数据
LTE-TDD 竞争随机接入过程的实现
下行控制消息格式。
在 LTE-TDD 系统中在媒质接入控制层向物理层下发的下行控制消息中需要
输入参数如表 4-7。
表 4-7 下行控制消息中输入参数
MAC Id MAC_ID
TPC SpecialTPC
62
万方数据
LTE-TDD 竞争随机接入过程的实现
3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Number of RACH Msg2 Ra-Response WindowSize RACH Message 2 Starting RACH Message 3 Starting
0
&Msg3 Reservation PRB Index PRB Index
ra-ResponseWindowSize:此单元参数单元参数具体的取值可以参考表 4-5,
长度为 8 位。
63
万方数据
LTE-TDD 竞争随机接入过程的实现
3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RACH Message 2 MCS Number of PRBs for TPC RACH Msg3 Filler
0
Index RACH Message 2
P_A for RACH Message 2 P_B for RACH Message 2 Filler Filler
4
取值 含义
0 -6dB
1 -4dB
2 -2dB
3 0dB
4 -2dB
5 4dB
6 6dB
7 8dB
64
万方数据
LTE-TDD 竞争随机接入过程的实现
取值 含义
0 -6dB
1 -4.77dB
2 -3dB
3 -1.77dB
4 0dB
5 1dB
6 2dB
65
万方数据
LTE-TDD 竞争随机接入过程的实现
对于 Msg3 的实现而言,需要实现如下几个方面:
时域与频域的实现。
66
万方数据
LTE-TDD 竞争随机接入过程的实现
(For ue rrc connection setup procedures and rrc connection re-establishment procedures)
在此种小区切换的场景下,UE 在这种场景发生之前就已经有了小区无线网
络临时标示符值。UE 将先丢弃之前 Msg2 中所带的临时小区无线网络临时标示
符,而使用 Msg3 中解码所得的小区无线网络临时标示符,即从 PDU 中的第一
67
万方数据
LTE-TDD 竞争随机接入过程的实现
Msg3 的尺寸大小可以被分成两种,一种尺寸是提供给竞争型随机接入过程
的 Msg3 的尺寸,另外一种尺寸则是提供给非竞争型随机接入过程的 Msg3 的尺
寸。因为在小区切换时所分得的 Msg3 的尺寸明显要比初始化接入或者链路失败
小区重建时所分得的 Msg3 的尺寸大。
nBOfRA-Preambles = sizeOfRA-PreamblesGRPA
万方数据
LTE-TDD 竞争随机接入过程的实现
(For ue rrc connection setup procedures and rrc connection re-establishment procedures)
(For ue rrc connection setup procedures and rrc connection re-establishment procedures)
69
万方数据
LTE-TDD 竞争随机接入过程的实现
(For ue rrc connection setup procedures and rrc connection re-establishment procedures)
Fig4-12 PDU format of rach message-3 for 72 bits payload (for handover procedure)
70
万方数据
LTE-TDD 竞争随机接入过程的实现
Fig4-13 PDU format of rach message-3 for 88 bits payload (for handover procedure)
Fig4-14 PDU format of rach message-3 for 104 bits payload (for handover procedure)
71
万方数据
LTE-TDD 竞争随机接入过程的实现
3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
maxHARQ-Msg3TX Delta Preamble Msg3 RACH Message 3 MCS Index Adaptive Msg3 Power Control
0
Enable
72
万方数据
LTE-TDD 竞争随机接入过程的实现
对于 Msg4 的实现而言,需要实现如下几个方面:
对 Msg4 时域的实现。
Msg4 物理下行控制信道与物理下行共享信道分配的实现。
万方数据
LTE-TDD 竞争随机接入过程的实现
域 尺寸(字节)
MAC Header 4
Contention Resolution 6
SRB0 37
总计 47
74
万方数据
LTE-TDD 竞争随机接入过程的实现
上行预授权流程的完成,意味着竞争解决的完成。更进一步理解也可以理解
成为整个的随机接入过程的完成。上行预授权的触发条件是,当 UE 成功收到
DL 模块下发的 Msg4 后,UE 能够将回复 Msg4 的 ACK 消息成功传给媒质接入
控制层。此时上行预授权流程将被成功触发,对于此触发流程下行调度部分有以
下个步骤需要被执行:
同时触发上行预授权时钟。上行预授权时钟为一个内部时钟,其时钟的
范围从 100ms~1000ms。一旦预授权时钟超时,将上行预授权流程不会
被触发。
当在上行预授权时钟被触发后期间,每次下行的媒质接入控制层的 PDU
被发出后无线链路层的信令承载 RB1 缓存将被清空。当媒质接入控制层
确定收到了 UE 上发的 ACK 消息后,下行调度将向上行调度发出请求,
要求触发上行预授权流程并关联到无线链路层的信令承载 RB1 上,但是
75
万方数据
LTE-TDD 竞争随机接入过程的实现
一下几个情况下行调度将不会向上行调度发出上行预授权的请求:
万方数据
LTE-TDD 竞争随机接入过程的实现
观察在 UE 完成无线资源控制层的接入过程前不会发送上行授权。此消
息单元长度为 16 位,取值范围为 0~40,步长为 1 ms。
4.6 本章小结
其次分对竞争型随机接入过程中的每个消息信令(Msg1~Msg4)在 LTE-TDD
系统中的具体实现做了详细的介绍,并从系统的角度对每个消息信令进行实现的
工作。此工作主要是针对各个功能模块之间的协作关系,以及每个功能模块在实
现消息信令时所起的作用,最终实现此消息信令。
本章节为本次研究工作最为核心和重要的一部分工作。因为本章根据 3GPP
的协议对竞争型随机接入过程的流程实现做了详细的介绍,并且对每个交互的信
令消息做了具体的实现和说明。
77
万方数据
LTE-TDD 竞争随机接入过程的实现
5 竞争型随机接入过程的测试与验证
竞争型随机接入过程的实现中,分为物理随机接入信道的实现与竞争随机接
入过程在媒质接控制层与上层之间的信令的交互的实现。为了更好的说明实现的
效果,对于竞争型随机接入过程需要针对已经实现的功能模块进行科学的测试与
验证,并且同时根据协议中规定的规则去进行验证。在接下来的测试与验证过程
中,将对物理随机接入信道的实现进行测试验证,对竞争随机接入过程在真实的
LTE-TDD 通信系统中的实现进行测试验证。
5.1 物理随机接入信道的测试与验证
在 对物理随机接入信道的验证我们将对物理随机接入信道的降采样、
Zadoff-Chu 根序列的生成、信号快速傅里叶变换的转换和对随机接入前导信号的
删选进行测试与验证。在对物理随机接入信道进行实现验证中,可以从图 4-2 中
可以知道,在真实 LTE-TDD 系统中对物理随机接入信道的实现是在 FPGA 的模
块中所实现的,接下来将引用一些 FPGA 的测试结果来验证物理随机接入信道的
实现。
5.1.1 物理随机接入信道的降采样测试验证
物理随机接入信道的降采样的验证过程,此过程也可以被理解成是物理随机
接入信道的信号调制的一种方法。该方法主要包括了如下几个方面的调制物理随
机接入信道信号的参数内容:
获取物理随机接入信道的解调信号的降采样序列。
获取在此降采样序列的功率序列。
根据降采样序列的功率序列来确定采样序列中探测参考信号样点位置。
根据计算出来的探测参考信号的样点位置,去除采样序列中的探测参考
信号样点。
万方数据
LTE-TDD 竞争随机接入过程的实现
图 5-1 降采样实现的测试结果 1
图 5-2 降采样实现的测试结果 2
万方数据
LTE-TDD 竞争随机接入过程的实现
最后运用循环移位前缀 和通过逻辑根序列查出来的物理根序列号进行计
算,计算结果的波形为 ZCgen_data。
5.1.3 信号快速傅里叶变换实现的测试验证
快速傅里叶变换的信号转换过程主要是实现将降采样后信号映射到响应的
物理资源上面去。并且根据前导信号格式对序列进行上行采样频域/时域转换过
程。在此过程中,将频域信号转换成时域信号,并且对时域进行了等间隔的插入
方式。具体信号进行傅里叶变换的测试结果如图 5-4~图 5-6。
80
万方数据
LTE-TDD 竞争随机接入过程的实现
此快速傅里叶变换的信号处理过程将信号映射到响应的物理资源块上去,并
且在响应的时间窗口内进行传输。
5.1.4 随机接入前导信号的删选实现的测试验证
81
万方数据
LTE-TDD 竞争随机接入过程的实现
随机接入前导信号的删选实现其实是对快速傅里叶变换后的信号资源进行
信号的检测与删选的过程。具体的随机接入前导信号的删选模块的处理结果如图
5-7~图 5-10 所示。
图 5-7 随机接入前导信号的删选实现测试结果 1
图 5-8 随机接入前导信号的删选实现测试结果 2
82
万方数据
LTE-TDD 竞争随机接入过程的实现
图 5-9 随机接入前导信号的删选实现测试结果 3
图 5-10 随机接入前导信号的删选实现测试结果 4
当随机接入前导信号的删选过程结束后,就相当于对物理随机接入信道进行
了实现,同时也可以看出随机接入前导信号的删选过程也包含了两个部分的实现,
一个是对随机接入前导信号在信号强度上面先进行一次删选,再把删选后的信号
传到媒质接入控制层的上行处理模块中,进行最终的信号删选。此删选将从众多
的信号中选取一个最好的信号作为随机接入前导信号。
83
万方数据
LTE-TDD 竞争随机接入过程的实现
5.2 竞争随机接入过程的测试与验证
7065: 10A 0 12:32:01.944732280 800 [RAC] SFN550 Subfm4 Msg2 gen: Pid=55,
CRNTI=6810, TA=1
7066: 101 0 12:32:01.944749300 17020 L2SW TRACE_RAC_MSG2_PDSCH
(2561)
7067:101 0 12:32:01.944755800 6500 TRACE_RAC_MSG2_PDSCH (0xA01) ::
sfn=550 subfn=4 0x77001182 0x941a9a00 ..
7072:101 0 12:32:01.947675480 127320 L2SW TRACE_RAC_MSG2_FPGAA
(2564)
7073:101 0 12:32:01.947682760 7280 TRACE_RAC_MSG2_FPGAA (0xA04) ::
0x0000000e 0x0000000d ....
84
万方数据
LTE-TDD 竞争随机接入过程的实现
85
万方数据
LTE-TDD 竞争随机接入过程的实现
86
万方数据
LTE-TDD 竞争随机接入过程的实现
PrachConfigurationIndex:3。
mac-ContentionResolutionTimer:64,此参数是定义竞争解决的时钟,
87
万方数据
LTE-TDD 竞争随机接入过程的实现
maxHARQ-Msg3TX:4。
5.3 本章小结
本章节对整个的竞争随机接入过程的实现,进行了科学的测试与验证。并且
把竞争随机接入过程分为,物理随机接入信道的实现的测试与验证、竞争随机接
入过程在媒质接控制层与上层之间的信令的交互测试与验证。
对于物理随机接入信道的实现的测试与验证,主要通过对随机接入信号的降
采样的测试与验证、Zadoff-Chu 根序列的生成的测试与验证、对随机接入信号的
快速傅里叶变换的测试与验证和对随机接入前导信号的删选的测试与验证。
对于竞争随机接入过程在媒质接控制层与上层之间的信令的交互测试与验
证,主要是通过对于 Msg1~Msg4 消息内容在真实 LTE-TDD 的系统中的测试与
验证。同时也对应协议中规定的竞争随机接入过程的内容进行测试与验证。
88
万方数据
LTE-TDD 竞争随机接入过程的实现
6 总结与展望
6.1 本文工作回顾
其次对随机接入流程的实现进行了设计,在设计之前先对随机接入过程的实
现设计进行了分类。从信令消息在 LTE-TDD 系统中的实现而言。把这些信令消
息分成了两部分来进行实现设计,一部分为对于物理随机接入信道的实现设计;
另一部分就是,这些消息信令在媒质接入控制层中,各个模块对消息信令进行控
制、调度以及对上下行物理资源分配的实现设计。并且对各个模块在 LTE-TDD
系统中的功能做了详细的定义。
最后对竞争型随机接入过程进行了具体的实现工作。在此阶段的工作中先对
整个的一个竞争型随机接入过程在 TDD 系统中的实现做了详细的介绍,并且在
LTE-TDD 系统中,对于所有用于竞争型随机接入的信令消息在整个竞争型随机
接入过程中的所起到的作用和工作原理做了介绍,同时也介绍了各个实体在实现
竞争型随机接入过程时,实体之间的相互关系和作用。然后对竞争型随机接入过
89
万方数据
LTE-TDD 竞争随机接入过程的实现
6.2 存在的问题已经对下一步工作的展望与想法
因此就需要在随机接入过程的流程和算法上面进行不断的优化和改进;对
LTE 系统中的一些随机接入的一些参考性的参数值进行科学合理的设置,或者对
不同的小区情况环境进行科学的参数设置等等方面。
90
万方数据
LTE-TDD 竞争随机接入过程的实现
参考文献
91
万方数据
LTE-TDD 竞争随机接入过程的实现
92
万方数据
LTE-TDD 竞争随机接入过程的实现
致 谢
时光如梭,短短的 3 年多的研究生生活匆匆而过。
在上海交通大学的研究生生活中夹杂着各种各样的甜酸苦辣,遥想当时拿到
上海交通大学研究生入取通知书时的那种兴奋、高兴和自豪的感觉还不时的在我
眼前回荡。在研究生学习的过程中,在学习的激情和态度上面有过巨大的变换,
从开始的兴致勃勃、充满希望的学习态度,到后来在艰苦的学业生活中的迷茫和
失落的感觉,最后又从失落中重新振奋精神完成学业。这种人生的起伏和历练使
我受益匪浅,这也将成为我人生中最充实美好的回忆。
在丰富的研究生学习生活中,使我对于科学研究的态度和方法都有所转变,
从以前对某些技术难度的模棱两可即可的研究态度,到现在的一定要把问题的每
个细节要弄明白、弄清楚的严谨的科学态度。从以前遇到难题就要向周围的同学、
老师询问答案,到现在的从网络、书籍和试验中去寻找答案的学习方法。在此我
特别要感谢我研究生阶段的指导老师,李国强老师。
他在我的研究课题的过程中给予我很大的帮助,使我从一个对于研究工作无
从下手的新手到现在可以独立解决问题的研究生。在论文阶段,他经常会提出一
些启示性的问题帮助我解决一些技术难点,并且使我知道了如何去解决这些技术
难点。对于我在研究阶段存在的问题,他总能够一针见血的给我指出,使我在后
面的研究工作中少走了不少的弯路。当我在研究中进入低谷无从下手时,他总以
他渊博的知识来给我进行指导。平时他为人也十分的平易近人,总以交谈的方式
关心我的研究进度和遇到的问题。他给我影响最深的是他对于研究工作的严谨的
工作态度,在技术上力求精益求精的工作作风,并且总以微笑示人乐观的生活态
度。
最后还要感谢我的父母,感谢你们对我在研究生生活中,对我的全力的支持
和默默的奉献。在求知的道路上,我的每一步的足迹都凝聚着你们无私的关怀和
奉献,千言万语也无法表达对你们的感激之情!
93
万方数据
LTE-TDD 竞争随机接入过程的实现
作者攻读学位期间发表的论文
期刊名称:
上 海 交 通 大 学 软 件 学 院 网 上 公 示
(http://backup.se.sjtu.edu.cn/elearning/announcement/index.asp?range=all&courseid
=1073&page=5)。
期刊号:无
刊物等级:其他
94
万方数据