ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:824.98KB ,
资源ID:6509066      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6509066.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PRACH原理及其规划方法.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PRACH原理及其规划方法.docx

1、PRACH原理及其规划方法PRACH原理及其规划方法(总15页)PRACH原理及其规划方法Physical Random Access Channel物理随机接入信道PRACH的规划概述作用:PRACH信道用作随机接入,是用户进行初始连接、切换、连接重建立,重新恢复上行同步的唯一途径。UE通过上行RACH来达到与LTE系统之间的上行接入和同步。原理:用户使用PRACH信道上的Preamble码接入,每个小区的Preamble码为64个。 Preamble由ZC根序列(长度839)循环移位产生,PRACH信道的规划主要规划Ncs的大小(循环移位长度)、起始/终止根序列逻辑编号。Preamble的

2、sequence序列的产生过程Preamble序列承载在接入信道中,preamle序列是有ZC序列推出来的,推导公式如下:其中Nzc 839,该序列实际是一个虚数数列,简单理解用序列的每个单元是32bit的一个数,该数表示的虚数,高16为实部,低16位为虚部,整个理解成一个数也行。每个小区使用64个preamble,使用时在其中选取一个进行接入,64个preamble的产生是首先使用一个ZC根产生一个839的序列,然后通过Ncs参数对这个序列进行循环移位,如果移位步长较大而不够64个preamble,则再拿一个根序列的ZC序列进行循环移位,直到满足个数要求。这么做的原因是不同的循环位移步长和小

3、区接入半径有关,所以有不同的Ncs参数,Ncs是通过系统消息广播下来的。最初选择的根也是通过配置下来的。简单理解:例如 010表示0号preamble,往右循环移位1位001表示1号,往右循环移位1位表示2号PRACH规划步骤:(华为)Step1:根据小区半径决定Ncs取值;按小区接入半径10km来考虑,Ncs取值为93;其中Ncs与小区半径的约束关系为:Step2: 839/93结果向下取整结果为9,这意味着每个索引可产生9个前导序列,64个前导序列就需要8个根序列索引;Step3:这意味着可供的根序列索引为0,8,16832共104个可用根序列索引;Step4:根据可用的根序列索引,在所有

4、小区之间进行分配,原理类似于PCI分配方法Ncs configurationvalue低速小区Unrestricted set高速小区Restricted set00151131821522318264223252638632467385584668959821076100119312812119158131672021427923715419-表1 Ncs可取值(前导格式0-3)LTE中的PRACH在FDD模式下(以下若未特别指出,均是对FDD模式而言)PRACH的大小为6个RB,每个子帧中,至多有一个PRACH(,Section )。TDD模式下,允许一个子帧中存在多个频分的PRACH。P

5、RACH中的前导序列,包含长度为 的循环前缀(CP)和长度为 的序列。如下图所示:为了适应不同的小区大小,LTE FDD中的PRACH定义了四种类型,上面的图中,格式1和格式3使用了较长的CP,适用于小区半径较大的情况。格式2和格式3中重复的前导序列适用于路损较大的小区环境。格式0占据一个子帧的长度,格式1和格式2占据两个连续子帧的长度,格式3占据3个连续子帧的长度。从上图可以看出,PRACH中的CP和前导序列并没有占满整个子帧的时间,剩余的部分即为保护时间(Guard Period),这对非同步的上行PRACH来说是必要的。由MAC层触发的随机接入前导序列,只能在特定的时频资源上发送。PRA

6、CH在频域上的位置由上层半静态设定的,通过SIB2中的参数prach-FreqOffset广播,prach-FreqOffset的值代表的是物理块资源的号码,满足 ,取值范围在0到94之间,PRACH上不存在跳频。SIB2中的参数prach-ConfigIndex(0到63之间取值)决定了小区中PRACH可以出现的帧和子帧的位置以及所使用的PRACH的类型。在3GPP Table 中定义。Table Frame structure type 1 random access configuration for preamble formats 0-3.PRACHConfigurationPrea

