精华内容
下载资源
问答
  • 5G下行资源分配
    2022-01-16 14:24:37

    5G下行资源分配:将PRB分配给UE  (源自38.214协议)

    5G只有Type0和Type1两种类型

    Type0:以RBG为单位进行调度,RBG可以不连续,主要用于大数据业务;

    Type1:以prb为单位进行分配,只能分配连续的prb。

    Downlink resource allocation type 0

    RBG大小P(包含的prb数与带宽的关系)

    Table 5.1.2.2.1-1: Nominal RBG size P

    Bandwidth Part Size

    Configuration 1

    Configuration 2

    1 – 36

    2

    4

    37 – 72

    4

    8

    73 – 144

    8

    16

    145 – 275

    16

    16

     Downlink resource allocation type 1

    Type1以prb为单位进行分配,prb只能连续分配,不能间隔

    如果某下行slot上有SSB,占用了prb32~51

     

    当数据量较小时该slot会将0~31分给Ue,数据量较大时会将52~272分给Ue,但不能两段同时分配。

    更多相关内容
  • 介绍了虚拟资源块的计算以及虚拟资源块到物理资源块的映射,并在此基础上,提出了一种可用DSP实现的方案。该方案简化了实现过程,算法简单,耗时小。
  • LTE:下行资源分配类型解析.doc
  • 在认知小蜂窝网络框架下,对基于OFDMA技术的下行联合频谱资源块和功率分配问题进行了研究。小蜂窝基站在分布式结构下采用开放式接入方式共享空闲频谱资源以最大化其能量效率,基站间的竞争关系使系统资源的动态分配...
  • 专注于分享4/5G网优资料:包括网络优化基础原理资料、各厂家常用网管指导、接入、切换、掉线、高丢包、干扰分析、速率、容量负载均衡、覆盖单验簇优化、各类网优常用工具合集
  • 电信设备-LTE系统下信道波动感知的下行资源分配算法.zip
  • LTE下行资源分配type0、type1、type2

    千次阅读 2018-10-04 15:00:00
    本文主要介绍下行物理信道PDSCH的3种资源分配类型:Type 0、Type 1和Type 2。  具体使用哪种资源分配类型取决于所选的DCI format以及DCI内...由于这篇文章主要是介绍几种下行资源分配类型,而不是介绍DCI format...

    本文主要介绍下行物理信道PDSCH的3种资源分配类型:Type 0、Type 1和Type 2。

          具体使用哪种资源分配类型取决于所选的DCI format以及DCI内相关bit的配置。

          每种DCI format支持哪种资源分配类型,以及有哪些与资源分配相关的bit,详见36.212的5.3.3节。由于这篇文章主要是介绍几种下行资源分配类型,而不是介绍DCI format的,所以文章中只是略微提及,并不做深入分析。

          图1是几种下行DCI format与下行资源分配类型的对应关系:

    LTE:下行资源分配类型(一)

    1DCI format与下行资源分配类型的对应关系

          注意:(1)下行资源是基于VRB而不是PRB分配的。当然,VRB与PRB有一定的对应关系,详见36.211的6.3.2节;(2)DCI format 1/2/2A/2B/2C同时支持Type 0和Type 1,具体使用哪种类型是通过1比特的域(见图3)来指定的。

     

    一、RBG介绍

          介绍资源分配类型Type 0和Type 1之前,需要先介绍一下RBG的概念。

          RBG(Resource Block Group,资源块组)是一组连续的集中式VRB(localized VRB)。RBG的大小(P,即每个RBG中包含的VRB数。最后一个RBG包含的VRB数可能小于P)与系统带宽相关,对应关系见图2:

     

    LTE:下行资源分配类型(一)

    2RBG size与下行系统带宽的关系(36.213Table 7.1.6.1-1

          对应下行系统带宽LTE:下行资源分配类型(一),RBG的总数LTE:下行资源分配类型(一)为:

    LTE:下行资源分配类型(一)

          其中,前LTE:下行资源分配类型(一)个RBG的大小为P;如果LTE:下行资源分配类型(一) % P > 0,则最后一个RBG的大小为LTE:下行资源分配类型(一)

          以下行系统带宽LTE:下行资源分配类型(一) = 50 RB为例,其P值为3,RBG的总数LTE:下行资源分配类型(一)为17,前16个RBG各包含3个VRB,最后一个RBG只包含2个VRB。

     

    二、资源分配类型0Resource allocation type 0

          在资源分配类型0中,DCI format 1/2/2A/2B/2C通过一个bitmap来指示分配给UE的RBG。bitmap共包含LTE:下行资源分配类型(一)比特,每1比特对应1个RBG,最高位表示RBG 0,最低位表示RBG  LTE:下行资源分配类型(一) - 1,依此类推。如果某个RBG分配给了某个UE,则bitmap中对应比特置为1;否则置为0。

    LTE:下行资源分配类型(一)

    3DCI format 1/2/2A/2B/2C中与Type 0相关的字段

     

          以小区系统带宽25 RB为例。

          1)通过查36.213的Table 7.1.6.1-1可以知道,RBG大小P = 2;

          2)RBG的总数LTE:下行资源分配类型(一)。其中前12个RBG的每个RBG大小为2,最后一个RBG的大小为1(如图4所示);

    LTE:下行资源分配类型(一)

    4:资源分配类型0RBG资源(25 RB

          3)即bitmap共包含13比特。

          4)假如分配给某UE的资源的bitmap为:1001110100010,则该UE被分配了RBG 0、RBG 3、RBG 4、RBG 5、RBG 7、RBG 11(如图5所示)。

    LTE:下行资源分配类型(一)

    5:资源分配类型0的例子(25 RB

          从上面的例子可以看出:1)资源分配类型0支持频域上的非连续RB分配;2)调度的粒度比较粗:调度的最小单位是RBG,对于较大的带宽而言,无法按照单个RB来分配资源。当payload较小时,可能会造成资源的浪费。

     

    三、资源分配类型1Resource allocation type 1

          在资源分配类型1中,所有的RBG被分为P个子集,P为RBG的大小(见图2)。每个RBG子集pLTE:下行资源分配类型(一))包含从RBG p开始,间隔为P的所有RBG。分配给某个UE的VRB资源必须来自于同一个子集。

          在资源分配类型1中,DCI format 1/2/2A/2B/2C通过3个域来指示分配给UE的VRB(注意:与资源分配类型0不同,这里是VRB,而不是RBG)。

    LTE:下行资源分配类型(一)

    6DCI format 1/2/2A/2B/2C中与Type 1相关的字段

          第一个域包含LTE:下行资源分配类型(一)比特,用于指定所选的RBG子集,即p的值。

          第二个域包含1比特(shift bit),用于指定子集内的资源是否偏移,1表示偏移,0表示不偏移。

          第三个域包含一个bitmap,bitmap的每一比特对应所选RBG子集中的一个VRB(注意:不是RBG)。最高位表示子集中的第一个VRB,最低位表示子集中的最后一个VRB,依此类推。如果某个VRB分配给了某个UE,则bitmap中对应比特置为1;否则置为0。bitmap的大小,即bitmap包含的比特数LTE:下行资源分配类型(一)

    LTE:下行资源分配类型(一)

          一个选定的RBG子集中的VRB起始于该子集中的最小VRB号 + 偏移量LTE:下行资源分配类型(一),并对应bitmap中的最高位。该偏移量以VRB的数量表示,并且是发生在选定的RBG子集内的偏移。如果DCI的资源块分配信息中的第二个域为0,则RBG子集p的偏移LTE:下行资源分配类型(一);如果DCI的资源块分配信息中的第二个域为1,则RBG子集p的偏移LTE:下行资源分配类型(一),且bitmap中的最低比特位调整为对应RBG子集中的最后一个VRB。

          LTE:下行资源分配类型(一)为RBG子集p包含的VRB数,计算公式如下:

    LTE:下行资源分配类型(一)

          对于RBG子集p而言,其bitmap中的每一比特i(LTE:下行资源分配类型(一))对应的VRB可通过如下公式计算:

    LTE:下行资源分配类型(一)

          关于偏移可能较难理解,莫急,对照后面的例子来学习,会比较清晰的。

          还是以小区带宽25 RB为例。

          1)通过查36.213的Table 7.1.6.1-1可以知道,P = 2,即有2个子集:子集0(从RBG0开始)和子集1(从RBG1开始);

    LTE:下行资源分配类型(一)

    7:资源分配类型1中的子集(25 RB

          2)LTE:下行资源分配类型(一) = 1,即第一个域使用1比特指定所选的RBG子集;

          3)第二个域使用1比特指定RBG子集中的资源是否偏移;

          4)bitmap包含的比特数LTE:下行资源分配类型(一) = 13 -1 -1 = 11;即bitmap只能对应11个VRB。

          5)每个RBG子集p包含的VRB数为

    LTE:下行资源分配类型(一)

    13

    LTE:下行资源分配类型(一)

    12

          可以看出,bitmap不足以表示每个子集中包含的所有VRB。

          6)接下来,我们详细介绍第二个域,即shift bit对bitmap所表示的VRB的影响。

          如果shift bit为0,RBG子集p的偏移LTE:下行资源分配类型(一)

          如果shift bit为1,RBG子集p的偏移为

    LTE:下行资源分配类型(一)

    2  (13 – 11)

    LTE:下行资源分配类型(一)

    1  (12 - 11)

         从之前的分析可以看出,每个子集包含哪些RBG是确定的,也就是说,包含哪些VRB也是确定的。对应图7,每个子集可用的VRB集合如图8所示:

    LTE:下行资源分配类型(一)

    8:资源分配类型1中每个子集可用的VRB集合(25 RB

          当shift bit = 0时,根据下面的公式,可知道bitmap(对于25RB带宽,共11比特)的每一个比特对应哪个VRB。

    LTE:下行资源分配类型(一)

          结果如下:

    LTE:下行资源分配类型(一)

    9:每个子集的bitmap中的每个比特对应的VRB25 RB, shift bit = 0

          从图9可以看出,如果shift bit = 0(不发生偏移),每个子集的bitmap对应的VRB,是从图8给定的VRB集合中的第一个VRB开始(对应子集0,起始VRB为VRB0;对应子集1,起始VRB为VRB2),顺序选取11个VRB。

     

          当shift bit = 1时,根据下面的公式,可知道bitmap(对于25RB带宽,共11比特)的每一个比特对应哪个VRB。

    LTE:下行资源分配类型(一)

          结果如下:

    LTE:下行资源分配类型(一)

    10:每个子集的bitmap的每个比特表示的VRB25 RB, shift bit = 1

          从图10可以看出,如果shift bit = 1(发生偏移),每个子集的bitmap对应的VRB,是从图8给定的VRB集合中的第一个VRB,加上偏移量开始(对应子集0,偏移量LTE:下行资源分配类型(一) = 2,即在图8给定的p = 0的VRB集合中,往前移2个,得到起始VRB为VRB4;对应子集1,偏移量LTE:下行资源分配类型(一) = 1,即在图8给定的p = 1的VRB集合中,往前移1个,得到起始VRB为VRB3),顺序选取11个VRB。

          图11介绍了使用资源分配类型1的例子(25 RB):

          上半部分对应:资源分配类型1;子集0;shift bit 为0;bitmap 为10011101000。即分配该UE的资源为:VRB0、VRB5、VRB8、VRB9、VRB13。

          下半部分对应:资源分配类型1;子集0;shift bit 为1;bitmap 为10011101000。即分配该UE的资源为:VRB4、VRB9、VRB12、VRB13、VRB17。

    LTE:下行资源分配类型(一)

    11:资源分配类型1的例子(25 RB

      

          关于资源分配类型1的更多例子,还可以参考[6]。

          从上面的例子可以看出:1)资源分配类型1支持频域上的非连续RB分配;2)和资源分配类型0相比,资源分配类型1支持粒度为1 RB的分配;3)资源分配类型0和资源分配类型1使用相同的bit数来表示资源的分配;4)bitmap的比特数实际上比RBG子集中的VRB数要少,通过shift bit,bitmap才能覆盖所有的VRB。

    三、资源分配类型2Resource allocation type 2

          在资源分配类型2中,分配给UE的资源为一段连续的VRB,其VRB可以是集中式(localized),也可以是分布式的(distributed)。

          对于DCI format 1A/1B/1D而言,有一个bit(对应Localized/Distributed  VRB assignment flag)用于指示是集中式VRB(该bit为0)还是分布式VRB(该bit为0)。

    [转载]LTE:下行资源分配类型(二)

    12DCI format 1A中与Type 2相关的字段 

          对于集中式VRB分配而言,分配给一个UE的资源可以从1个VRB到整个系统带宽的所有VRB。

          如果DCI format 1A使用分布式VRB分配方式,且其DCI的CRC由P-RNTI、RA-RNTI或SI-RNTI加扰,则分配给对应UE的VRB数可以从1个到[转载]LTE:下行资源分配类型(二)个。([转载]LTE:下行资源分配类型(二)的计算见36.211的6.2.3.2节,这里就不做介绍了)

          如果DCI format 1A/1B/1D使用分布式VRB分配方式,且其DCI的CRC由C-RNTI加扰,则当下行带宽为6~49 RB时,分配给对应UE的VRB数可以从1个到最多[转载]LTE:下行资源分配类型(二)个;则当下行带宽为50~110 RB时,分配给对应UE的VRB数可以从1个到最多16个。

          对于DCI format 1A/1B/1D而言,资源分配由一个资源指示值RIV来表示。通过这个值,可以推导出分配给UE的起始RB([转载]LTE:下行资源分配类型(二))以及连续分配的RB的长度([转载]LTE:下行资源分配类型(二))。计算公式如下:

          如果[转载]LTE:下行资源分配类型(二) ,则[转载]LTE:下行资源分配类型(二);否则[转载]LTE:下行资源分配类型(二)。其中[转载]LTE:下行资源分配类型(二)且不超过[转载]LTE:下行资源分配类型(二)

         UE收到一个RIV后,如何计算[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)

         通过[转载]LTE:下行资源分配类型(二)可以知道是[转载]LTE:下行资源分配类型(二)还是[转载]LTE:下行资源分配类型(二),并最终计算出[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)

          由于[转载]LTE:下行资源分配类型(二)且不超过[转载]LTE:下行资源分配类型(二),且必定有[转载]LTE:下行资源分配类型(二),故[转载]LTE:下行资源分配类型(二),也就有

          1)当[转载]LTE:下行资源分配类型(二)时,[转载]LTE:下行资源分配类型(二)

          2)当[转载]LTE:下行资源分配类型(二)时,[转载]LTE:下行资源分配类型(二)

          UE收到RIV后,计算[转载]LTE:下行资源分配类型(二)的值x,

          1)如果[转载]LTE:下行资源分配类型(二),则得知[转载]LTE:下行资源分配类型(二),也就得到了最终结果[转载]LTE:下行资源分配类型(二)

          2)如果[转载]LTE:下行资源分配类型(二),则得知[转载]LTE:下行资源分配类型(二),也就得到了最终结果[转载]LTE:下行资源分配类型(二)

     

          图13介绍了DCI format 1A/1B/1D使用资源分配类型2的例子(25 RB):

          起始RB([转载]LTE:下行资源分配类型(二))为3,连续分配的VRB数([转载]LTE:下行资源分配类型(二))为8,[转载]LTE:下行资源分配类型(二),所以[转载]LTE:下行资源分配类型(二)

     

    [转载]LTE:下行资源分配类型(二)

    13:资源分配类型2的例子(25 RB

     

          DCI format 1C只支持分布式VRB分配方式。对于DCI format 1C而言,分配给某个UE的资源可以从[转载]LTE:下行资源分配类型(二)个到最多[转载]LTE:下行资源分配类型(二)个VRB。其中[转载]LTE:下行资源分配类型(二)为增长的步进值,并与下行系统带宽相关(如图14)。

     [转载]LTE:下行资源分配类型(二)

    14[转载]LTE:下行资源分配类型(二)值与下行系统带宽的对应关系

          对于DCI format 1C而言,资源分配也是通过一个资源指示值RIV来表示。通过这个值,可以推导出分配给UE的起始RB([转载]LTE:下行资源分配类型(二))以及连续分配的RB的长度([转载]LTE:下行资源分配类型(二))。计算公式如下:

          如果[转载]LTE:下行资源分配类型(二),则[转载]LTE:下行资源分配类型(二);否则[转载]LTE:下行资源分配类型(二)。其中[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)并且[转载]LTE:下行资源分配类型(二)。而[转载]LTE:下行资源分配类型(二)且不超过 [转载]LTE:下行资源分配类型(二)

          对于DCI format 1C而言,UE收到一个RIV后计算[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)的方式与DCI format 1A/1B/1D类似,这里就不做介绍了。

           假设是在DCI format 1C中的资源分配且系统带宽为25 RB,[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二),则有

    [转载]LTE:下行资源分配类型(二)

          因为[转载]LTE:下行资源分配类型(二),所以[转载]LTE:下行资源分配类型(二) = 12 * (4 - 1) + 1 = 37。

     

          从上面的例子可以看出:1)资源分配类型2只支持连续VRB的分配;2)对于资源分配类型2,DCI format 1A/1B/1D与DCI format 1C的格式是不同的,DCI format 1C多了步进的概念;3)与资源分配类型0/1只支持集中式VRB分配不同,资源分配类型2既支持集中式VRB也支持分布式VRB。

     

    注:本来想修改一下博文,但新浪博客有问题,保存时只有部分内容保存了下来,所以从其他转载的文章拷贝过来,如果对你的阅读产生了干扰,请见谅!

     

    【参考资料】

    [1]      TS 36.213的7.1.6节     Resource allocation

    [2]     TS 36.212的5.3.3节     Downlink control information

    [3]     TS 36.211的6.2.3.1节   Virtual resource blocks of localized type

    [4]     《4G LTE/LTE-Advanced for Mobile Broadband》的10.4.4节

    [5]     《LTE - The UMTS Long Term Evolution, 2nd Edition》的9.3.5.4节

    [6]     《Type 1 Resource Allocation in LTE》by Prakash 

     

    [7]      《Resource Allocation Type

     

    展开全文
  • 一种Femtocell网络中的分布式下行资源分配算法,韩宝,李旭,为了提高传统蜂窝网络的容量、改善室内覆盖质量,人们提出了Femtocell,也称为毫微微小区。它覆盖范围小、功耗低、能够有效提高室内
  • 下行资源分配类型

    千次阅读 2016-12-09 16:53:42
    本文主要介绍下行物理信道PDSCH的3种资源分配类型: Type 0、Type 1和Type 2。  具体使用哪种资源分配类型取决于所选


    原文出自:http://blog.sina.com.cn/s/blog_6857e95d0102v2ox.html

      http://blog.sina.com.cn/s/blog_927cff010101a05x.html

    本文主要介绍下行物理信道PDSCH3种资源分配类型:Type 0Type 1Type 2

          具体使用哪种资源分配类型取决于所选的DCI format以及DCI内相关bit的配置。

          每种DCI format支持哪种资源分配类型,以及有哪些与资源分配相关的bit详见36.2125.3.3节。由于这篇文章主要是介绍几种下行资源分配类型,而不是介绍DCI format的,所以文章中只是略微提及,并不做深入分析。

          1是几种下行DCI format与下行资源分配类型的对应关系:

    [转载]LTE:下行资源分配类型(一)

    1DCI format与下行资源分配类型的对应关系

          注意:(1)下行资源是基于VRB而是PRB分配的。当然,VRBPRB有一定的对应关系,详见36.2116.3.2节;(2DCI format 1/2/2A/2B/2C同时支持Type 0Type 1,具体使用哪种类型是通过1比特的域(见图3)来指定的。

     

    一、RBG介绍

          介绍资源分配类型Type 0Type 1之前,需要先介绍一下RBG的概念。

          RBGResource Block Group,资源块组)是一组连续的集中式VRBlocalized VRB)。RBG的大小(P,即每个RBG中包含的VRB数。最后一个RBG包含的VRB数可能小于P)与系统带宽相关,对应关系见图2

     

    [转载]LTE:下行资源分配类型(一)

    2RBG size与下行系统带宽的关系(36.213Table 7.1.6.1-1

          对应下行系统带宽[转载]LTE:下行资源分配类型(一)RBG的总数[转载]LTE:下行资源分配类型(一)为:

    [转载]LTE:下行资源分配类型(一)

          其中,前[转载]LTE:下行资源分配类型(一)RBG的大小为P;如果[转载]LTE:下行资源分配类型(一) % P > 0,则最后一个RBG的大小为[转载]LTE:下行资源分配类型(一)

          以下行系统带宽[转载]LTE:下行资源分配类型(一) = 50 RB为例,其P值为3RBG的总数[转载]LTE:下行资源分配类型(一)17,前16RBG各包含3VRB,最后一个RBG只包含2VRB


    二、资源分配类型0Resource allocation type 0

          在资源分配类型0中,DCI format 1/2/2A/2B/2C通过一个bitmap指示分配给UERBGbitmap共包含[转载]LTE:下行资源分配类型(一)比特,每1比特对应1RBG,最高位表示RBG 0,最低位表示RBG  [转载]LTE:下行资源分配类型(一) - 1,依此类推。如果某个RBG分配给了某个UE,则bitmap中对应比特置为1;否则置为0

    [转载]LTE:下行资源分配类型(一)

    3DCI format 1/2/2A/2B/2C中与Type 0相关的字段


          以小区系统带宽25 RB为例。

          1)通过查36.213Table 7.1.6.1-1可以知道,RBG大小P = 2

          2RBG的总数[转载]LTE:下行资源分配类型(一)。其中前12RBG的每个RBG大小为2,最后一个RBG的大小为1(如图4所示);

    [转载]LTE:下行资源分配类型(一)

    4:资源分配类型0RBG资源(25 RB

          3)即bitmap共包含13比特。

          4)假如分配给某UE的资源的bitmap为:1001110100010,则该UE被分配了RBG 0RBG 3RBG 4RBG 5RBG 7RBG 11(如图5所示)。

    [转载]LTE:下行资源分配类型(一)

    5:资源分配类型0的例子(25 RB

          从上面的例子可以看出1)资源分配类型0支持频域上的非连续RB分配;2)调度的粒度比较粗:调度的最小单位是RBG,对于较大的带宽而言,无法按照单个RB来分配资源。当payload较小时,可能会造成资源的浪费。

     

    三、资源分配类型1Resource allocation type 1

          在资源分配类型1中,所有的RBG被分为P个子集,PRBG的大小(见图2)。每个RBG子集p[转载]LTE:下行资源分配类型(一))包含从RBG p开始,间隔为P的所有RBG。分配给某个UEVRB资源必须来自于同一个子集。

          在资源分配类型1中,DCI format 1/2/2A/2B/2C通过3个域来指示分配给UEVRB注意:与资源分配类型0不同,这里是VRB,而不是RBG

    [转载]LTE:下行资源分配类型(一)

    6DCI format 1/2/2A/2B/2C中与Type 1相关的字段

          第一个域包含[转载]LTE:下行资源分配类型(一)比特,用于指定所选的RBG子集,即p的值。

          第二个域包含1比特(shift bit),用于指定子集内的资源是否偏移,1表示偏移,0表示不偏移。

          第三个域包含一个bitmapbitmap的每一比特对应所选RBG子集中的一个VRB注意:不是RBG)。最高位表示子集中的第一个VRB,最低位表示子集中的最后一个VRB,依此类推。如果某个VRB分配给了某个UE,则bitmap中对应比特置为1;否则置为0bitmap的大小,即bitmap包含的比特数[转载]LTE:下行资源分配类型(一)

    [转载]LTE:下行资源分配类型(一)

          一个选定的RBG子集中的VRB起始于该子集中的最小VRB + 偏移量[转载]LTE:下行资源分配类型(一),并对应bitmap中的最高位。该偏移量以VRB的数量表示,并且是发生在选定的RBG子集内的偏移。如果DCI的资源块分配信息中的第二个域为0,则RBG子集p的偏移[转载]LTE:下行资源分配类型(一);如果DCI的资源块分配信息中的第二个域为1,则RBG子集p的偏移[转载]LTE:下行资源分配类型(一),且bitmap中的最低比特位调整为对应RBG子集中的最后一个VRB

          [转载]LTE:下行资源分配类型(一)RBG子集p包含的VRB数,计算公式如下:

    [转载]LTE:下行资源分配类型(一)

          对于RBG子集p而言,其bitmap中的每一比特i[转载]LTE:下行资源分配类型(一))对应的VRB可通过如下公式计算:

    [转载]LTE:下行资源分配类型(一)

          关于偏移可能较难理解,莫急,对照后面的例子来学习,会比较清晰的。

          还是以小区带宽25 RB为例。

          1)通过查36.213Table 7.1.6.1-1可以知道,P = 2,即有2个子集:子集0(从RBG0开始)和子集1(从RBG1开始);

    [转载]LTE:下行资源分配类型(一)

    7:资源分配类型1中的子集(25 RB

          2[转载]LTE:下行资源分配类型(一) = 1,即第一个域使用1比特指定所选的RBG子集;

          3)第二个域使用1比特指定RBG子集中的资源是否偏移;

          4bitmap包含的比特数[转载]LTE:下行资源分配类型(一) = 13 -1 -1 = 11;即bitmap只能对应11VRB

          5)每个RBG子集p包含的VRB数为

    [转载]LTE:下行资源分配类型(一)

    13

    [转载]LTE:下行资源分配类型(一)

    12

          可以看出,bitmap不足以表示每个子集中包含的所有VRB

          6)接下来,我们详细介绍第二个域,即shift bitbitmap所表示的VRB的影响。

          如果shift bit0RBG子集p的偏移[转载]LTE:下行资源分配类型(一)

          如果shift bit1RBG子集p的偏移为

    [转载]LTE:下行资源分配类型(一)

     13 – 11

    [转载]LTE:下行资源分配类型(一)

     12 - 11

         从之前的分析可以看出,每个子集包含哪些RBG是确定的,也就是说,包含哪些VRB也是确定的。对应图7,每个子集可用的VRB集合如图8所示:

    [转载]LTE:下行资源分配类型(一)

    8:资源分配类型1中每个子集可用的VRB集合(25 RB

          shift bit = 0时,根据下面的公式,可知道bitmap(对于25RB带宽,共11比特)的每一个比特对应哪个VRB

    [转载]LTE:下行资源分配类型(一)

          结果如下:

    [转载]LTE:下行资源分配类型(一)

    9:每个子集的bitmap中的每个比特对应的VRB25 RB, shift bit = 0

          从图9可以看出,如果shift bit = 0(不发生偏移),每个子集的bitmap对应的VRB,是从图8给定的VRB集合中的第一个VRB开始(对应子集0,起始VRBVRB0;对应子集1,起始VRBVRB2),顺序选取11VRB

     

          shift bit = 1时,根据下面的公式,可知道bitmap(对于25RB带宽,共11比特)的每一个比特对应哪个VRB

    [转载]LTE:下行资源分配类型(一)

          结果如下:

    [转载]LTE:下行资源分配类型(一)

    10:每个子集的bitmap的每个比特表示的VRB25 RB, shift bit = 1

          从图10可以看出,如果shift bit = 1(发生偏移),每个子集的bitmap对应的VRB,是从图8给定的VRB集合中的第一个VRB,加上偏移量开始(对应子集0,偏移量[转载]LTE:下行资源分配类型(一) = 2,即在图8给定的p = 0VRB集合中,往前移2个,得到起始VRBVRB4;对应子集1,偏移量[转载]LTE:下行资源分配类型(一) = 1,即在图8给定的p = 1VRB集合中,往前移1个,得到起始VRBVRB3),顺序选取11VRB

          11介绍了使用资源分配类型1的例子(25 RB):

          上半部分对应:资源分配类型1;子集0shift bit 0bitmap 10011101000。即分配该UE的资源为:VRB0VRB5VRB8VRB9VRB13

          下半部分对应:资源分配类型1;子集0shift bit 1bitmap 10011101000。即分配该UE的资源为:VRB4VRB9VRB12VRB13VRB17

    [转载]LTE:下行资源分配类型(一)

    11:资源分配类型1的例子(25 RB

      

          关于资源分配类型1的更多例子,还可以参考[6]

          从上面的例子可以看出1)资源分配类型1支持频域上的非连续RB分配;2)和资源分配类型0相比,资源分配类型1支持粒度为1 RB的分配;3)资源分配类型0和资源分配类型1使用相同的bit数来表示资源的分配4bitmap的比特数实际上比RBG子集中的VRB数要少,通过shift bitbitmap才能覆盖所有的VRB


    三、资源分配类型2Resource allocation type 2

          在资源分配类型2中,分配给UE的资源为一段连续的VRB,其VRB可以是集中式(localized),也可以是分布式的(distributed)。

          对于DCI format 1A/1B/1D而言,有一个bit(对应Localized/Distributed  VRB assignment flag)用于指示是集中式VRB(该bit0)还是分布式VRB(该bit0)。

    [转载]LTE:下行资源分配类型(二)

    12DCI format 1A中与Type 2相关的字段 

          对于集中式VRB分配而言,分配给一个UE的资源可以从1VRB到整个系统带宽的所有VRB

          如果DCI format 1A使用分布式VRB分配方式,且其DCICRCP-RNTIRA-RNTISI-RNTI加扰,则分配给对应UEVRB数可以从1个到[转载]LTE:下行资源分配类型(二)个。([转载]LTE:下行资源分配类型(二)的计算见36.2116.2.3.2节,这里就不做介绍了)

          如果DCI format 1A/1B/1D使用分布式VRB分配方式,且其DCICRCC-RNTI加扰,则当下行带宽为6~49 RB时,分配给对应UEVRB数可以从1个到最多[转载]LTE:下行资源分配类型(二)个;则当下行带宽为50~110 RB时,分配给对应UEVRB数可以从1个到最多16个。

          对于DCI format 1A/1B/1D而言,资源分配由一个资源指示值RIV来表示。通过这个值,可以推导出分配给UE的起始RB[转载]LTE:下行资源分配类型(二))以及连续分配的RB的长度([转载]LTE:下行资源分配类型(二))。计算公式如下:

          如果[转载]LTE:下行资源分配类型(二) ,则[转载]LTE:下行资源分配类型(二);否则[转载]LTE:下行资源分配类型(二)。其中[转载]LTE:下行资源分配类型(二)且不超过[转载]LTE:下行资源分配类型(二)

         UE收到一个RIV后,如何计算[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)

         通过[转载]LTE:下行资源分配类型(二)可以知道是[转载]LTE:下行资源分配类型(二)还是[转载]LTE:下行资源分配类型(二),并最终计算出[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)

          由于[转载]LTE:下行资源分配类型(二)且不超过[转载]LTE:下行资源分配类型(二),且必定有[转载]LTE:下行资源分配类型(二),故[转载]LTE:下行资源分配类型(二),也就有

          1)当[转载]LTE:下行资源分配类型(二)时,[转载]LTE:下行资源分配类型(二)

          2)当[转载]LTE:下行资源分配类型(二)时,[转载]LTE:下行资源分配类型(二)

          UE收到RIV后,计算[转载]LTE:下行资源分配类型(二)的值x

          1)如果[转载]LTE:下行资源分配类型(二),则得知[转载]LTE:下行资源分配类型(二),也就得到了最终结果[转载]LTE:下行资源分配类型(二)

          2)如果[转载]LTE:下行资源分配类型(二),则得知[转载]LTE:下行资源分配类型(二),也就得到了最终结果[转载]LTE:下行资源分配类型(二)


          13介绍了DCI format 1A/1B/1D使用资源分配类型2的例子(25 RB):

          起始RB[转载]LTE:下行资源分配类型(二))为3,连续分配的VRB数([转载]LTE:下行资源分配类型(二))为8[转载]LTE:下行资源分配类型(二),所以[转载]LTE:下行资源分配类型(二)


    [转载]LTE:下行资源分配类型(二)

    13:资源分配类型2的例子(25 RB


          DCI format 1C只支持分布式VRB分配方式。对于DCI format 1C而言,分配给某个UE的资源可以从[转载]LTE:下行资源分配类型(二)个到最多[转载]LTE:下行资源分配类型(二)VRB。其中[转载]LTE:下行资源分配类型(二)为增长的步进值,并与下行系统带宽相关(如图14)。

     [转载]LTE:下行资源分配类型(二)

    14[转载]LTE:下行资源分配类型(二)值与下行系统带宽的对应关系

          对于DCI format 1C而言,资源分配也是通过一个资源指示值RIV来表示。通过这个值,可以推导出分配给UE的起始RB[转载]LTE:下行资源分配类型(二))以及连续分配的RB的长度([转载]LTE:下行资源分配类型(二))。计算公式如下:

          如果[转载]LTE:下行资源分配类型(二),则[转载]LTE:下行资源分配类型(二);否则[转载]LTE:下行资源分配类型(二)。其中[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)并且[转载]LTE:下行资源分配类型(二)。而[转载]LTE:下行资源分配类型(二)且不超过 [转载]LTE:下行资源分配类型(二)

          对于DCI format 1C而言,UE收到一个RIV后计算[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二)的方式与DCI format 1A/1B/1D类似,这里就不做介绍了。

           假设是在DCI format 1C中的资源分配且系统带宽为25 RB[转载]LTE:下行资源分配类型(二)[转载]LTE:下行资源分配类型(二),则有

    [转载]LTE:下行资源分配类型(二)

          因为[转载]LTE:下行资源分配类型(二),所以[转载]LTE:下行资源分配类型(二) = 12 * (4 - 1) + 1 = 37


          从上面的例子可以看出1)资源分配类型2只支持连续VRB的分配;2)对于资源分配类型2DCI format 1A/1B/1DDCI format 1C的格式是不同的,DCI format 1C多了步进的概念;3与资源分配类型0/1只支持集中式VRB分配不同,资源分配类型2既支持集中式VRB也支持分布式VRB


    【参考资料】

    [1]      TS 36.2137.1.6     Resource allocation

    [2]     TS 36.2125.3.3     Downlink control information

    [3]     TS 36.2116.2.3.1   Virtual resource blocks of localized type

    [4]     4G LTE/LTE-Advanced for Mobile Broadband》的10.4.4

    [5]     LTE - The UMTS Long Term Evolution, 2nd Edition》的9.3.5.4

    [6]     Type 1 Resource Allocation in LTEby Prakash 

    [7]       Resource Allocation Type
    展开全文
  • 下行RB的资源分配(Resource Allocation)有三种方式,分别是 资源分配方式0 、 资源分配方式1 和 资源分配方式2 。在上一篇博文《 LTE下行物理层传输机制(5)-DCI格式的选择和DCI1A 》中提到DCI1A的时候,提到DCI...

    下行RB的资源分配(Resource Allocation)有三种方式,分别是资源分配方式0资源分配方式1资源分配方式2。在上一篇博文《LTE下行物理层传输机制(5)-DCI格式的选择和DCI1A》中提到DCI1A的时候,提到DCI1A只能分配连续的VRB,以及这种方式下RIVResource Indication Value )的计算,那么这种分配方式其实就是资源分配方式2。而DCI2和DCI2A格式使用的则是另外2种不同的分配方式,即资源分配方式0资源分配方式1。因此在讲DCI2和DCI2A之前,有必要先介绍这2种资源分配方式。

    1.资源分配方式0

    采用资源分配方式0的DCI有:DCI1DCI2DCI2ADCI2B,这些DCI里都有个资源分配字段,用于表示哪些RB是分配给这个UE的。比如下图的DCI2A格式,当使用资源分配方式0的时候,有ceil(N_DL_RB / P)个比特的bitmap表用于表示RB的分配情况,N_DL_RB是带宽占用的RB总个数,参数P则与带宽大小有关,具体见后文描述。


    在RB资源分配方式0(Resource Allocation Type 0)中,所有的RB资源构成不同的RBG(RB Group),因此分配方式0就是以RBG为基本单位进行分配的。在这种分配方式里,DCI中的资源分配字段将使用一个bitmap表来分配RB资源,这个bitmap表的每个bit位就表示一个RBG。每个RBG由P个RB组成,P值与下行带宽相关,如下表格所示。这P个连续的VRB与PRB是一一对应的。


    比如下行是20MHz的带宽(N_DL_RB=100),那么如果按照资源分配方式0分配RB资源,每个RBG将包括4个RB(P=4)。如果是1.4MHz的带宽(N_DL_RB=6),那么每个RBG就只包括1个RB。

    不同的带宽,资源分配方式0所能使用的RBG个数也是固定的。如果用变量N_RBG来表示这个值的话,N_RBG=(N_DL_RB P)向上取整每个资源分配方式0的DCI,都对应着一个N_RBG比特长度的bitmap资源分配表,这个bitmap分配表被编码到DCI码流中,UE从这个分配表就可以推导出该PDSCH使用的RB资源

    比如3MHz的下行带宽,它的RB个数N_DL_RB=15,P=2,因此N_RBG=N_DL_RB / P)向上取整=(15 / 2)向上取整=8。但是需要注意,如果是N_DL_RB mod P)!= 0的带宽,它的最后一个RBG的大小和其它的RBG大小是不一样的:最后一个RBG包含的RB个数=N_DL_RB - P *N_DL_RB / P),而其它位置的RBG包含的RB个数=P。比如3MHz下行带宽,除了最后一个RBG,其他(N_DL_RB / P=15 / 2=)7个RBG,每个RBG都有2个RB,此时这7个RBG共占用了7*2=14个RB,小于整个带宽的15个RB,因此最后一个RBG包含的RB个数=N_DL_RB - P *N_DL_RB / P)= 15 - 2 * (15 / 2)=1个。如下图所示,最后一个RB14构成了一个RBG7。


    另外,既然是bitmap表,就有高低位问题。协议也明确规定,RBG_0对应着这个bitmap的高位即MSB,而RBG_(N_RBG-1)则对应着这个bitmap表的低位即LSB。如果UE解码到某个bit位=1,则表示对应的RBG分配给了这个UE。比如3M带宽时,bitmap表占用的bit位数N_RBG=(15/2)向上取整=8,bitmap码流=二进制Bin(00001011),那么表示该UE使用的RBG资源组分别是RBG4、RBG6和RBG7,因此使用的RB-ID分别是:RB8-RB9,RB12-RB14。所以说,分配方式0可以分配离散的RB资源,只是带宽越大,分配的RB粒度P就越粗。

    2.资源分配方式1

    采用资源分配方式1的DCI有:DCI1DCI2DCI2ADCI2B,与资源分配方式0相同。每个DCI里都有个资源分配字段,用于表示哪些RB是分配给这个UE的。只是与分配方式0不同的是,资源分配方式1的资源分配字段有个域,而不是只有一个bitmap域。比如下图的DCI2A格式,当使用资源分配方式1的时候,3个不同的信息域如图中绿色标识区域所示。关于更详细的内容,见后文描述。


    在资源分配方式1中,所有的RB资源构成了不同的RBG(这点与资源分配方式0相同),而不同的RBG又构成了不同的RBG子集(RBG subset),因此资源组成方式是 RB -> RBG -> RBG子集。所有的RBG构成P个不同的RBG子集。当eNB给某个UE分配资源时,就选择一个RBG子集,然后将该子集中包含的所有RB置1。总之,每个带宽包含了P个RBG子集,每个RBG子集又包含了若干个RBG,每个RBG同样也包含了P个连续的RB(最后一个RBG包含的RB个数与分配方式0相同),组成示意如下。


    上图示意的就是带宽为10MHz时各RBG子集的构成情况,此时N_DL_RB=50,P=3,所以此时所有的RBG构成了3个RBG子集,每个RBG包含了3个连续的RB。

    从上面的示意图中也可以看到,如果使用分配方式1,那么每个DCI中,必须携带当前选择的子集索引,以及该子集使用的bitmap。不过需要注意的是,此时bitmap表中的每个bit位表示的是对应的RB-ID,而不是RBG,这点与分配方式0不同

    还是以带宽10MHz为例介绍DCI中的RB分配信息如何理解。如下图所示,可以看到,该DCI使用了RBG子集1来指示资源分配,而具体的bitmap表中,bit2、bit3、bit5均等于1,表示子集1的第3个RB、第4个RB和第6个RB均被分配给了这个UE。另外也可以看到,每个UE使用的RB分配指示信息是通过RB-bitmap的形式给出的,这种RB-bitmap(RB0/RB1/RB2/...)是属于同一个RBG子集内的索引,不同RBG子集的逻辑相对位置RB0/RB1/RB2/...指代的实际位置RB-ID是不同的。比如子集0内的bit2是指实际位置RB2,而子集1内的bit2指的是实际位置RB5。


    上图还可以看到,并不是所有的RBG子集包含的RBG和RB个数都是一样的,比如子集0包含的RBG个数是6个,共有18个RB;而虽然子集1包含的RBG个数也是6个,但只有17个RB;而子集2包含的RBG个数则只有5个,RB个数只有15个。

    上面介绍了资源分配方式1的一种实际使用情况,这里还有几个地方没有提到:DCI里面shift字段的含义、上图中RB分配bitmap表占用的bit位个数怎么计算等等。下面就详细说明采用资源分配方式1的DCI中,它的资源分配内容怎么填写。

    协议规定,资源分配方式1的资源分配字段占用的bit个数为(N_DL_RB / P)向上取整,包含3个域,这3个域分别是(参考前文DCI2A的码流格式):

    (1)RBG子集指示域。该域表示当前的资源分配是在P个RBG子集中选择的是哪个子集,该域占用的bit位个数N = log2(P)向上取整。比如10MHz带宽,P=3,那么N=log2(P)向上取整=log2(3)向上取整=(1.58)向上取整=2,即DCI码流中的RB资源分配字段的前2个bit,是用来表示当前使用的是哪个RBG子集。上图中subset=01,就是表示该DCI分配的子集是子集1。

    (2)shift资源偏移域该域固定占用1个bit,如果该域的值=0,表示选中的RBG子集内的RB不做偏移,值=1表示选中的RBG子集内的RB需要执行偏移,协议使用变量delta_shift(p)来表示第p个子集内的RB偏移量,这个偏移量是从RB低位(即RB0端而不是RB99端)开始偏移的,或者说是从bitmap的MSB位开始偏移的。具体怎么偏移详见下文。

    (3)bitmap表域该域占用的bit位个数N_TYPE1_RB = (N_DL_RB / P)向上取整 - log2(P)向上取整 - 1,每个bit值表示当前RBG子集中的一个RB,该bitmap表的MSB比特位对应着频率低的RB-ID,而LSB比特位则对应RB频率高的RB-ID(这个规则与分配方式0相同)。

    上面介绍了采用资源分配方式1时DCI里的资源分配字段所包含的各个域的内容,可以看到,shift域决定了bitmap表域的理解,下面以10M带宽(50个RB)为例再具体解释一下。

    (A) 如果各个子集都不偏移即三个子集的shift=0,每个子集的偏移量delta_shift(p)=delta_shift(0)=delta_shift(1)=delta_shift(2)=0,那么:

    RBG子集0由RBG0(RB0/RB1/RB2)、RBG3(RB3/4/5)、RBG6(RB6/7/8)、RBG9(RB9/10/11)、RBG12(RB12/13/14)、RBG15(RB15/16/17)组成。

    RBG子集1由RBG1(RB0/RB1/RB2)、RBG4(RB3/4/5)、RBG7(RB6/7/8)、RBG10(RB9/10/11)、RBG13(RB12/13/14)、RBG16(RB15/16)组成。

    RBG子集2由RBG2(RB0/RB1/RB2)、RBG5(RB3/4/5)、RBG8(RB6/7/8)、RBG11(RB9/10/11)、RBG14(RB12/13/14)组成。

    不过需要注意的是,上面每个子集包含的RB个数其实是不一样的(子集0有18个RB,子集1有17个RB,子集2有15个RB),而根据DCI的bitmap表域的计算公式,每个子集只能包含的bit个数N_TYPE1_RB = (50/3)向上取整 - log2(3)向上取整 - 1 = 17 - 2 - 1 = 14,即每次调度的时候,eNB只能分配14个RB给UE,所以在shift=0的条件下,实际上每个子集只有前14个RB能够使用(从RBG0或者RB低频端开始),而对子集0来说,RB高频端还有4个RB不能分配使用,对子集1来说,RB高频端还有3个RB不能分配使用,对子集2来说,RB高频端还有1个RB不能分配使用,如下图所示。


    由于每次调度时RB个数有限制,因此某些情况下并不适合使用资源分配方式1,比如测试吞吐量的时候。

    (B) 如果子集0使用了偏移即shift=1,则表示需要对组成RBG子集0的RB进行偏移调整,偏移量delta_shift(p)= N_RBGsubset_RB(p) - N_TYPE1_RB= N_RBGsubset_RB(0) - N_TYPE1_RB。其中,参数N_RBGsubset_RB(p)表示RBG子集p内的RB个数(如果是子集0的话,注意该值等于18而不是等于14),N_TYPE1_RB是bitmap域的比特长度,如下图示意。


    从上面的公式中也可以看到,偏移量delta_shift(p)= N_RBGsubset_RB(p) - N_TYPE1_RB 也表示了每个子集中不能分配的RB个数,如子集0中有4个RB不能使用,子集1中有3个RB不能使用,而子集2中则有1个RB不能使用。那么如何决定哪几个RB不能使用,就是shift域的真正目的:如果shift=0,则表示RBG高频端的几个RB不使用,而如果shift=1,则意味着RBG低频段的几个RBG不能使用

    仍然以10MHz带宽为例,此时N_DL_RB=50,P=3。那么shift=1时,判断条件[(N_DL_RB - 1)/P 向下取整] mod P = [(49/3)向下取整] mod 3 = 16 mod 3 =1。因此:

    对于子集0来说,p=0<1,所以RB偏移量delta_shift(0)= N_RBGsubset_RB(0) - N_TYPE1_RB = [(50 - 1)/9]向下取整 * 3 + 3 - (17 - 2 - 1) = 5 * 3 + 3 - 14 =4

    对于子集1来说,p=1=1,所以RB偏移量delta_shift(1)= N_RBGsubset_RB(1) - N_TYPE1_RB = [49/9]向下取整 * 3 + (49 mod 3) + 1 - (17 - 2 - 1) = 15 + 2 - 14 =3

    对于子集2来说,p=2>1,所以RB偏移量delta_shift(2)= N_RBGsubset_RB(2) - N_TYPE1_RB = [(50 - 1)/9]向下取整 * 3 - (17 - 2 - 1) = 5 * 3 - 14 =1

    根据公式计算得到三个子集的偏移量delta_shift(p)分别是4、3、1,这与前文示意图中描述的“每个子集中不能分配的RB个数”数值一致。此时实际的分配如下图所示。


    从图上可以看到,子集0包含的RB从实际位置RB10开始直到RB47,共14个RB,在DCI的bitmap域里,第一个RB对应的就是RB10,其它的依次类推。协议也给出了在shift=1的情况下,每个子集中每个RB的序列,如下图所示。


    以10MHz带宽为例,P=3,N_TYPE1_RB=14,i的范围是0~13,因此:

    对于子集0,delta_shift(0)=4,i=0(第一个RB位置)时,n_RBGsubset_VRB(0)= (0+4)/3 * 9 + 0*3 +(0+4)mod3 = 9 + 0 + 1 =10;i=13(最后一个RB位置)时,n_RBGsubset_VRB(0)=(13+4)/3 * 9 + 0*3 + (13+4)mod3 = 45+0+2=47

    对于子集1,delta_shift(1)=3,i=0(第一个RB位置)时,n_RBGsubset_VRB(1)= (0+3)/3 * 9 + 1*3 +(0+3)mod3 = 9 + 3 + 0 = 12;i=13(最后一个RB位置)时,n_RBGsubset_VRB(1)=(13+3)/3 * 9 + 1*3 + (13+3)mod3 = 45+3+1=49

    对于子集2,delta_shift(2)=1,i=0(第一个RB位置)时,n_RBGsubset_VRB(2)= (0+1)/3 * 9 + 2*3 +(0+1)mod3 = 0 + 6 + 1 = 7; i=13(最后一个RB位置)时,n_RBGsubset_VRB(2)=(13+1)/3 * 9 + 2*3 + (13+1)mod3 = 36+6+2=44

    根据公式计算的结果,与上面示意图的移位结果一致。

    综上,资源分配方式1的分配粒度是RB,相对分配方式0的RBG分配粒度,更加灵活自由,但由于每次只能分配一个子集的RB资源,所以使用分配方式1时,可供分配的RB最大个数受到了限制,最大流量也会因此受到限制。如果要最大化LTE系统的下行流量,eNB就不能采用资源分配方式1,而需要采用资源分配方式0下的双流模式

    3.资源分配方式2

    采用资源分配方式2的DCI有:DCI1ADCI1B、DCI1CDCI1D,与资源分配方式0和1没有重叠。这种方式已经在博文《LTE下行物理层传输机制(5)-DCI格式的选择和DCI1A》中提到,这里不再累述。

    参考文献:

    (1)3GPP TS 36.212 V9.4.0 (2011-09) Multiplexing and channel coding

    (2)3GPP TS 36.213 V9.3.0 (2010-09) Physical layer procedures

    (3)3GPP TS 36.321 V9.6.0 (2012-03) Medium Access Control (MAC) protocol specification

    (4)http://www.sharetechnote.com/


    展开全文
  • 5.1.2.1 Resource allocation in time domain 时域资源分配 不同于LTE, NR的资源分配还包括时域上的处理: 1> 在哪个slot,k0用在这里 2> 在slot的哪几个symbol,SLIV 用在这里 先把SLIV的理解写在这里,...
  • LTE下行资源分配方式

    千次阅读 2011-09-06 17:54:40
    LTE的下行资源分配方式分为3种类型:    1. 类型0:类型0用bitmap的形式,并且与系统的带宽是相关的,因为bitmap的每个比特都代表一个RBG(resource block group),RBG代表一个RB组,RB组的大小与带宽有关,比如...
  • 针对大规模多输入多输出(MIMO)正交频分多址(OFDMA)下行移动通信系统,提出了一种基于能效最优的资源分配算法。所提算法在采用迫零(ZF)预编码的情况下,以最大化系统能效的下界为准则,同时考虑每个用户的最低速率...
  • 研究了以系统吞吐量优化为目标的多载波多用户NOMA系统下行链路的资源分配问题。在该问题的求解中,为了提高系统的吞吐量,子载波间采用线性注水算法,叠加用户间采用分数阶功率分配算法。同时,考虑了远近用户数目...
  • 如果UE没有上行数据要传输,eNodeB并不需要为该UE分配上行资源,否则会造成资源的浪费。因此,UE需要告诉eNodeB自己是否有上行数据需要传输,以便eNodeB决定是否给UE分配上行资源。为此LTE提供了一个上...
  • 5G NR PDSCH频域资源分配

    千次阅读 2019-07-16 15:30:58
    这里说的下行资源分配指的是VRB的资源映射,type 0按照bitmap的方式,可以采用连续或者非连续的RBG,而type 1 则是从某个RB开始分配连续的几个RB。具体分配方式的定义参考协议,现在翻译如下。
  • 针对下行多用户多点协作传输系统(MU-CoMP)边值自适应(MA)的问题,提出了一种快速资源分配算法。该算法首先根据用户的速率要求及平均信道增益估计出每个用户需要的子载波数目,在此基础上设计合理的子载波分配算法...
  • 为最大化放大转发中继系统的下行链路总能效,结合系统的电路功率,提出了一种基于能效的中继选择和功率分配联合方案。为降低复杂度,采用分步式次优化方案,利用虚拟直传信道增益得到中继选择方法,并将中继系统转换...
  • 针对无线通信网耗能造成二氧化碳排放量和运营成本日益增加的问题,提出了一种下行大规模天线系统能效最优的资源分配算法。算法在基站端采用最大比合并(MRT)预编码的情况下,考虑各用户最小数据速率、最大发射功率...
  • 在本文中,针对带有载波聚合(CA)的时分双工(TDD)系统,研究了基站和用户的联合节能资源分配。 我们旨在通过每个载波组件(CC)上的联合带宽和功率分配来平衡下行链路和上行链路之间的能效(EE),以及各个用户...
  • 为了公平有效地在OFDMA中继系统下行链路进行资源分配,提出了基于效用函数的资源分配算法,并根据凸优化问题的原始分解理论,提出了相应的分布式求解算法,得到了相关问题的全局最优解。理论分析和数值仿真结果表明...
  • 下行共享信道资源分配类型Type0、Type1、Type2的分配方法,这个是针对LTE下行的PDSCH信道而言的,采用的是FDD帧结构,有三种分配类型,可以确定VRB。这是在matlab下的仿真。
  • 研究了优化公平性的多用户OFDM系统下行链路的资源分配算法,根据系统各用户的业务需求,在保证用户所得数据速率满足一定比例以及系统总功率限制的前提下,提高系统总数据速率。首先,根据公平性原则进行用户的子载波...
  • 设备到设备(Device-to-device D2D)通信是一种很有前途的提高...在本文中,我们研究了联合上行链路和下行资源分配问题的总和最大化在保证服务质量的同时保证系统的数据速率(QoS)蜂窝用户设备(CUEs)和D2D用户设备(费)。
  • 基于联盟博弈的下行SCMA系统资源分配
  • 电信设备-具有动态下行链路资源分配能力的通信卫星系统.zip
  • 针对LTE(long-term evolution)系统下行链路采用OFDM技术所致的小区间干扰问题,通过对多种资源分配方法的研究与总结,提出一种简单有效的多小区半分布式资源分配算法。该算法使用二进制功率控制策略,利用基站间的...
  • 该文对多业务OFDMA系统的下行链路资源分配进行了研究,侧重考虑了实时业务用户的QoS要求,建立2维马尔可夫无线信道模型,采用自适应调制技术、有效容量理论以及有效带宽理论,为实时用户分配资源;并实现了非实时业务用户...
  • #资源达人分享计划#

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,501
精华内容 4,200
关键字:

下行资源分配