通信人家园

标题: RA过程中RA-RNTI和C-RNTI的作用  [查看完整版帖子] [打印本页]

时间:  2012-3-22 16:25
作者: cesar2212     标题: RA过程中RA-RNTI和C-RNTI的作用

RA过程中RA-RNTI和C-RNTI的作用

观点1:
RA-RNTI(RA-RNTI可以根据资源使用情况,以及接收准则计算而得,可以查协议)是用来解扰PDCCH信息,ENB回给用户的响应MSG2是发在共享信道的,而要解码共享信道就得首先解码PDCCH,这就是RA-RNTI的作用所在。而在MSG2里面,ENB分配了一个临时RNTI,当用户监听到响应之后,就回一个Msg3(RRC-connect request及者竞争消除ID),当收到MSg4的时候,UE确认了,这次初始接入成功,这样就把临时RNTI晋升为C-RNTI。

观点2:
楼上说的对,RA-RNTI是根据公式计算的,请查36.321, 对于FDD和preamble发送的子帧号一一对应,对于TDD同时要考虑频率资源。多以RA-RNTI对于FDD是10个,对于TDD是60个。在检测msg2的时候通过RA-RNTI来检测PDCCH, 而T-CNTI是msg2内容的一部分,用于后面的msg3,msg4的检测。



观点3:

疑问:RA-RNTI是由ENB还是由UE根据时频资源块计算而得?
理解1:ENB收到前导后根据其使用的时频资源块计算得到后,ENB将其通过RA响应发送给UE,UE的物理层根据收到的RA-RNTI解析PDCCH信息获得DL-SCH上的RA响应信息;
理解2:RA-RNTI分别在ENB和UE两端各自根据时频资源计算即可,不需要在二者之间传送?
其他理解:??
回答:
RA-RNTI分别在ENB和UE两端各自根据时频资源计算即可,不需要在二者之间传送。MSG1传递的是t_id和f_id。

观点4:

个人比较认同理解2,即UE和ENB分别计算,由于RA-RNTI由PRACH事件本身(发生时刻、频域资源、前导格式等)决定,UE和ENB计算出来的值是相同的,不需要传送,事实上,也没有信令可以来传送RA-RNTI。

观点5:

还有个问题:在RA过程中UE的唯一识别如何进行?
我的理解:以前我们说IMSI和TMSI用于无线接口唯一识别一个UE,那么LTE中的C-RNTI用于在RRC连接期唯一识别一个UE,
理解混乱的地方:UE到底在哪个时候哪些情况下需要唯一识别,又是分别依靠什么实现这些唯一识别的?


观点6:

我的几点理解:
1.IMSI和TMSI是NAS的识别,在msg3里上发。
2.RA-RNTI是MAC层的识别,UE在SIB2里选取一个可用的RA-RNTI,并通过计算公式定位t_id,f_id后,在对应的时频资源发preamble。
3.eNB根据preamble所在的时频资源,反推出RA-RNTI。并回resp,其中包括preamble的id,并分配Temp C-RNTI(对于初始接入的情况),以及UL grant。
4.UE根据preamble的id来识别resp,并用UL grant的配置,发MSG3,请求RRC连接,这里就包含NAS识别。
5.UE在Temp C-RNTI指定的资源接收eNB的碰撞解决反馈,如果成功,就把Temp C-RNTI升级成C-RNTI,否则丢掉。


观点7:

0、
预备:
36.211:每种PRACH_Config_index对应一帧(FDD)/一子帧(TDD)中可使用的PRACH的时频位置;
36.321:通过广播UE知道PRACH_Config,根据PDCCH指示或者自己从中任选一个Preamble和PRACH位置接入请求;

1、RA-RNTI——
含义:对应PRACH的位置——eNB检测到Preamble的时频位置,对应到PRACH_Config中的索引;
理论取值:1~60(0x0001~0x003C),0x0000是保留字段,所以要加一。其实不会占满,一种PRACH_Config对应的时频位置一帧不超过10个。
使用:响应接入请求时,在PDCCH上基于一种DCI格式处理,过程中加入RA-RNTI标识,收端UE知道自己之前Preamble的发送位置,当然也知道这个值,于是检测PDCCH上是否有自己对应的RA-RNTI;有,则说明接入被响应,在依据PDCCH上的指示去PDSCH上读取RA Response消息。

2、C-RNTI——
基本与随机接入本身无关,和UE接入请求的起因和状态有关:
UE若处于RRC_CONNECTED模式,说明已经分配到了C-RNTI,接入时需要上报;
UE若处于IDLE模式,说明还没有C-RNTI,如果是请求RRC连接,eNB在后续的Msg4里同意的话可能分配一个C-RNTI;
与随机接入过程相关的是temporary C-RNTI,这在竞争模式下Msg2中eNB总会发一个,用于随后的Msg中标识UE,当然UE有C-RNTI也可以不用TC-RNTI。


观点8:


各种RNTI的使用,36.321最后一章列了个表,详细说了。
楼上的,如果是non-contention  based random  access,Msg2是不是也一定会发temporary  C-RNTI?