7、mbleSystem frame numberSubframe numberPRACH ConfigurationPreambleSystem frame numberSubframe numberIndexFormatIndexFormat00Even1322Even110Even4332Even420Even7342Even730Any1352Any140Any4362Any450Any7372Any760Any1, 6382Any1, 670Any2 ,7392Any2 ,780Any3, 8402Any3, 890Any1, 4, 7412Any1, 4, 7100Any2, 5, 8

8、422Any2, 5, 8110Any3, 6, 9432Any3, 6, 9120Any0, 2, 4, 6, 8442Any0, 2, 4, 6, 8130Any1, 3, 5, 7, 9452Any1, 3, 5, 7, 9140Any0, 1, 2, 3, 4, 5, 6, 7, 8, 946N/AN/AN/A150Even9472Even9161Even1483Even1171Even4493Even4181Even7503Even7191Any1513Any1201Any4523Any4211Any7533Any7221Any1, 6543Any1, 6231Any2 ,7553A

9、ny2 ,7241Any3, 8563Any3, 8251Any1, 4, 7573Any1, 4, 7261Any2, 5, 8583Any2, 5, 8271Any3, 6, 9593Any3, 6, 9281Any0, 2, 4, 6, 860N/AN/AN/A291Any1, 3, 5, 7, 961N/AN/AN/A30N/AN/AN/A62N/AN/AN/A311Even9633Even9PRACH中的前导序列是由ZadoffChu序列经过循环移位生成的,它们源自一个或多个ZadoffChu序列的根序列,序列长度为839, PRACH中子载波的间隔为。一个小区中有64个前导序列,网

10、络侧配置小区内可以使用的前导序列,并通过SIB2中的参数rootSequenceIndex(在0到837之间取值)来广播第一个ZC根序列,对根序列按一定的规则循环移位,生成相应的PRACH前导序列。由于PRACH上行传输的不同步以及不同的传输延迟,相应的循环移位之间需要有足够的间隔,并非所有的循环移位都能够作为正交序列使用。如果可用的循环移位的前导序列数目不够64个,则按一定的规则选择下一个ZC根序列,通过循环移位生成新的PRACH前导序列。对于高速移动环境下的UE,由于Doppler效应,会破坏ZC序列不同循环移位之间的正交性,此时,LTE中定义了特殊的规则来生成ZC序列的移位。SIB2中的

11、highSpeedFlag来指明小区是否支持高速移动下ZC序列循环移位的选择。时频域资源对于格式1到3,频域间隔,占用864个子载波(ZC序列长度839,剩余25个子载波两边保护)。格式4,频域讲,占用144个子载波(ZC序列139,剩余5个两边保护)。对于TDD,格式有4种,和TDD上下行帧划分和prach-ConfigIndex有关,见211表Table 。prach-ConfigIndex确定了四元结构体 ,决定了prach发送的时频位置。在211表Table 中配置。其中 是频率资源索引。 分别表示资源是否在所有的无线帧,所有的偶数无线帧,所有的奇数无线帧上重现。 表示随机接入资源是否

12、位于一个无线帧的前半帧或者后半帧。 表示前导码开始的上行子帧号,其计数方式为在连续两个下行到上行的转换点间的第一个上行子帧作为0进行计数。但对于前导码格式4, 表示为(*)。前导序列产生每个基站下有64个preamble序列,怎么产生呢由逻辑根序列号RACH_ROOT_SEQUENCE查表Table 得到物理根序列号。用zeroCorrelationZoneConfig以及highSpeedFlag(如果为高速,则是限制级)查211表格Table 得到循环位移NCS;用循环位移NCS与根序列,得到64个preamble序列。1个根序列可能无法生产64个preamle序列,则取下一个根序列继续生

13、成,直到得到64个preambleMAC层处理触发条件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 timing老不对了,可能是“Timing Advance Command MAC Control Element”老调

