PRACH原理和规划方法.docx
《PRACH原理和规划方法.docx》由会员分享,可在线阅读,更多相关《PRACH原理和规划方法.docx(14页珍藏版)》请在三一办公上搜索。
1、PRACH原理及其规划方法Physical Random Access Channel 物理随机接入信道PRACH的规划概述作用:PRACH信道用作随机接入,是用户进行初始连接、切换、连接重建立, 重新恢复上行同步的唯一途径。UE通过上行RACH来达到与LTE系统之间的上行 接入和同步。原理:用户使用PRACH信道上的Preamble码接入,每个小区的Preamble码为 64个。Preamble由ZC根序列(长度839)循环移位产生,PRACH信道的规划主要 规划Ncs的大小(循环移位长度)、起始/终止根序列逻辑编号。Preamble的sequence序列的产生过程Preamble序列承载在
2、接入信道中,preamle序列是有ZC序列推出来的,推导公 式如下:.vH (zj )=宕, 。三三 Arc 1其中Nzc = 839,该序列实际是一个虚数数列,简单理解用序列的每个单元是 32bit的一个数,该数表示的虚数,高16为实部,低16位为虚部,整个理解成 一个数也行。每个小区使用64个preamble,使用时在其中选取一个进行接入,64个preamble 的产生是首先使用一个ZC根产生一个839的序列,然后通过Ncs参数对这个序 列进行循环移位,如果移位步长较大而不够64个preamble,则再拿一个根序列 的ZC序列进行循环移位,直到满足个数要求。这么做的原因是不同的循环位移 步
3、长和小区接入半径有关,所以有不同的Ncs参数,Ncs是通过系统消息广播下 来的。最初选择的根也是通过配置下来的。简单理解:例如 表示0号preamble,往右循环移位1位表示1号,往右循环移位1位表示 2号PRACH规划步骤:(华为)Step1:根据小区半径决定Ncs取值;按小区接入半径10km来考虑,Ncs取值为 93;其中Ncs与小区半径的约束关系为:瓦性 L0487567f + 7;皿+2)联值单仁大 km Tg*毒大时里,翌眠值始伫六目前|产品棋值为Step2: 839/93结果向下取整结果为9,这意味着每个索引可产生9个前导序列, 64个前导序列就需要8个根序列索引;Step3:这意
4、味着可供的根序列索引为0,8,16-832共104个可用根序列索引; Step4:根据可用的根序列索引,在所有小区之间进行分配,原理类似于PCI分 配方法LTE 中的 PRACH在FDD模式下(以下若未特别指出,均是对FDD模式而言)PRACH的大小为6 个RB,每个子帧中,至多有一个PRACH(36.211,Section 5.7.1)。TDD模式下, 允许一个子帧中存在多个频分的PRACH。PRACH中的前导序列,包含长度为的循环前缀(CP)和长度为的序列。如下图 所示:为了适应不同的小区大小,LTE FDD中的PRACH定义了四种类型,Formal 0 CP Prearjible 1.0
5、8 MHr ( 6 PRB)* i&3 捋 eoo psIPJ4 酗耍 .Fwmai CPPreamble41A朋4 K顿Ms.1QD3 US*F*fmdr 2 CPPlea mb I? stqtienceI Pfeapnbte wquencexk203 psSOOpsaoo-1SI 2洲4 &,Fcrmal 3 |Pre amble sequenceamble sequsrwert. tjining advance temporary C-RNTI)tempo CRNTI)PRAcH preamblePDCCH sEheduling command怡 RA-RNTIPHICH acknowl
6、edgemenLPDCCH scheduling command前导序列产生每个基站下有64个preamble序列,怎么产生呢?由逻辑根序列号RACH_ROOT_SEQUENCE 查表Table 5.7.2-4得到物理根序列号。用zeroCorrelationZoneConfig以及highSpeedFlag (如果为高速,则是限制级)查211表格Table 5.7.2-2得到循环位移NCS;用循环位移NCS与根序列,得到64个preamble序列。1个根序列可能无法生产64个preamle序列,则取下一个根序列继续生成,直到得到64个preamble(RA-RNTI, preamble in
7、d&xiRandom access目spDns* (preamble index.PUGCH acknowle d ge m e ntMAC层处理触发条件RRC信令触发。包括切换,初始入网,idle醒来需要做随机接入。一此时没有 C-RNTI,msg3在CCCH中发送,在msg4中会携带msg3的容作为UE标识让UE知 道是否该msg4是针对自己的。UE MAC层触发:此时已经有了 C-RNTI,不是为了入网而是为了 2种情况:a、UE自己发现好久没有调整ul timing 了需要重新调整;b、没有SR资源但需要BSRPDCCH DCI formart 1A触发:基站发现UE的ul timin
8、g老不对了,可能是Timing Advance Command MAC Control Element 老调整不好了(该方式时相对值调整), 基站复位一下UE的timing调整参数(随机接入的timing调整时绝对值调整,做 完后应当复位一下相对值参数,以后用MAC控制元素相对值调整)。基站通 过1个特殊的DCI format 1a告知UE开始随机接入,该DCI并不分配下行带宽, 只是指示随机接入。RNTI 用 C-RNTI 加扰;字段Localized/Distributed VRB assignment flag设置为 0Resource block assignment- bits 设置
9、为全 1Preamble Index- 6 bitsPRACH Mask Index - 4 bits剩下的bits全填0。按照是否竞争,又分Contention based和Non-contention based。非竞争的消息如 果Preamble Index (码索引)填为全0则表示使用竞争的。如果Preamble Index 不为0,但PRACH Mask Index(时频资源索引)为0也是可以的,说明码资源基 站单独分配UE 了,但时频资源UE还是要自己竞争(感觉这样做很无聊,一般 实现应该是都一起分配了吧)。发送 preamble(MSG1)发送 Preamble先必须得到一些PR
10、ACH和RACH的配置参数,才能发起随机接入。确定时频资源。prach-ConfigIndex确定码资源。先从RACH_ROOT_SEQUENCE查表确定根序列, zeroCorrelationZoneConfig以及highSpeedFlag确定了循环位移,则可以从根序列 确定64个preamble序列。把这64个序列取一部分(RRC配置 numberOfRA-Preambles),取的这部分又分为2组(组A和组B), RRC配置了 numberOfRA-Preambles , 则。组 B 大小为 numberOfRA-Preambles - numberOfRA-Preambles。确定功
11、率资源。组B用来传大数据的msg3,但由于RB多了多功率有要求。计算 组B传输的功率不能大于最大功率,用到参数deltaPreambleMsg3。确定 RAR 响应窗口 ra-ResponseWindowSize;每次preamble不成功后重发增加的功率。powerRampingStepPreamble 最大重传此时。preambleTransMax初始功率。preambleInitialReceivedTargetPowerPreamble 功率偏移。DELTA_PREAMBLEMSG3 的 HARQ重传次数。maxHARQ-Msg3Tx发送组B的preamble需要用到的功率参数mess
12、agePowerOffsetGroupB 等待 msg4 成功完成的定时器 mac-ContentionResolutionTimer。参数得到后,清空 msg3 buff,设置preamble传输次数为1 (PREAMBLE_TRANSMISSION_COUNTER=1),设置 backoff 参数为 0,选择随机接 入资源。注明:如果已经开始了随机接入,基站又指示开始新的一个,UE选哪个由UE 厂家自己决定。RRC配置参数PRACHConfig field descriptionshighSpeedFlagParameter: High-speed-flag, see TS 36.211,
13、 21, 5.7.2.TRUE corresponds to Restricted set and FALSE to Unrestricted set.产生序列时用,如果为高速,则用限制级的序列偏移。prachConfigIndexParameter: prach-ConfigurationIndex, see TS 36.211 21, 5.7.1.确定时频位置时用,确定帧号、子帧号、时隙号,即确定时域位置。prachFreqOffsetParameter: prach-FrequencyOffset, see TS 36.211, 21, 5.7.1. For TDD the value
14、range is dependent on the value of prach-ConfigIndex.确定时频位置时用,确定频域位置,相对顶部(或底部)多少个RB。rootSequencelndexParameter: RACH_ROOT_SEQUENCE, see TS 36.211 21, 5.7.1. 根序列逻辑索引,产生序列时用,zeroCorrelationZoneConfigParameter: NCs configuration, see TS 36.211, 21, 5.7.2: table 5.7.2-2 for preamble format 0.3 and TS 36
15、.211, 21, 5.7.2: table 5.7.2-3 for preamble format 4.产生序列时用,觉得序列偏移。发送 preamble(MSG1)macContentionResolutionTimerTimer for contention resolution in TS 36.321 6. Value in subframes. Value sf8 corresponds to 8 subframes, sf16 corresponds to 16 subframes and so on.maxHARQMsg3TxMaximum number of Msg3 HAR
16、Q transmissions in TS 36.321 6, used for contention based random access. Value is an integer.MSG3的最大HARQ传输次数messagePowerOffsetGroupBThreshold for preamble selection in TS 36.321 6. Value in dB. Value minusinfinity corresponds to -infinity. Value dB0 corresponds to 0 dB, dB5 corresponds to 5 dB and s
17、o on.用组B时,UE发送时功率需要大几个DBmessageSizeGroupAThreshold for preamble selection in TS 36.321 6. Value in bits. Value b56 corresponds to 56 bits, b144 corresponds to 144 bits and so on.用组A时,MSG3的最大的消息大小。numberOfRAPreamblesNumber of non-dedicated random access preambles in TS 36.321 6. Value is an integer.
18、Value n4 corresponds to 4, n8 corresponds to 8 and so on.Preamble总共的个数powerRampingStepPower ramping factor in TS 36.321 6. Value in dB. Value dB0 corresponds to 0 dB, dB2 corresponds to 2 dB and so on.UE重发preamble时,每次功率增加的步长preambleInitialReceivedTargetPowerInitial preamble power in TS 36.321 6. Val
19、ue in dBm. Value dBm-120 corresponds to -120 dBm, dBm-118 corresponds to -118 dBm and so on.基站期望的目标功率preamblesGroupAConfigProvides the configuration for preamble grouping in TS 36.321 6. If the field is not signalled, the size of the random access preambles group A 6 is equal to numberOfRA-Preambles
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PRACH 原理 规划 方法
链接地址:https://www.31ppt.com/p-4888160.html