LTE-TDD随机接入过程(5)-怎么生成64个前导码序列

LTE-TDD随机接入过程(5)-怎么生成64个前导码序列

ID:42625250

大小:1.29 MB

页数:7页

时间:2019-09-19

LTE-TDD随机接入过程(5)-怎么生成64个前导码序列_第1页
LTE-TDD随机接入过程(5)-怎么生成64个前导码序列_第2页
LTE-TDD随机接入过程(5)-怎么生成64个前导码序列_第3页
LTE-TDD随机接入过程(5)-怎么生成64个前导码序列_第4页
LTE-TDD随机接入过程(5)-怎么生成64个前导码序列_第5页
资源描述:

《LTE-TDD随机接入过程(5)-怎么生成64个前导码序列》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在LTE里,每个小区都有64个前导码,那么这些前导码序列PreambleSequences是怎么生成的呢?本文就旨在说明生成前导码序列的过程。前导码序列集合包括根序列和由该根序列生成的循环移位序列,计算过程分为两个大的步骤:(1)生成一个ZC(Zadoff-Chu)根序列Xu(n),作为一个基准序列(2)将基准序列Xu(n)进行循环移位,生成63个不同的循环序列Xuv(n)如果在(2)中根据基准序列得到的移位序列不足63个,则重新进入(1),生成下一个基准序列,以及新的基准序列相应的移位序列,直至满足64个前导码序列为止。1.选择基准序

2、列Xu(n)基准序列Xu(n),也就是物理根序列号为u的ZC序列,按照以下公式计算得到。其中,Nzc表示ZC序列的长度,前导码格式0-3时,Nzc固定等于839;前导码格式为4时,Nzc固定等于139。前导码的格式由PRACHconfigurationIndex确定,具体参考博客《LTE-TDD随机接入过程(2)-前导码Preamble的格式与时频位置》。u是物理根序列号(Physicalrootsequencenumber),由逻辑根序列号(Logicalrootsequencenumber)查协议表Table5.7.2-4(前导码格

3、式0-3时查该表)和Table5.7.2-5(前导码格式4时查该表)得到。逻辑根序列号(Logicalrootsequencenumber)由SIB2消息中的PRACH-Config信元的rootSequenceIndex字段配置,范围是0-837,见下面的截图。比如RRC配置的rootSequenceIndex=3,前导码格式=2,那么查表可以得到物理逻辑根序列号u=699。2.计算循环移位序列Xuv(n)循环移位序列Xuv(n)根据下面的公式计算得到。其中,循环移位参数Cv根据是否是约束集合,使用不同的公式计算。是否是约束集合由SI

4、B2消息中的PRACH-Config信元的highSpeedFlag字段配置,值为FALSE表示使用Unrestricted,值为TRUE表示使用restricted,见上面的截图。Ncs可以根据SIB2消息中的PRACH-Config信元的zeroCorrelationZoneConfig字段来获取。zeroCorrelationZoneConfig值范围是0-15,通过查表就可以获取实际的Ncs值。比如,prach-ConfigIndex=1(preambleformat0),highSpeedFlag=FALSE(Unrestri

5、ctedset),zeroCorrelationZoneConfig=2,则Ncs=15。d_start、n_RA_shift、n_RA_group、_n_RA_shift这四个参数与du值相关,du值取决于p值,而p是满足(p*u)modNzc=1的最小非负数。比如,u=1,Nzc=839,那么p=1,du=p=1,如果此时Ncs=0,则du>Ncs,d_start、n_RA_shift、n_RA_group、_n_RA_shift这四个参数可以依次根据上面的公式计算得到。3.示例说明前面说了怎么计算基准序列和移位序列,本节简单举一个

6、例子说明怎么获取64个前导码序列。SIB2中携带的参数值如下:a)rootSequenceindex=22b)Highspeedflag=falsec)zeroCorrelationZoneConfig=5   d) prach-ConfigIndex=1(1)根据prach-ConfigIndex=1,可以知道前导码格式=0,Nzc=839。(2)根据rootSequenceindex=22,可以查表得到u=1。(3)根据Highspeedflag=false,可以知道计算Cv时选择Unrestrictedset。(4)根据zeroC

7、orrelationZoneConfig=5 ,可以知道Ncs=26。(5)因为Ncs不等于0,因此Cv=v*Ncs=26*v,v的范围是:v=0,1,...,31。(7)根据上述结果,可以依次得到的前导码如下(因博客编辑器原因,Xu的下标部分u就不另外单独特殊编辑,应该不影响理解):第1个前导码:v=0的移位序列Xu,0(n)=Xu((n+C0)mod839)=Xu((n)mod839)=Xu(n)=X1(n),即基准序列。第2个前导码:v=1的移位序列Xu,1(n)=Xu((n+C1)mod839)=Xu((n+26)mod839)

8、=X1((n+26)mod839)。第3个前导码:v=2的移位序列Xu,2(n)=Xu((n+C2)mod839)=Xu((n+26*2)mod839)=X1((n+26*2)mod839)。....第32

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。