14、整不好了(该方式时相对值调整),基站复位一下UE的timing调整参数(随机接入的timing调整时绝对值调整,做完后应当复位一下相对值参数,以后用MAC控制元素相对值调整) 。基站通过1个特殊的DCI format 1a告知UE开始随机接入,该DCI并不分配下行带宽,只是指示随机接入。RNTI用C-RNTI加扰;字段“Localized/Distributed VRB assignment flag”设置为0Resource block assignment bits设置为全1Preamble Index 6 bitsPRACH Mask Index 4 bits剩下的bits全填0。?按照

15、是否竞争,又分Contention based和Non-contention based。非竞争的消息如果Preamble Index(码索引)填为全0则表示使用竞争的。如果Preamble Index不为0,但PRACH Mask Index(时频资源索引)为0也是可以的,说明码资源基站单独分配UE了,但时频资源UE还是要自己竞争(感觉这样做很无聊,一般实现应该是都一起分配了吧)。发送preamble(MSG1)发送Preamble先必须得到一些PRACH和RACH的配置参数,才能发起随机接入。确定时频资源。prach-ConfigIndex确定码资源。先从RACH_ROOT_SEQUENC

16、E查表确定根序列,zeroCorrelationZoneConfig以及highSpeedFlag确定了循环位移,则可以从根序列确定64个preamble序列。把这64个序列取一部分(RRC配置numberOfRA-Preambles),取的这部分又分为2组(组A和组B),RRC配置了numberOfRA-Preambles,则组B大小为numberOfRA-Preambles - numberOfRA-Preambles。确定功率资源。组B用来传大数据的msg3,但由于RB多了多功率有要求。计算组B传输的功率不能大于最大功率,用到参数deltaPreambleMsg3。确定RAR响应窗口ra

17、-ResponseWindowSize;每次preamble不成功后重发增加的功率。powerRampingStepPreamble最大重传此时。preambleTransMax初始功率。preambleInitialReceivedTargetPowerPreamble功率偏移。DELTA_PREAMBLEMSG3的HARQ重传次数。maxHARQ-Msg3Tx发送组B的preamble需要用到的功率参数messagePowerOffsetGroupB等待msg4成功完成的定时器mac-ContentionResolutionTimer。?参数得到后,清空msg3 buff,设置preamb

18、le传输次数为1(PREAMBLE_TRANSMISSION_COUNTER=1),设置backoff参数为0,选择随机接入资源。注明:如果已经开始了随机接入,基站又指示开始新的一个,UE选哪个由UE厂家自己决定。RRC配置参数PRACH-Config field descriptionshighSpeedFlagParameter: High-speed-flag, see TS , 21, corresponds to Restricted set and FALSE to Unrestricted set.产生序列时用,如果为高速,则用限制级的序列偏移。prach-ConfigIndex

19、Parameter: prach-ConfigurationIndex, see TS 21, 确定时频位置时用,确定帧号、子帧号、时隙号,即确定时域位置。prach-FreqOffsetParameter: prach-FrequencyOffset, see TS , 21, For TDD the value range is dependent on the value of prach-ConfigIndex.确定时频位置时用,确定频域位置,相对顶部(或底部)多少个RB。rootSequenceIndexParameter: RACH_ROOT_SEQUENCE, see TS 21

20、, 根序列逻辑索引,产生序列时用,zeroCorrelationZoneConfigParameter: NCS configuration, see TS , 21, table for preamble format 0.3 and TS , 21, table for preamble format 4.产生序列时用,觉得序列偏移。发送preamble(MSG1)mac-ContentionResolutionTimerTimer for contention resolution in TS 6. Value in subframes. Value sf8 corresponds to

21、 8 subframes, sf16 corresponds to 16 subframes and so on.maxHARQ-Msg3TxMaximum number of Msg3 HARQ transmissions in TS 6, used for contention based random access. Value is an integer.MSG3的最大HARQ传输次数messagePowerOffsetGroupBThreshold for preamble selection in TS 6. Value in dB. Value minusinfinity cor

