PRACH原理及其规划方法.docx
《PRACH原理及其规划方法.docx》由会员分享,可在线阅读,更多相关《PRACH原理及其规划方法.docx(25页珍藏版)》请在三一办公上搜索。
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序列推出来的,推导公 式如下:-l Ijl.V (F = 1.04875 -(6 67?+7+2)r暇伯羊位为km* Tmd大时退扩牌.轻值甲位为 g卜吕前产品魅值方5中*Step2: 839/93结果向下取整结果为9,这意味着每个索引可产生9个前导序列, 64个前导序列就需要8个根序列索引;Step3:这意味着可供的根序列索引为0,8,16-832共104个可用根序列索引;Step4 :根据可用的根序列索引,在所有小区之间进行分配,原理类似于PCI分 配方法Ncs configurationvalue低速小区 Unrestricted set高速小区 R
3、estricted set0015113182152231826422325263863246LTE 中的 PRACH在FDD模式下(以下若未特别指出,均是对FDD模式而言)PRACH的大小为6 个 RB,$个子帧中,至多有一个 PRACH(36.211,Section 5.7.1)。TDD 模式下, 允许一个子帧中存在多个频分的PRACH。PRACH中的前导序列,包含长度为的循环前缀(CP)和长度为的序列。如下 图所示:CPSequent为了适应不同的小区大小,LTE FDD中的PRACH定义了四种类型,上面的图中,格式1和格式3使用了较长的CP,适用于小区半径较大的情况。格式2和格式3中重
4、复的前导序列适用于路损较大的小区环境。格式0占据一个 子帧的长度,格式1和格式2占据两个连续子帧的长度,格式3占据3个连续子 帧的长度。从上图可以看出,PRACH中的CP和前导序列并没有占满整个子帧的 时间,剩余的部分即为保护时间(Guard Period),这对非同步的上行PRACH来 说是必要的。由MAC层触发的随机接入前导序列,只能在特定的时频资源上发送。PRACH在 频域上的位置由上层半静态设定的,通过SIB2中的参数prachFreqOffset广播, prach-FreqOffset的值代表的是物理块资源的号码,满足,取值范围在0到94 之间,PRACH上不存在跳频。SIB2中的参
5、数prachConfigIndex (0到63之间取值)决定了小区中PRACH可 以出现的帧和子帧的位置以及所使用的PRACH的类型。在3GPP 36.211 Table 5.7.1-2中定义。Table 5.7.1-2: Frame structure type 1 random access configuration for preamble formats 0-3.PRACHConfiguratio nIndexPreambl eFormatSystem frame numbe rSubfram e numberPRACH Configuratio n IndexPreambl eFo
6、rmatSystem frame numbe rSubfram e number00Even1322Even110Even4332Even420Even7342Even730Any1352Any140Any4362Any450Any7372Any760Any1, 6382Any1, 670Any2 ,7392Any2 ,780Any3, 8402Any3, 890Any1, 4, 7412Any1, 4, 7100Any2, 5, 8422Any2, 5, 8110Any3, 6, 9432Any3, 6, 9120Any0, 2, 4, 6,8442Any0, 2, 4, 6,8130Any
7、1, 3, 5, 7,9452Any1, 3, 5, 7,9140Any0, 1, 2, 3,4, 5, 6, 7,8, 946N/AN/AN/A150Even9472Even9161Even1483Even1171Even4493Even4181Even7503Even7191Any1513Any1201Any4523Any4211Any7533Any7221Any1, 6543Any1, 6231Any2 ,7553Any2 ,7241Any3, 8563Any3, 8251Any1, 4, 7573Any1, 4, 7261Any2, 5, 8583Any2, 5, 8271Any3,
8、6, 9593Any3, 6, 9281Any0, 2, 4, 6,860N/AN/AN/A291Any1, 3, 5, 7,961N/AN/AN/A30N/AN/AN/A62N/AN/AN/A311Even9633Even9PRACH中的前导序列是由Zadoff-Chu序列经过循环移位生成的,它们源自一个或多个Zadoff-Chu序列的根序列,序列长度为839, PRACH中子载波的间隔为1.25K。一个小区中有64个前导序列,网络侧配置小区内可以使用的前导 序列,并通过SIB2中的参数rootSequencelndex (在0到837之间取值)来广 播第一个ZC根序列,对根序列按一定的规则
9、循环移位,生成相应的PRACH前 导序列。由于PRACH上行传输的不同步以及不同的传输延迟,相应的循环移位之间需要 有足够的间隔,并非所有的循环移位都能够作为正交序列使用。如果可用的循环 移位的前导序列数目不够64个,则按一定的规则选择下一个ZC根序列,通过 循环移位生成新的PRACH前导序列。对于高速移动环境下的UE,由于Doppler效应,会破坏ZC序列不同循环移位 之间的正交性,此时,LTE中定义了特殊的规则来生成ZC序列的移位。SIB2中 的highSpeedFlag来指明小区是否支持高速移动下ZC序列循环移位的选择。b*tlDblt Fuhtui 3PrramNr Fnmatn时频域
10、资源*1 Preamblefterniblecnit睥俸切序列长们(U儒痢)CTKI(/样苴)支持小区半检血)01m.133 168800/24 576U.53126M.38/21 004网加观515.63/15 啊77.5421M33/6 24O1 6W(lx24 376)196.8S/6 0U29.5333翊3蝴0041600/(2*24 576)715.63】!购100.164UpFlSRS灿9.3&/28S1.41Table 9.1 Random access preamble formats. Reproduced by pennissiun of ETSIAppwxinu悻加前叩甲
11、时FormatCvtJic prefixPrcjmblcGuanJ periodTbtalApplicationD103800V1000Normal, cells1684800SI62000Large cells2203Odd97lllOOWeak signalsS6841600716.犯MLar咨 ceJs and weak signal415133g157Small TDD EM对于格式1到3,频域间隔1.25k,占用864个子载波(ZC序列长度839,剩余25个子载波两边保护)。格式4,频域讲7.5k,占用144个子载波(ZC序列139,剩余5个两边保护)。One Frame对于TDD,
12、格式有4种,和TDD上下行帧划分和prach-ConfigIndex有关,见211 表 Table 5.7.1-3。prach-ConfigIndeX确定了四元结构体,决定了 prach发送的时频位置。在211表Table 5.7.1-4中配置。其中是频率资源索引。分别表示资源是否在所有的无线帧,所有的偶数无线帧,所有的奇数无线帧上重现。表示随机接入资源是 否位于一个无线帧的前半帧或者后半帧。表示前导码开始的上行子帧号,其计 数方式为在连续两个下行到上行的转换点间的第一个上行子帧作为0进行计数。 但对于前导码格式4,表示为(大)。前导序列产生每个基站下有64个preamble序列,怎么产生呢?
13、由逻辑根序列号RACH_ROOT_SEQUENCE查表Table 5.7.2-4得到物理根序列号。用 zeroCorrelationZoneConfi敏及 highSpeedFlag(如果为高速,则是限制级)查211表格Table 5.7.2-2得到循环位移N ;CS用循环位移Ncs与根序列,得到64个preamble序列。1个根序列可能无法生产64个preamle序列,则取下一个根序列继续生成,直到得到64个preambleRRC Cannectton RequestPHICH acknowle-dgementPUCCH acknowledgementPDCCH s-cuHng comman
14、d to temporary C-RNTI)PRACH pre-amble RA-RNTl preamble! index)PDCCH &ehedtiiing comm如d(to RA-RNTI)Random access response (preamble index.UE CMention fiiesofution IdentityMAC层处理 触发条件RRC信令触发。包括切换,初始入网,idle醒来需要做随机接入。此时没有 C-RNTI,msg3在CCCH中发送,在msg4中会携带msg3的内容作为UE标识让 UE知道是否该msg4是针对自己的。UE MAC层触发:此时已经有7C-RN
15、TI,不是为了入网而是为了 2种情况:a、UE自己发现好久没有调整ul timing 了需要重新调整;b、没有SR资源但需要BSRPDCCH DCI formart 1A触发:基站发现UE的ul timing老不对了,可能是“Timing Advance Command MAC Control Element”老调整不好了(该方式时相对值调 整),基站复位一下UE的timing调整参数(随机接入的timing调整时绝对值调 整,做完后应当复位一下相对值参数,以后用MAC控制元素相对值调整)。 基站通过1个特殊的DCI format 1a告知UE开始随机接入,该DCI并不分配下 行带宽, 只是指
16、示随机接入。RNTI 用 C-RNTI 加扰;字段“1_ocalized/Distributed VRB assignment flag”设置为 0Resource block assignment - bits 设置为全 1Preamble Index - 6 bitsPRACH Mask Index - 4 bits剩下的bits全填0。按照是否竞争,又分Contention based和Non-contention based。非竞争的消 息如果Preamble Index (码索引)填为全0则表示使用竞争的。如果Preamble Index不为0,但PRACH Mask Index (
17、时频资源索引)为0也是可以的,说明码资源基站单独分配UET,但时频资源UE还是要自己竞争(感觉这样做很无聊, 一般实现应该是都一起分配了吧)。发送 preamble (MSG1)发送 Preamble先必须得到一些PRACH和RACH的配置参数,才能发起随机接入。确定时频资源。prach-ConfigIndex确定码资源。先从RACH_ROOT_SEQUENCE查表确定根序列, zeroCorrelationZoneConfig以及 highSpeedFlag确定了循环位移,则可以从根序 列确定64个preamble序列。把这64个序列取一部分(RRC配置 numberOfRA-Preambl
18、eS,取的这部分又分为2组(组A和组B), RRC配置了 numberOfRA-Preambles,贝U 组 B 大小为 numberOfRA-Preambles - numberOfRA-Preambles确定功率资源。组B用来传大数据的msg3,但由于RB多了多功率有要求。计 算组B传输的功率不能大于最大功率,用到参数deltaPreambleMsg3确定 RAR 响应窗口 ra-ResponseWindowSize每次preamble不成功后重发增加的功率。powerRampingStepPreamble 最大重传此时。preambleTransMax初始功率。preamblelniti
19、alReceivedTargetPowerPreamble 功率偏移。DELTA_PREAMBLEMSG3 的 HARQ 重传次数。maxHARQ-Msg3Tx发送组B的preamble需要用到的功率参数messagePowerOffsetGroupB等待 msg4 成功完成的定时器 mac-ContentionResolutionTimer参数得到后,清空 msg3 buff,设置preamble传输次数为1(PREAMBLE_TRANSMISSION_COUNTER=1),设置backoff 参数为 0,选择随机 接入资源。注明:如果已经开始了随机接入,基站又指示开始新的一个,UE选哪个由
20、UE 厂家自己决定。PRACH-Configfield descriptionshighSpeedFlagParameter: High-speed-flag, see TS 36.211, 21, 5.7.2.TRUE corresponds to Restricted set and FALSE to Unrestricted set.产生序列时用,如果为高速,则用限制级的序列偏移。prach-ConfigIndexParameter: prach-ConfigurationIndexsee TS 36.211 21, 5.7.1.确定时频位置时用,确定帧号、子帧号、时隙号,即确定时域位置
21、。prach-FreqOffsetParameter: prach-FrequencyOffsetsee TS 36.211, 21, 5.7.1. For TDD the value range is dependent on the value of prach-ConfigIndex确定时频位置时用,确定频域位置,相对顶部(或底部)多少个RB。rootSequencelndexParameter: RACH_ROOT_SEQUENCEsee TS 36.211 21, 5.7.1.根序列逻辑索引,产生序列时用,zeroCorrelationZoneConfigParameter: Ncs
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PRACH 原理 及其 规划 方法

链接地址:https://www.31ppt.com/p-4888155.html