当前位置: 首页 > news >正文

外贸企业网站制作代写文章兼职

外贸企业网站制作,代写文章兼职,官方:杜绝网络平台经营者发疫情财,字体网站随机接入流程中的Msg1,即在PRACH信道上发送random access preamble。涉及到两个问题: 一个是如何产生preamble?一个是如何选择正确的PRACH时频资源发送所选的preamble? 一、PRACH Preamble是什么 PRACH Preamble从数学上来讲是一个长度为…

       随机接入流程中的Msg1,即在PRACH信道上发送random access preamble。涉及到两个问题:

  • 一个是如何产生preamble?
  • 一个是如何选择正确的PRACH时频资源发送所选的preamble? 

一、PRACH Preamble是什么

        PRACH Preamble从数学上来讲是一个长度为L_RA(839或者139)的ZaddOff Chu (ZC)序列 {x(0),x(1),….x(LRA-1)}, 其中x(i)的定义如下。在下面的公式里注意x(i)是用x_u(i)表示的,多了一个下标u,这个u是用来表示这个ZC序列是根据root sequence number u 生成的。

        众所周知,终端要根据配置参数生成64个preamble,也就是64个序列。产生不同的序列有两种方法,一种是根据不同的root sequence number生成,即在上面的公式中采用不同的u;另外一种是基于同一个root sequence number做cyclic shift循环移位生成,即对下面的公式采用不同的Cv。

         对于生成64个preamble的方式协议38211有明确的规定,先在一个root sequence上进行循环移位,如果不足以生成64个,在换root sequence,直到64个premable全部产生为止。

There are 64 preambles defined in each time-frequency PRACH occasion, enumerated in increasing order of first increasing cyclic shift Cv of a logical root sequence, and then in increasing order of the logical root sequence index, starting with the index obtained from the higher-layer parameter prach-RootSequenceIndex. Additional preamble sequences, in case 64 preambles cannot be generated from a single root Zadoff-Chu sequence, are obtained from the root sequences with the consecutive logical indexes until all the 64 sequences are found.                                       

                                                                                                                                 -----摘自38.211

        上面介绍了preamble的时域信号,再看看频域信号,即对时域信号x_{u,v}(n)做离散傅里叶变换DFT,公式如下:

经过DFT后也是长度为L_RA点的序列,即频域上占有L_RA个子载波

二、PRACH Preamble的分类

        Preamble总体上分为两大类,即long preamble和short preamble。

  • long preamble分为四种format,分别为format0/1/2/3,
  • short preamble分为九种A1/A2/A3/B1/B2/B3/B4/C0/C2。

        Preamble结构一般由三部分组成:Cyclic Prefix(CP) + Preamble Sequence (重复) + Guard Period(GP),其中核心部分preamble sequence可能重复多次,取决于不同的format。

        从下图可以看出不同format的preamble长度不同,包括不同长度的CP,不同preamble seq的重复次数,不同长度的GP。这些preamble可以应用于不同的覆盖场景。

        下面两张表格来自于协议38211,分别描述了long preamble和short preamble各种format的子载波间隔,preamble sequence的长度以及CP的长度,还有是否可以用于限制集restricted sets。限制集会对preamble的循环移位有影响。一些特殊的覆盖场景可能会定义限制级,这时会对循环移位有特殊的要求,防止发生preamble检测错误。

对于long preamble,以format 2为例:

  • 子载波间隔为1.25kHz
  • preamble sequence重复4次,长度为:

 

  • CP长度为 

注意:上述计算公式中的 

        其中Ts是LTE的基本时间单位,Tc是NR的基本时间单位。38211协议中所有时间长度单位在没有特殊明确指定时,单位为 

 

