资源分配与映射_第1页
资源分配与映射_第2页
资源分配与映射_第3页
资源分配与映射_第4页
资源分配与映射_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、资源分配与映射小引 LTE是一个动态资源的系统,资源分配是其一个非常重要的功能。如何将上行的RB和下行的RB,分配给每个UE,是整个系统要考虑的问题。如何尽可能接入更多的UE,如何将所有的RB分配给UE,也是LTE系统所要考虑的问题。这个章节将对LTE怎么分配上行资源和下行资源进行相应的描述。资源分配部分的相应的协议部分主要是36213和36211。1 PDSCH在PDCCH承载的信息中,基本上都有资源分配的信息。对于下行而言,资源分配有三种类型。每种类型都有自己的特点。首先先简单的介绍一些3种资源的分配方式。第一种分配方式,是将RB以组的方式来分配,即RBG,每种带宽有不同的RBG大小,其分

2、配的粒度也是RBG;另外一种也是基于RBG来做,将其分为几组,然后每组中使用RB来分配。这种分配方式粒度显然小于第一种。第三种分配方式,则是基于某一段连续的虚拟RB(VRB),然后再将VRB映射到物理RB(PRB),映射有两种方法,一种是映射到集中式的PRB上,一种是映射到分布是的PRB上。以下来分别介绍以下这集中资源分配方式。1.1 资源分配1.1 type0这种资源方式是将RB分为资源组(RBG),以资源组的粒度来分配资源。即每个UE分配多少个资源组。而分配信息的比特位也是表示某个RBG分配给UE。RBG的大小与带宽有关,下面的表格是带宽与RBG对应的关系大小:Table 7.1.6.1-