C-RNTI;
RA-RNTI或者TC-RNTI其实都不唯一对应UE

[ 本帖最后由 cesar2212 于 2012-3-26 09:28 编辑 ]
时间:  2012-3-30 21:27
作者: erbozi


时间:  2012-4-5 16:27
作者: inspiron456

顶一下!
时间:  2012-4-5 18:54
作者: DR_KOG_POM

RNTI就是识别UE的标识,具体来说,就是UE根据RNTI去解属于自己的PDCCH。
RA-RNTI、Temp C-RNTI和C-RNTI顾名思义:
  - RA-RNTI就是在随机接入过程中、UE用于解PDCCH的RNTI,只用于msg2
  - Temp C-RNTI也是在随机接入过程中的一个临时的C-RNTI。有了Temp C-RNTI、还需要有RA-RNTI的原因是,在解msg2的时候还没有Temp C-RNTI,因此需要有一个协议规定好的RNTI用于解msg2,这个就是RA-RNTI。
  - C-RNTI是在随机接入之后、通过了竞争解决之后使用的标志,即在竞争解决之后,就不能使用临时的C-RNTI了,而要使用真正的C-RNTI。
时间:  2012-4-6 00:11
作者: leonardolee


时间:  2012-4-22 16:36
作者: shangee     标题: raranti是根据时频资源UE和eNB计算而来,tcrnti是eNB分配而来,crnti是msg4


时间:  2012-7-28 09:59
作者: 乐逍遥a     标题:

乱啊,求正解
时间:  2012-9-7 17:24
作者: alivelife

4和6楼的兄弟回答已经很清楚了。。补充一下:X-RNTI是MAC/PHY使用,IMEI是上层用于鉴权等等。
时间:  2013-5-2 14:12
作者: highnight

ra-rnti是根据时频资源计算所得,那TC-rnti和C-rnti是怎么计算得到的呢,这里都是说eNB分配的,那总得有个出处吧?
知晓的兄弟请解答下~
时间:  2013-10-29 09:59
作者: Limin2011

highnight 发表于 2013-5-2 14:12
ra-rnti是根据时频资源计算所得,那TC-rnti和C-rnti是怎么计算得到的呢,这里都是说eNB分配的,那总得有个出 ...

tc-rnti是RandomAccess时eNB发送RAR分配给UE的,在Msg4后,随机接入成功的UE如果之前没有c-rnti,那么这个tc-rnti就会升级为c-rnti,tc-rnti和c-rnti都是占用16bits,在RAR中分配的tc-rnti不会跟网络中在用的c-rnti的值相同。
时间:  2013-10-29 11:06
作者: highnight

Limin2011 发表于 2013-10-29 09:59
tc-rnti是RandomAccess时eNB发送RAR分配给UE的,在Msg4后,随机接入成功的UE如果之前没有c-rnti,那么这个 ...

是都占用16比特,但是是怎么分配或者怎么计算出来的,难道随便分配一个16位的?
时间:  2013-10-29 13:52
作者: Limin2011

highnight 发表于 2013-10-29 11:06
是都占用16比特,但是是怎么分配或者怎么计算出来的,难道随便分配一个16位的?

不是随便分配的,分配的tc-rnti的值不能与网络在用的c-rnti的值相同,16bits能标识多少个用户,这个很简单吧,一个基站下同时在线的用户是达不到这么多的。
时间:  2013-11-7 08:58
作者: highnight

Limin2011 发表于 2013-10-29 13:52
不是随便分配的,分配的tc-rnti的值不能与网络在用的c-rnti的值相同,16bits能标识多少个用户,这个很简单 ...

只要分配的rnti和eNB中的UE的rnti不一样就行?
时间:  2013-11-7 10:40
作者: Limin2011

highnight 发表于 2013-11-7 08:58
只要分配的rnti和eNB中的UE的rnti不一样就行?

在我目前看到的资料中没有明确说,据我理解的应该是这个样子的。分配的tc-rnti的值只要与网络在用的c-rnti的值不同就行,我们的手机一般是在待机状态下,是不会有c-rnti的,只有RRC连接状态下的才有。
时间:  2013-11-7 16:52
作者: highnight

Limin2011 发表于 2013-11-7 10:40
在我目前看到的资料中没有明确说,据我理解的应该是这个样子的。分配的tc-rnti的值只要与网络在用的c-rnt ...

OK,谢谢你的解答~。
时间:  2016-12-28 19:36
作者: wlangel

好难懂啊
时间:  2023-5-26 13:34
作者: mysy

用Wavejudge抓外场的真实基站下的用户信息,号码都是随机的C-RNTI,小于256 的一般是RA-RNTI

Screenshot 2023-05-26 133249.png

附件: Screenshot 2023-05-26 133249.png (2023-5-26 13:33, 1.92 MB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTgwMDAyfGUxMzE5NGJifDE3NTQxOTUyNTF8MHww




通信人家园 (https://www.txrjy.com/) Powered by C114