首页 > 代码库 > LTE-TDD随机接入过程(6)-分场景描述竞争接入和非竞争接入的流程

LTE-TDD随机接入过程(6)-分场景描述竞争接入和非竞争接入的流程

http://blog.csdn.net/m_052148/article/details/51152807

版权声明:本文为博主原创文章,转载时请注明原文链接,谢谢 本文博主阿米尔C

本文主要描述不同场景下竞争接入和非竞争接入流程的不同。

在文章《LTE-TDD随机接入过程(1)-目的和分类》里已经提到,随机接入可以分为两种:竞争型的接入和非竞争型的接入。

竞争型的场景包括:

(1)UE的初始接入

(2)UE的重建

(3)UE有上行数据发送,但检测到上行失步

(4)UE有上行数据发送,但没有SR资源

(5)切换

(6)eNB有下行数据发送,但检测到上行失步

非竞争型的场景除了包括上面的(5)和(6)之外,还包括定位过程。本文不讨论定位过程,只分场景描述(1)~(6)中竞争和非竞争接入的流程。

1.UE发起初始接入

UE初始发起接入的主要流程如下图所示。

 

UE初始接入时,并没有CRNTI信息,因此MSG3和MSG4都需要使用TCRNTI加扰、解扰,并最终转为CRNTI。同时,在携带MSG3、MAC层组装的MAC PDU中,也不会携带CRNTI的MAC控制字段。

因为不同的UE,可能在相同的时频位置上发送相同的前导码,因此某个UE虽然发送了MSG3消息,也收到了来自网侧的ACK信息,网侧也有可能并没有真正的允许该UE接入。此时UE还需要通过解码MSG4中的竞争解决标识(UE contention Resolution Identity,通过MAC PDU封装MSG3的码流),来判断网侧是否确认了本UE的接入。因为不同UE的MSG3码流不同,因此UE可以将之前发送的MSG3码流(RRCConnectSetup消息)和随MSG4一起下发的MAC PDU中的竞争解决信元相比较,看是否完全相同,来判断本UE是否完成了竞争接入过程。

 

2.UE重建

引起UE重建的原因有很多,无论是哪种原因,重建之前的那个时刻,UE已经发生了失步,因此需要通过随机接入来获取TA。这种场景下随机接入的主要流程如下图所示。因为MSG3和MSG4的HARQ-ACK与上文的初始接入场景相同,为了精简流程,下图中省去了这两条ACK信息的交互,不影响理解。

 

因为此时RRC已经处于RRC_CONNECTED状态,UE和eNB侧已经保存有CRNTI信息,因此MSG4的加扰、解扰使用的是CRNTI,而不是TCRNTI。同样的原因,因为系统已经具有了CRNTI,因此在随机接入完成后,TCRNTI将被丢弃,不会覆盖已有的CRNTI,后续流程使用老的CRNTI进行加扰、解扰。

The Temporary C-RNTI is promoted to C-RNTI for a UE which detects RA success and does not already have a C-RNTI; it is dropped by others. A UE which detects RA success and already has a C-RNTI, resumes using its C-RNTI.

因为重建请求消息RRCConnectionReestablishmentRequest里已经携带了CRNTI信息,eNB侧根据该CRNTI和之前分配的TCRNTI,就能区分出本次竞争过程的UE具体是哪个UE,因此UE在发送MSG3的MAC PDU中,是不需要发送CRNTI的MAC CE控制信元的。

 

3.UE有上行数据发送,但上行失步或没有SR资源

这两种场景下的竞争接入过程的主要流程都可以用下图表示。

 

特别的,由于在这两种场景下,UE侧的RRC没有上行消息,不能在RRC层消息中携带UE标识CRNTI,因此UE需要利用RAR中分配的UL_GRANT,向eNB发送一个标识UE的CRNTI CE(即MSG3),当然了,后续MSG4中也需要将这个MAC CE码流封装到UE contention Resolution Identity中,以完成竞争解决过程。

4.切换

切换的场景优先使用非竞争接入过程,如果不能执行非竞争过程,则执行竞争过程。

下图是非竞争过程的主要流程图。

 

因为是非竞争过程,源eNB将在RRCConnectionReconfiguration消息中下发UE使用的前导码(前导码值不能是0),具体如下。

 

如果不能进行非竞争接入,则需要执行竞争接入。下图是竞争过程的主要流程图,不携带前导码或前导码值填0,表示UE需要执行竞争接入。

 

因为是竞争接入,所以源eNB发送的重配置消息里不带前导码信元或带的Preamble值为0。另外,因为切换前的CRNTI是存在的,因此MSG4使用已有的CRNTI加扰、解扰,而不使用TCRNTI。

5.eNB有下行数据,但检测到上行失步

本场景同样优先使用非竞争接入过程,如果不能执行非竞争过程,则执行竞争过程。

下图是非竞争过程的主要流程图。

 

这种场景下,UE使用的非竞争前导码preamble在PDCCH Order中携带,即eNB通过填写特定的DCI1A信息来编码Preamble信息,Preamble值不能填0,具体可以参考博文《LTE-TDD随机接入过程(4)-RIV的解析和Preamble资源的选择》。

如果不能进行非竞争接入,则需要执行竞争接入。下图是竞争过程的主要流程图,此时需要将Preamble值填0。

 

6.参考文献

(1)3GPP TS 36.300 V9.10.0 (2012-12) Overall description

(2)http://www.sharetechnote.com/

LTE-TDD随机接入过程(6)-分场景描述竞争接入和非竞争接入的流程