本帖最后由 我我我... 于 2021-4-28 14:24 编辑
1. Preamble序列生成· 组成:循环前缀(CP)+Preamble Sequence(重复)+GT。CP的引入可以保护用户间干扰和符号间干扰,此时CP长度不能小于最大传输时延的两倍; · GT是小区覆盖半径的限制因素之一。小区中心用户和边缘用户发送的Preamble到达基站时间不一样,两者的最大允许差值取决于GT的长度 ,预留的GT同样不能小于传输时延的两倍。 图2.1 PRACH结构示意图 · 序列生成:通过该信道传输Zadoff-Chu序列,即preamble序列。由于该序列具有良好的自相关,恒幅低相关比特性,因此用作上行同步信号。长度为L_RA(839或139)的ZC序列: 其中i为根逻辑索引,通过i来确定u的值。u为根序列索引,每个小区的第一个根序列的索引由gNodeB配置给UE,如果第一个根序列不足以生成64个preamble,自动使用下一个根序列,直到生成64个preamble。这64个preamble的第一个索引从信令RACH-Config Common中的IE:prach-RootSequenceIndex获取,进行循环移位时:
通过 取值不同实现循环移位,生成更多的序列。生成规则为:UE根据小区下发的高层参数zeroCorrelationConfig,即Ncs计算循环移位(38211中Table 6.3.3.1-5、Table 6.3.3.1-6、Table 6.3.3.1-7),此时v的值也已经确定,即可以确定当前的根序列索引可以产生的序列数。当该序列个数不足64时,增加根逻辑索引再进行序列的计算,直到生成64个序列为止。以 为例,根序列索引配置为0,零相关区间配置为6时,对应u=1,Ncs=12,V=0、1、……⌊139/12⌋-1。Cv=0、12、……120,将uCv带入生成公式中进行序列生成: 用u=1的根序列生成了11个preamble序列 用u=138的根序列生成了11个preamble序列 用u=2的根序列生成了11个preamble序列 . . 用u=136的根序列生成了9个preamble序列 于是生成了64个preamble序列,无论对于终端还是基站都是这样生成前导码序列。
|