Throughout this specification, unless otherwise noted, the size of various fields in the time domain is expressed in time units Tc

                                                                                                                                ----- 摘自38211

        上面介绍了时域长度,下面看看频域占多少RB。下面这个摘自38211的table 6.3.3.2-1总结了NR支持的PRACH和PUSCH的子载波间隔SCS的不同组合,以及每种组合下的频域占多少个RB。

 三、PRACH Preamble是如何产生的

        在第一部分“PRACH Preamble是什么?”中其实已经讨论了preamble是如何生成的。下面以一组PRACH参数配置来看看这64个preamble生成过程中用到了哪些参数并且如何使用的。

 rach-ConfigCommon setup :
 {
    rach-ConfigGeneric
     {
       prach-ConfigurationIndex 2,
       msg1-FDM one,
       msg1-FrequencyStart 2,
       zeroCorrelationZoneConfig 6,
       preambleReceivedTargetPower -100,
       preambleTransMax n10,
       powerRampingStep dB4,
       ra-ResponseWindow sl20
     },
    ssb-perRACH-OccasionAndCB-PreamblesPerSSB four : 13,
    ra-ContentionResolutionTimer sf64,
    rsrp-ThresholdSSB 0,
    prach-RootSequenceIndex l839 : 439,
    restrictedSetConfig unrestrictedSet
 },

 了解了前面,可以知道生成preamble离不开两个基本元素,root sequence number 和 cyclic shift。

  •  sequence number u 是根据logical root sequence index i 查下表(节选)得到的, logical root sequence index i 是根据参数prach-RootSequenceIndex l839 :439得到的。

  •  cyclic shift Cv 根据下面公式得到。对于我们给的参数配置,可以看到restrictedSetConfig = unrestrictedSet,对于unrestricted sets公式会用到Ncs。

  • Ncs由参数zeroCorrelationZoneConfig = 6查表所得。根据参数prach-ConfigurationIndex = 2可以查表得到preamble format是format 0。 format 0的子载波间隔是1.25kHz。因此通过下表可以得到Ncs=32。根据上面的公式知道v的取值如下

进而可以求出Cv

        经过上面这些准备工作,可以通过下面伪代码的形式给出这64个preamble的产生过程: 

当logical root sequence index = 439 => sequence number = 662,通过循环移位产生26个preamble


preamble_index[0]: sequence number = 662, Cv=0
preamble_index[1]: sequence number = 662, Cv=32
preamble_index[2]: sequence number = 662, Cv=64
preamble_index[3]: sequence number = 662, Cv=96
                   ............
preamble_index[24]: sequence number = 662, Cv=768
preamble_index[25]: sequence number = 662, Cv=800


通过当前的root sequence number并且循环移位只能产生26个,不够64个,需要使用下一个logical root seq index
当logical root sequence index = 440 => sequence number = 196,通过循环移位产生26个preamble


preamble_index[26]: sequence number = 196, Cv=0
preamble_index[27]: sequence number = 196, Cv=32
                   ............
preamble_index[50]: sequence number = 196, Cv=768
preamble_index[51]: sequence number = 196, Cv=800


通过两个root sequence number仍然未能产生够64个,继续使用下一个logical root seq index
当logical root sequence index = 441 => sequence number = 643,通过循环移位产生12个即可


preamble_index[52]: sequence number = 643, Cv=0
preamble_index[53]: sequence number = 643, Cv=32
                   ............
preamble_index[62]: sequence number = 643, Cv=320
preamble_index[63]: sequence number = 643, Cv=352


至此,64个preamble全部产生!!!

http://www.dt0577.cn/news/33335.html

相关文章:

  • 东莞大岭山俪仁妇产医院太原seo排名
  • 网站后台更新优化营商环境建议
  • 崔各庄地区网站建设宁波优化seo软件公司
  • 集团做网站优势web网页制作成品
  • 重庆3号线seo教程自学
  • 网站模板站扩容苏州seo推广
  • 濮阳建站公司哪个好杭州seo专员
  • 常州网站制作包括哪些seo是网络优化吗
  • 天津网站制作重点网络营销好学吗
  • 自己怎么网上注销公司seo有些什么关键词
  • 怎么将自己房子投入网站做民宿淘宝店铺推广方法
  • 西安分销商城网站建设什么是软文写作
  • 通州 网站建设全网营销推广 好做吗
  • 龙泉驿城乡建设委员会网站cpm广告联盟平台
  • 做网站用什么ui美观本地推广最有效的方法
  • 网站备案购买今天热搜前十名
  • 龙之向导外贸网站怎么样小程序生成平台系统
  • 孝感 网站建设百度关键词的费用是多少
  • 好的ftp网站电商产品推广方案
  • 做网站哪家公司最好1元涨1000粉
  • 网站建设aichengkejiwordpress自助建站
  • 淮上网站建设手机百度app最新版下载
  • 网站建设分工表seo厂商
  • 网站开发策划书端口扫描站长工具
  • 山东省住房城乡建设部网站首页中国今天最新军事新闻
  • 网页设计商城网站建设全网营销代理加盟
  • 湛江建设部网站seo网站内部优化
  • 郑州网络营销策划百度移动排名优化软件
  • 青州做网站网站维护中是什么意思
  • 网站开发 jsp免费无代码开发平台