3、1: Type 0 Resource Allocation RBG Size vs. Downlink System BandwidthSystem BandwidthRBG Size(P)10111 26227 63364 1104对于比较大的带宽,其中的RBG的大小(Resource block group size (P)是4个RB。所以,总的需要表示资源信息比特数为。如果,则最后一个RBG大小不足一个RBG,其中的资源RB数为。RBG的比特信息是从RBG 0 to RBG ,高位(MSB)到低位(LSB)这样进行bitmap映射,RBG的索引是从低频段这样递增进行的。通过以上的描述,t

4、ype0的资源分配基本上确定下来了,以下是5M的一个RBG的示意图,每个RBG 为2个RB,如果分配某个RBG时,将指示为1,note 指示顺序。0 ,12, 34 ,5 6 ,7 8, 910,1112,1314,1516,1718,1920,2122,231.2 type1Type0的分配类型很简单,但是有个缺点,就是分配粒度太大了。分配粒度是RBG,特别是当带宽比较大时,可能一次性要分配4个RB,如果只需要1个RB时,那其他的RB资源将会浪费掉。Type1 就是针对以上分配类型的一种改进,即改进为分配粒度为RB来进行。如果100rb,这样以每个RB为比特来指示分配,显然是承载的分配比特太

5、大了,并且每种带宽大小不一。但是可以将100个RB进行分组,然后在分组中在进行RB的分配。Type1就是这个思想来进行资源分配的。所以,首先需要 来指示RBG组,如果RBG =4,则需要2比特,也就是总计有4组来分配。其次还有另外一个比特,用来指示是否需要进行移位,如果该比特的值为1则需要进行移位,否则不需要进行移位。为什么需要移位处理,这个是在剩余的比特范围内,也就是还有的比特数用来指示比特数的分配,其中的比特数不能完全表示每组的RB数目,可以考虑进行比特移位来表示其中大部分的RB信息。 怎么进行比特移位,如果不需要进行移位,则 =0;如果需要进行比特移位,则 ,其中p为RBG组号。是第p个

6、RBG组的所有的VRB的总数,其中计算如下:这里的公式比较复杂,其实就是每种宽带,并且在每组RBG下所需要的移位比特数,这里将计算结果列出来就比较直观了(这个是其他人已经计算好的,我这里直接引用):也就是说,以上的复杂公式,其实就是这样一个表格的结果。相应的,如果其他的结果都知道了,那比特指示的RB的结果为,下图是各个带宽分配下来的图示情况: 20MHZ的有移位的分配示意图从上图分配的结果来看,有的带宽会有少量RB无法进行分配下去。1.3 type21.3.1 资源分配方式资源分配1还有一些浪费,并且资源分配的方式相对是一个半固定的情况。Type2则是另外一种基于连续VRB的资源的分配方式。这

7、种分配方式,将连续的VRB映射到PRB上,采用两种映射方式,一种是集中式,一种是分布式。以下来进行相应的描述。集中式分布,即将连续的VRB映射到物理带宽上面,P-RNTI,RA-RNTI和SI-RNTI的DCI1A一般采用这种集中式映射。分布式映射则是将连续的VRB映射到分散的PRB,分散的特性通过物理RB交织而成。分布式主要有两种,一种是DCI1B,DCI1D,DCI11A,另外一种是DCI1C。DCI1B等方式的资源信息分配,是在带宽if is 6-49 的情况下,UE的VRB可以从单个VRB到 这样的连续分配;如果带宽if is 50-110,则UE的VRB从单个VRB到16的范围。如果

8、是DCI1C,UE的VRB的范围则是在 到,每次有一个的递增。其中的值见如下表格:Table 7.1.6.3-1: values vs. Downlink System BandwidthSystem BW ()DCI format 1C6-49250-1104对于DCI1B,DCI1D,DCI11A 的分布式分配方式,RIV的值由两部分组成,一个是VRB的起始位置,一个值是连续分布的VRB的数目。其资源指示值(RIV) 如下规范:if thenelse where 1 and shall not exceed 对于DCI1C的根式,分配方式有一定的规律,=, , , ,=, , 。即UE的分

9、配起始位置和长度是以 来进行分配的:if thenelse where , and . Here, 1 and shall not exceed 如果知道了RIV,UE如何知道和。对于UE来讲,UE接收到的是RIV,所以,需要通过RIV来获得另外两个值。如果在的情况下, = RIV mod , = RIV/ +1;如果是在另外的条件下,即 = -( RIV mod ) -1 , =- RIV/ +1;现在需要做的,就是要将这两种情况进行区分。第一种情况下,RIV/ = -1;第二种情况下,RIV/=- +1;第一种情况下 RIV/ ;第二种情况下RIV/ = -(-1)也一样,区分不出来。再将

10、RIV/+ RIV mod 一起来考虑。第一种情况下,RIV/+ RIV mod = -1 + 所以,通过计算RIV/+ RIV mod UE能够区分相应的两种情况,并且分别得到和 。1.3.2 VRB到PRB(36211)在VRB到PRB的资源映射中,有两种资源映射的方式,一种是集中式,一种是分布式。集中式的映射比较简单,即,起始的VRB即是物理上的PRB的位置,然后在将后面的VRB逐一映射到物理RB上。对于25RB的带宽的的集中式映射,可以使用下图来表示:从图来看,VRB分配了3个虚拟的RB块,从VRB=3开始分配3个,采用集中式的映射方式,即直接将其映射到PRB上。分布式映射则相对比较复

11、杂。在实际映射过程中,涉及导购Gap的值,见如下表格:Table 6.2.3.2-1: RB gap values.System BW ()Gap ()1st Gap ()2nd Gap ()6-10N/A114N/A12-198N/A20-2612N/A27-4418N/A45-4927N/A50-6327964-79321680-1104816从带宽来看,比较高的带宽,有两个Gap值。在计算过程中是下行调度指派(UE由PDCCH格式中给出)。先计算的值即用来映射的VRB的范围,如果是,否则(),在来计算交织的VRB的数目,交织的VRB数目要大于实际映射的VRB数目,如果, 否则(),需要注

12、意的是,带宽比较大的时候,UE分配的VRB的最大数目为16个,所以不会超出交织的值。交织的过程,首先要定义一个矩阵,列数为4, 行数为,P即分组的宽度。这里需要插入个null的元素,空元素个数。矩阵由逐行读入到矩阵中,并且在最后的的第2列和第4列,插入null元素。然后在逐列读出来,读出来的null元素忽略掉。整个交织的过程可以使用如下公式来表示:,where , and ,其中, 由type2给出,以上的的结果是偶时隙的的结果。从公式来看,有一个的偏移结果,也即是如果大于的情况下,将需要整体偏移倍的带宽。如果是奇时隙,的结果由如下给出:从公式来看,奇时隙的结果是相对偶时隙做了一个的相对偏移。

13、对于子帧的时隙的物理的映射,由如下的公式给出: 而在整个物理RB的映射过程中,再将其中的两部分进行处理,情况下再进行偏移。公式非常的抽象,这里举几个例子。(1) 假设 =28RB,P=3, =18, = 20, =20, =6, 总计需要插入的null 的元素为 =24-20 =4。交织的矩阵为:012345678910111213141516*17*18*19*Note:交织的公式的4部分对应于这里的4部分,需要琢磨的可以琢磨以下。这里的不超过,所以之后的偏移为0。然后在逐列读出来,将映射到一个矩阵中,并且对于时隙1进行相应的 =10个RB的偏移,这样得到了:ns01234567891011

14、121314151617181900481216181591326101417193711151261014171937111504812161815913然后还需要进行相应的的物理映射,对于部分,需要偏移 = 18-10 =8个RB。ns012345678910111213141516171819202122232425262700481216181591326101417193711151261014171937111504812161815913这样就是一个完整的映射图关系。对于存在非0的情况,这里举一个例子即可,不在进行描述,以下图来表示:最后需要重点强调的是,对于交织过程,是与整体带

15、宽相关的,而对于单个UE的分配,主要需要记住在某个VRB的起始位置和连续分配的RB数目即可,而对应的交织关系,则是按照以上的描述进行的,比如 = 50,P=3, , 如果UE1分配在VRB 35,UE2分配在VRB 1113,则最终的映射关系为下图所示:(1)第一步是矩阵交织的结果 (2) 第二步是将奇时隙偏移的结果。1.2 物理层加扰与映射下行PDSCH的加扰,与码字相关。当传输两个码字时,则需要对两个码字进行加扰操作。对于两个码字,设,每个码字的比特为,其中为比特数,加扰后得到相应的比特序列:加扰序列由36211的7.2章节给出,其中的初始值与RNTI相关:对于映射关系,PDSCH的映射需

16、要参考前面有比较详细的描述。2 PUSCH2.1 资源分配上行的资源分配主要是在DCI0中进行携带,PUSCH的分配方式有调频方式和非调频方式两种情况。在DCI0的调频比特字段将指示PUSCH是否采用调频技术。但是如果没有DCI0,则是如下列两种情况:(1) 半静态调度时,PUSCH的DCI0信息在最近的半静态调度的PDCCH中指示(2) 如果是RA过程,PUSCH在RA Grant中指示Note:分配给UE的PUSCH的带宽需要满足条件,是非负整数,所以分配给UE的RB数需要如下的集合中进行分配:2.1.1 非调频分配方式(36213,8.1),DCI0的资源分配中有个资源指示值RIV,用来

17、指示虚拟的RB的索引()。RIV 由两个值来构成:和( 1),其中的关系由如下公式给出:if thenelse 在DCI0的VRB到PRB映射过程,采用集中式映射方式,即对应的VRB即是PRB。一些具体的用法,可以参见PDSCH的资源分配3。2.1.2 调频分配方式1对于PUSCH的调频方式,RB的资源块数定义如下: 为pusch-HoppingOffset,为高层指派下来的,如果为奇数,则。如果为偶数,则。调频信息的比特指示为1比特或者2比特,即NUL_hop = 1 or 2 bits。参加如下表格:Table 8.4-1: Number of Hopping Bits NUL_hop v

18、s. System BandwidthSystem BW #Hopping bits for 2nd slot RA (NUL_hop)6-49150-1102所以用于指示其他的信息比特数目为。对于type1而言,UE连续分配的VRB数目受限与,而type2的UE连续分配的VRB数目受限于min(,)。 和Hopping-mode参数都由高层来指示值。PUSCH的调频比特由以下表格来定义:Table 8.4-2: PDCCH DCI Format 0 Hopping Bit DefinitionSystem BW Number of Hopping bitsInformation in hop

19、ping bits6 4910,1 Type 2 PUSCH Hopping50 110200011011 Type 2 PUSCH Hopping对于第一个时隙的资源分配,最低的物理RB索引号为,该值为, 是从RIV获得的结果,然后在连续映射个RB资源;对于第二个时隙的资源分配,是从 的PRB开始,然后连续映射 个RB资源。, 需要参见表格Table 8.4-2,其中 需要满足,。所以,对于PUSCH的type1的调频,第一个时隙类似与资源集中式分配的映射;而第二个时隙的PUSCH的RB映射,则是在第一个的基础上进行相应的调频技术。如果是子帧间的调频,则第一个slot RA应用到偶数的CUR

20、RENT_TX_NB;第二个slot RA应用到奇数的CURRENT_TX_NB。以下对于调频举例进行分析,以便进一步理解调频的技术。PUSCH type1调频的技术,对于第一个时隙是没有进行调频,主要是第二个时隙进行了调频技术。Type 1 PUSCH hopping(example)FieldValue= 50= 6 NUL_hop= 2(假设这里取值为“10”)可分配的最大连续RB数Hopping offset这里来看UE的结果,UE的RIV =53,通过计算得到 = 3, =2,也就说,时隙0的PUSCH分配是PRB的第3个PRB之后,两个连续的PRB资源。对于时隙1的资源分配,先计算

21、几个值, =6,所以=0,NUL_hop是2,则 = +/2=44/2 +0+ 6/2 = 25同样,UE4 ,RIV = 95, = 45, = - /2 =42,则 = mod+/2 = (22+42) mod 44 +3 = 23。2.1.3 调频分配方式2一些公共的参数信息的描述见前面的2.1.2节。调频方式2是使用36211定义的预调频模式进行的。为高层给指派的。先看两个函数: 称为镜像函数,值为0或者1,定义如下, 为调频函数,通过如下的函数给出,其中f hop(-1)=0, c(i) 由 36211的7.2节给出且。c(i)是一个 属于0,1的函数,f hop(i)的值也在 mo

22、d N sb 范围内。用于调频的参数pusch-HoppingOffset, 由高层提供, 每个子带的大小由如下公式决定: 或为 或者为小于的值。有这些准备值之后,时隙的为这里的 是通过RIV得到的结果。公式比较复杂,这里还简要的分析以下相应的调频情况,以便得到一个直观的结果。Case1 , =1 时,调频模式为i,则有 i=, = , = , =0, = , = = = 如果 为偶时隙时,则 = mod ,如果 是奇时隙时, = = - -1从以上结果来看,偶时隙是一个集中式映射,而奇时隙是一个倒过来的映射关系。Case2, !=1的情况,调频模式为i ,设 =4, =50, =6 , =

23、= 11 RB,其中的载频分配示意可以如下图所示两端有6个RB用来传输PUCCH信道。 属于 0,1,2,3 , = 。 = = ,向左偏移3个RB, = 当为偶时隙是, =0= =+;当为奇时隙是, =1,= =+从上面的计算结果来看,其中的偶时隙是以的倍数进行调频,而奇时隙则是进行调频,并且RB需要是一个镜像的关系。这里假设(偶时隙) =1,(奇时隙) =3(繁荣计算,这里不再重复,从略)如果UE分配了VRB 27,28,29,则其中调频的结果如下图:偶时隙这样偏移一个,得到物理的PRB 38,39,40。以上图示上,每个的上下时隙是一个镜像,奇时隙相当于先向右偏移3个,即在第二个的Sub

24、band中在占用16,17,18,然后在做镜像,实际占用的PRB是20,21,22。这样就完成了PUSCH的调频结果。2.2 物理层加扰与映射见协议36211的5.3,以后可以在重点研究以下加扰和信道编码。3 PUCCHPUCCH是上行的控制信道,用来传输上行的控制信息,包括CQI,SR,ACK/NAK信息。这些控制信息也可能在PUSCH上传输。不过PUCCH是控制信息的专用信道。PUCCH一般分布在带宽的两头,即最高频段和最低频段,这样也是有利于频率分集的增益。对于PUCCH或者是PUSCH发送UCI(上行控制信息,Uplink control information) 没有明确的规范:(1

25、) 如果在子帧n的PUSCH没有发送UCI,考虑咋PUCCH 上发送UCI (2) 如果是PUSCH上发送UCI的情况下(即PUSCH有资源发送UCI或者PUSCH配置下发送UCI),除了RAR Grant 的PUSCH或者RA过程竞争重发不需要发送UCI信息,其他的情况下PUSCH都需要发送UCI信息。PUCCH有众多格式,这些格式如何发送UCI,有如下的相应的总结: (1) PUCCH 1 用于 正SR(2) PUCCH 1a 用于HARQ ACK 以及FDD下 1比特HARQ-ACK + 正SR(3) PUCCH1b 2比特HARQ-ACK或者2比特HARQ-ACK+正SR(4) PUC

26、CH1b用于信道选择的HARQ-ACK(5) PUCCH 2用于不和HARQACK一起复用的CQI/PMI或者RI上报(6) PUCCH 2用于和HARQACK一起复用的CQI/PMI或者RI上报(扩展CP)(7) PUCCH2a用于和1比特HARQ-ACK 复用的CQI/PMI或者RI上报(正常CP)(8) PUCCH2b用于和2比特HARQ-ACK 复用的CQI/PMI或者RI上报(正常CP)对于UCI的控制信息,如何复用,以后在进行相应的总结描述,这个文档主要是用于描述PUCCH的资源分配和映射的相应的流程。PUCCH的高层配置消息如下,在PUCCH的资源映射中可能要用到相应的参数。PU

27、CCH-Config information elements- ASN1STARTPUCCH-ConfigCommon :=SEQUENCE deltaPUCCH-ShiftENUMERATED ds1, ds2, ds3,-nRB-CQIINTEGER (0.98),- nCS-ANINTEGER (0.7), -n1PUCCH-ANINTEGER (0.2047)- PUCCH-ConfigDedicated :=SEQUENCE ackNackRepetitionCHOICEreleaseNULL,setupSEQUENCE repetitionFactorENUMERATED n2,

28、 n4, n6, spare1,n1PUCCH-AN-RepINTEGER (0.2047)- ,tdd-AckNackFeedbackModeENUMERATED bundling, multiplexingOPTIONAL- Cond TDD3.1 PUCCH的资源指示PUCCH的资源分配,与相应的PUCCH的资源相关,一般由高层或者其他的协议规则来制定相应的PUCCH资源。这里将一些PUCCH的资源指示相应的汇总一下。3.1.1 SRSR的调度请求的PUCCH,主要是在高层中给指示出来的,在字段SchedulingRequestConfig指示给物理层和MAC层:SchedulingRe

29、questConfig information element- ASN1STARTSchedulingRequestConfig :=CHOICE releaseNULL,setupSEQUENCE sr-PUCCH-ResourceIndexINTEGER (0.2047),sr-ConfigIndexINTEGER (0.157),dsr-TransMaxENUMERATED n4, n8, n16, n32, n64, spare3, spare2, spare1sr-PUCCH-ResourceIndex为SR的PUCCH的资源指示,其中的范围在0-2047内。在实际的使用过程中,S

30、R的PUCCH资源将在 上发送,即上面携带的值。3.1.2 CQI,RICQI。 RI的资源指示由CQI-ReportConfig 字段进行指示,其中的范围为0-1185。CQI-ReportConfig information elements- ASN1STARTCQI-ReportConfig :=SEQUENCE cqi-ReportModeAperiodicENUMERATED rm12, rm20, rm22, rm30, rm31,spare3, spare2, spare1 OPTIONAL, - Need ORnomPDSCH-RS-EPRE-OffsetINTEGER (-

31、1.6),cqi-ReportPeriodicCQI-ReportPeriodicOPTIONAL - Need ONCQI-ReportConfig-v920 :=SEQUENCE cqi-Mask-r9ENUMERATED setupOPTIONAL,- Cond cqi-Setuppmi-RI-Report-r9ENUMERATED setupOPTIONAL- Cond PMIRICQI-ReportPeriodic :=CHOICE releaseNULL,setupSEQUENCE cqi-PUCCH-ResourceIndexINTEGER (0. 1185),cqi-pmi-C

32、onfigIndexINTEGER (0.1023),cqi-FormatIndicatorPeriodicCHOICE widebandCQINULL,subbandCQISEQUENCE kINTEGER (1.4),ri-ConfigIndexINTEGER (0.1023) OPTIONAL, - Need ORsimultaneousAckNackAndCQIBOOLEAN3.1.3 ACK/NAKA/N的PUCCH的资源相对比较复杂。这里可以分为如下几种情况来分别看一下,包括FDD 动态调度,TDD动态调度(bunding) ,TDD动态调度 multiplexing ,ACK重复

33、上报,半静态调度等方式。一:半静态调度:如果是半静态调度时,使用高层的PUCCH指派信息,SPS-Config information element- ASN1STARTSPS-Config :=SEQUENCE semiPersistSchedC-RNTIC-RNTIOPTIONAL,- Need ORsps-ConfigDLSPS-ConfigDLOPTIONAL,- Need ONsps-ConfigULSPS-ConfigULOPTIONAL- Need ONSPS-ConfigDL :=CHOICEreleaseNULL,setupSEQUENCE semiPersistSched

34、IntervalDLENUMERATED sf10, sf20, sf32, sf40, sf64, sf80,sf128, sf160, sf320, sf640, spare6,spare5, spare4, spare3, spare2,spare1,numberOfConfSPS-ProcessesINTEGER (1.8),n1-PUCCH-AN-PersistentListN1-PUCCH-AN-PersistentList,- .N1-PUCCH-AN-PersistentList :=SEQUENCE (SIZE (1.4) OF INTEGER (0.2047)半静态调度的P

35、UCCH的资源即在N1-PUCCH-AN-PersistentList给出, 并且在TPC-PUCCH的消息命令值指示,使用那个PUCCH资源进行传输,参见36213的9.2中“For the case that the DCI format indicates a semi-persistent downlink scheduling activation, the TPC command for PUCCH field shall be used as an index to one of the four PUCCH resource indices configured by high

36、er layers“。二:FDD动态调度UE在子帧n发送HARQ-ACK信息,使用PUCCH的资源,如果指示PDSCH的发送的PDCCH是在子帧n-4检测出来的,或者指示SPS-去激活的PDCCH是在n-4帧检测出来的,则 , 由PUCCH的配置中给出, 是相应PDSCH的DCI资源的第一个CCE的序号。这里看出来,这种方式的ACK资源不在需要额外的信令指示,是与CCE相关联的。三:TDD动态调度(bunding)对于TDD的bunding的格式,可能有多个子帧下行的反馈在某个上行统一反馈上去。如果在子帧n上要发送HARQ-ACK,PUCCH资源的选择如下:UE要选择一个p值,p属于0, 1,

37、 2, 3,使得符合 (1) (2) ,这里的 即UE检测到的用于子帧的PDCCH的第一个CCE的序号,是UE检测到的最小的值,也是UE检测到的PDCCH的DCI的最近的子帧。 即,可以看出来, 是一个与m和相关的值,M纪委检测的下行的反馈ACK集合个数M。可以看出来,如果最后一个被检测丢失,反馈的结果将会错误。错误的结果影响到底如何,以后可以进一步分析。四:TDD动态调度(multiplexing)复用方式下的反馈,与接收到PDSCH的子帧相关,ACK/NACK/DTX 对于子帧的反馈,这里(defined in Table 10.1-1) and :如果UE在子帧 检测到PDCCH 用于指

38、示PDSCH的发送或者SPS释放,并且有(1) , (2) ,这里是UE在子帧 检测到的PDCCH的DCI的第一个CCE的序号,则 为如下 五:重复ACK对于重复ACK功能的反馈,主要是在高层中指示,可以见PUCCH的高层的指派信息。如果是半静态调度时,使用高层配置的半静态调度的PUCCH资源;如果是动态调度的情况下,使用PUCCH的高层配置的PUCCH资源 。3.2 PUCCH复用PUCCH的资源是占用在频段的两端,如下图所示:发送一个PUCCH的资源,通常需要LTE系统的子帧上两个时隙的一个RB资源。如果一个UE独占一个子帧的RB资源,则是很浪费并且也没有这么多资源用于PUCCH的UCI发

39、送。为此PUCCH使用了正交码分的复用技术,使得在一个RB资源中尽可能的接入比较多的用户。PUCCH主要两种格式,1/1a/1b 和2/2a/2b两种,两种格式的复用方式略有差异。对于1/1a/1b的格式,每个UE占用12个载波,每个slot占用4个符号(正常CP),占用2个slot;对于2/2a/2b,每个UE也是占用12个载波,每个slot占用5个符号(正常CP),占用两个slot。对于不同的UE,1/1a/1b 使用频域上的序列循环移位和时域上的正交序列的方式来进行。1/1a/1b 频域上使用了12个载频,为了使得不同的UE能够进行复用,再次基础上乘与一个长度为12的序列。该序列通过循环

40、移动之后产生的新的序列,与之前的序列也是不相关的。 循环移位的参数属于0, 1, , 7, ,由高层配置。1/1a/1b的 通常为1,2,3。的值通常为2,这里是为了避免小区间的干扰,。如果等于2,则有2组频域上的正交序列为PUCCH使用。时域上的正交序列长度与PUCCH占用的符号数相等,正常的CP占用4个符号(另外2个为参考信号),扩展CP为3个符号。如果为2的正常的CP的PUCCH资源,时域正交序列可用的数目为3,可以复用的UE数目则为6*3=18个 。格式2/2a/2b,则主要使用频域上的循环移位序列, 等于1(不再使用高层配置)。这样的情况下,格式2/2a/2b的复用的UE数为12。这

41、里有个问题,为什么2/2a/2b格式的循环移位数可以为1,这样的小区间干扰如何消除?是否与两种格式的传输数据和加扰相关?以下表格为PUCCH支持的比特数:Table 5.4-1: Supported PUCCH formats.PUCCH formatModulation schemeNumber of bits per subframe, 1N/AN/A1aBPSK11bQPSK22QPSK202aQPSK+BPSK212bQPSK+QPSK223.3 PUCCH 的格式1/1a/1b3.3.1 符号产生对于格式1,PUCCH携带的信息主要用来表示是否存在PUCCH的信息,可以使得。对于格式

42、1a和1b,需要显式发送1,2个比特,调制后得到符号。先与长度为的循环序列在频域上相乘,序列由产生(由36211章节5.1.1中定义, 为循环移位参数),相乘后产生的序列为y(n):首先来看的结果如何得到的。首先需要通过PUCCH的资源指示值 来得到。与时隙相关以及一些高层配置参数相关。定义和的值,c与正交序列个数相关, 通常为12, 为的整数倍,用于指示混合格式formats 1/1a/1b and 2/2a/2b中1/1a/1b 的循环移位的数目。当时,由如下是给出的值: 当时,则有下式给出的值并且有,正常CP d=2,非正常CP d=0。另外需要得到对于正交序列的索引进行选择,选择是基于如下公式来做的:正交序列选项在36211中的表格中Table 5.4.1-2和Table 5.4.1-3,范围为0,1,2 。的值由以下公式给出,包括需要和:从以上公式可以看出来, 是一个以分为份的这样一个周期值。得到了的值,确定了和,这样就基本上确定了。通过以上结果,基本上确定了映射关系,对于符号,通过加扰和正交扩频序列,可以得到相应的Z序列其中 。PUCCH的映射,可以通过下图来观察:3.3.2 符号映射通过以上的描述,PUCCH的符号占用两个时隙,每个时隙的符号数是一样的。符号数的映射,对于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论