22、responds to infinity. Value dB0 corresponds to 0 dB, dB5 corresponds to 5 dB and so on.用组B时,UE发送时功率需要大几个DBmessageSizeGroupAThreshold for preamble selection in TS 6. Value in bits. Value b56 corresponds to 56 bits, b144 corresponds to 144 bits and so on.用组A时,MSG3的最大的消息大小。numberOfRA-PreamblesNumber of

23、 non-dedicated random access preambles in TS 6. Value is an integer. Value n4 corresponds to 4, n8 corresponds to 8 and so on.Preamble总共的个数powerRampingStepPower ramping factor in TS 6. Value in dB. Value dB0 corresponds to 0 dB, dB2 corresponds to 2 dB and so on.UE重发preamble时,每次功率增加的步长preambleInitia

24、lReceivedTargetPowerInitial preamble power in TS 6. Value 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 6. If the field is not signalled, the size of the random access prea

25、mbles group A 6 is equal to numberOfRA-Preambles.符合参数,包含sizeOfRA-PreamblesGroupA,messageSizeGroupA,messagePowerOffsetGroupB如果没有该参数数目只有组A没有组B,组A的大小和RA组大小一样。preambleTransMaxMaximum number of preamble transmission in TS 6. Value is an integer. Value n3 corresponds to 3, n4 corresponds to 4 and so on.Pr

26、eamble最大发送次数ra-ResponseWindowSizeDuration of the RA response window in TS 6. Value in subframes. Value sf2 corresponds to 2 subframes, sf3 corresponds to 3 subframes and so on.UE发送完preamble后,等待响应的窗口,如果窗口没有收到响应,认为基站没有收到。窗口为“发送完preamble的最后一个子帧+3”到“发送完preamble的最后一个子帧+3+ ra-ResponseWindowSize”ra-PRACH-M

27、askIndexExplicitly signalled PRACH Mask Index for RA Resource selection in TS 6.非竞争时用,表明时频位置。ra-PreambleIndexExplicitly signalled Random Access Preamble for RA Resource selection in TS 6.非竞争时用,表明UE发的码序列索引。此外还要用到几个参数用来算功率与路损的,MAC和PHY用P-Max,终端最大发送功率,msg3发送功率的最大值。如果基站sib中配置了就用基站的,否则用36101中规定的23dbm(不像wi

28、max每个终端的能力可以不一样,lte是基站告诉UE而不像wimax相反)。referenceSignalPower 基站RS发送功率,用来算路损,发送msg3betaOffset-CQI-Index:CQI在PUSCH中传输时,占的总资源比例,在基站指定的随机接入中如果上报CQI就会用到,既用来决定msg3的CQI 占用的RE数,也会用来做msg3的功控。deltaMCS-Enabled :msg3功控时,是否需要针对不同调制方式做修正。资源选择步骤1:选取码资源?RRC如果配置了指定的资源,则用RRC配置的,参数ra-PreambleIndex为码索引,ra-PRACH-MaskIndex

29、为时频位置。当RRC配置了指定的资源(ra-PreambleIndex不全为0),则选择指定的资源。?如果RRC没有配置指定的资源,则如果MSG3没有传输过: 如果组B存在,且需要传输的MSG3大于messageSizeGroupA,则看组B要求的功率是否满足,如果满足则随机选取组B的码发送。判断条件为:PCMAX preambleInitialReceivedTargetPower deltaPreambleMsg3 messagePowerOffsetGroupB0如果MSG3传输过,现在重传,则选取码组时,和上次一样。在组B或组A随机选一个。?步骤2:选取时频资源协议容许指定码资源但不指定时频资源。但不容许指定时频资源但不知道码资源。?如果非竞争接入,PRACH Mask Index= ra-PreambleIndex,否则PRACH Mask Index=0?B、参考参数prach-ConfigIndex与PRACH Mask Index, ra-PreambleIndex,选取时频资源 如果指定了ra-PreambleIndexd(码资源)但没指定时频资源PRACH Mask Index,则随机选择一个时频资源。 如果码资源

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1