资源分配与映射
更新时间:2024-05-26 02:18:01 阅读量: 综合文库 文档下载
资源分配与映射
小引 LTE是一个动态资源的系统,资源分配是其一个非常重要的功能。如何将上行的RB和下行的RB,分配给每个UE,是整个系统要考虑的问题。如何尽可能接入更多的UE,如何将所有的RB分配给UE,也是LTE系统所要考虑的问题。这个章节将对LTE怎么分配上行资源和下行资源进行相应的描述。资源分配部分的相应的协议部分主要是36213和36211。
1 PDSCH
在PDCCH承载的信息中,基本上都有资源分配的信息。对于下行而言,资源分配有三种类型。每种类型都有自己的特点。首先先简单的介绍一些3种资源的分配方式。第一种分配方式,是将RB以组的方式来分配,即RBG,每种带宽有不同的RBG大小,其分配的粒度也是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-1: Type 0 Resource Allocation RBG Size vs. Downlink System Bandwidth
System Bandwidth RBG Size DL NRB(P) 1 2 3 4 ≤10 11 – 26 27 – 63 64 – 110 对于比较大的带宽,其中的RBG的大小(Resource block group size (P))是4个RB。所以,总
DLDL/P?。如果NRB的需要表示资源信息比特数为NRBG??NRBmodP?0,则最后一个RBG大
DLDL?P??NRB/P?。RBG的比特信息是从RBG 0 to 小不足一个RBG,其中的资源RB数为NRBRBG NRBG?1,高位(MSB)到低位(LSB)这样进行bitmap映射,RBG的索引是从低频段这样递增进行的。
通过以上的描述,type0的资源分配基本上确定下来了,以下是5M的一个RBG的示意图,每个RBG 为2个RB,如果分配某个RBG时,将指示为1,note 指示顺序。
0 ,1 2, 3 4 ,5 6 ,7 8, 9 10,11 12,13 14,15 16,17 18,19 20,21 22,23 1.2 type1
Type0的分配类型很简单,但是有个缺点,就是分配粒度太大了。分配粒度是RBG,特别是当带宽比较大时,可能一次性要分配4个RB,如果只需要1个RB时,那其他的RB资源将会浪费掉。Type1 就是针对以上分配类型的一种改进,即改进为分配粒度为RB来进行。
如果100rb,这样以每个RB为比特来指示分配,显然是承载的分配比特太大了,并且每种带宽大小不一。但是可以将100个RB进行分组,然后在分组中在进行RB的分配。Type1就是这个思想来进行资源分配的。
所以,首先需要?log2(P)? 来指示RBG组,如果RBG =4,则需要2比特,也就是总计有4组来分配。其次还有另外一个比特,用来指示是否需要进行移位,如果该比特的值为1则需要进行移位,否则不需要进行移位。为什么需要移位处理,这个是在剩余的比特范围
TYPE1DLTYPE1??NRB/P???log2(P)??1,也就是还有NRB内NRB的比特数用来指示比特数的分配,
其中的比特数不能完全表示每组的RB数目,可以考虑进行比特移位来表示其中大部分的RB信息。?shift(p) 怎么进行比特移位,如果不需要进行移位,则?shift(p) =0;如果需要
RBG subsetTYPE1进行比特移位,则?shift(p)?NRB ,其中p为RBG组号。NRB(p)?NRBRBG subset (p)是第p个RBG组的所有的VRB的总数,其中计算如下:
??NDL ?1???RB2??P?P????P??DL ?1???NRBG subsetDL NRB(p)???RB2??P?(NRB?1)modP?1????P??DL ??NRB?1??P??P2??????DL ?NRB?1?,p???modPP????DL ?NRB?1?,p???modP
P????DL ?NRB?1?,p???modPP????这里的公式比较复杂,其实就是每种宽带,并且在每组RBG下所需要的移位比特数,这里
将计算结果列出来就比较直观了(这个是其他人已经计算好的,我这里直接引用):
也就是说,以上的复杂公式,其实就是这样一个表格的结果。相应的,如果其他的结果都知
TYPE1TYPE1道了,那NRB比特指示的RB的结果为,i?0,1,,NRB?1
?i??shift(p)?2RBG subsetnVRB(p)???P?p?P??i??shift(p)?modP P??下图是?shift(p)各个带宽分配下来的图示情况:
20MHZ的有移位的分配示意图
从上图分配的结果来看,有的带宽会有少量RB无法进行分配下去。
1.3 type2
1.3.1 资源分配方式
资源分配1还有一些浪费,并且资源分配的方式相对是一个半固定的情况。Type2则是另外一种基于连续VRB的资源的分配方式。这种分配方式,将连续的VRB映射到PRB上,采用两种映射方式,一种是集中式,一种是分布式。以下来进行相应的描述。集中式分布,即将连续的VRB映射到物理带宽上面,P-RNTI,RA-RNTI和SI-RNTI的DCI1A一般采用这种集中式映射。分布式映射则是将连续的VRB映射到分散的PRB,分散的特性通过物理RB交织而成。分布式主要有两种,一种是DCI1B,DCI1D,DCI11A,另外一种是DCI1C。DCI1B
DL等方式的资源信息分配,是在带宽if NRB is 6-49 的情况下,UE的VRB可以从单个VRB
DLDL到NRB 这样的连续分配;如果带宽if NRB is 50-110,则UE的VRB从单个VRB到16的
stepstepDLstepstep范围。如果是DCI1C,UE的VRB的范围则是在NRB 到?NV,每次有一个NRBRB/NRB??NRBstep的递增。其中NRB的值见如下表格:
stepTable 7.1.6.3-1: NRB values vs. Downlink System Bandwidth
System BW (NRB) 6-49 50-110 DLstep NRBDCI format 1C 2 4
对于DCI1B,DCI1D,DCI11A 的分布式分配方式,RIV的值由两部分组成,一个是VRB的起始位置RBstart,一个值是连续分布的VRB的数目LCRBs。其资源指示值(RIV) 如下规范:
DLif (LCRBs?1)?NRB/2 then
??DLRIV?NRB(LCRBs?1)?RBstart
else
DLDLDLRIV?NRB(NRB?LCRBs?1)?(NRB?1?RBstart) DLwhereLCRBs? 1 and shall not exceed NVRB?RBstart
stepstep对于DCI1C的根式,分配方式有一定的规律,RBstart=0, NRB, 2NRB,…, stepstepDLstepstepDLstepstep,LCRBs=NRB, 2NRB,…, ?NV。即UE的分配起始位置和(?NVRB/NRB??1)NRBRB/NRB??NRBstep长度是以NRB 来进行分配的:
??1)?NVRB?DL/2 then if (LCRBs???DL(LCRBs??1)?RBstart? RIV?NVRBelse
?DL(NVRB?DL?LCRBs??1)?(NVRB?DL?1?RBstart?) RIV?NVRBstepstepDLstep?DL?NVRB??LCRBs/NRB??RBstart/NRBwhere LCRBs, RBstart and NVRB. Here, /NRB???? 1 and shall not exceed NVRB?DL?RBstart? LCRBs
如果知道了RIV,UE如何知道RBstart和LCRBs。对于UE来讲,UE接收到的是RIV,
??1)?NVRB?DL/2的情况下, 所以,需要通过RIV来获得另外两个值。如果在(LCRBsRBstart = RIV mod
DLDL,LCRBs = RIV/NRB +1; NRB????1)?NVRB?DL/2 如果是在另外的条件下,即(LCRBsRBstart =
DLDLDLDL-( RIV mod NRB) -1 , LCRBs =NRB- RIV/NRB +1; NRBDL??现在需要做的,就是要将这两种情况进行区分。第一种情况下,RIV/NRB = LCRBs-1;第
DL二种情况下,RIV/NRB=NRB- LCRBs +1;第一种情况下 RIV/NRB < NRB/2;第二种
DLDLDL??情况下RIV/NRB = NRB-(LCRBs-1)也一样,区分不出来。
再将RIV/NRB+ RIV mod NRB 一起来考虑。第一种情况下,
DLDLRIV/NRB+ RIV mod NRB = LCRBs-1 + RBstart
DLDLDLDL< NRB
DL
第二种情况下,
DLDLDLRIV/NRB+ RIV mod NRB = 2NRB - LCRBs- RBstar tDL>NRB
DLDL所以,通过计算RIV/NRB+ RIV mod NRB UE能够区分相应的两种情况,并且分别得到
LCRBs和RBstart 。
1.3.2 VRB到PRB(36211)
在VRB到PRB的资源映射中,有两种资源映射的方式,一种是集中式,一种是分布式。集中式的映射比较简单,即nPRB?nVRB,起始的VRB即是物理上的PRB的位置,然后在将后面的VRB逐一映射到物理RB上。对于25RB的带宽的的集中式映射,可以使用下图来表示:
从图来看,VRB分配了3个虚拟的RB块,从VRB=3开始分配3个,采用集中式的映射方式,即直接将其映射到PRB上。
分布式映射则相对比较复杂。在实际映射过程中,涉及导购Gap的值,见如下表格:
Table 6.2.3.2-1: RB gap values.
Gap (Ngap) DLSystem BW (NRB) 1 Gap (Ngap,1) 6-10 11 12-19 20-26 27-44 45-49 50-63 64-79 80-110 DL/2? ?NRBst2 Gap (Ngap,2) N/A N/A N/A N/A N/A N/A 9 16 16 nd4 8 12 18 27 27 32 48 从带宽来看,比较高的带宽,有两个Gap值。在计算过程中是下行调度指派(UE由
DLPDCCH格式中给出)。先计算NVRB的值即用来映射的VRB的范围,
DLDLDL如果是Ngap?Ngap,1,NV RB?NVRB,gap1?2?min(Ngap,NRB?Ngap)DLDLDL否则(Ngap?Ngap,2),NV RB?NVRB,gap2??NRB/2Ngap??2Ngap~DL在来计算交织的VRB的数目NVRB,交织的VRB数目要大于实际映射的VRB数目,
~DLDL如果Ngap?Ngap,1,NV RB?NVRB~DL 否则(Ngap?Ngap,2),NVRB?2Ngap
需要注意的是,带宽比较大的时候,UE分配的VRB的最大数目为16个,所以不会超出交
~DL织的NVRB值。
DL交织的过程,首先要定义一个矩阵,列数为4, 行数为Nrow??NVRB/(4P)??P,P即分
~DL组的宽度。这里需要插入Nnull个null的元素,空元素个数Nnull?4Nrow?NVRB。矩阵由逐行
~读入到矩阵中,并且在最后的Nnull/2的第2列和第4列,插入null元素。然后在逐列读出来,读出来的null元素忽略掉。整个交织的过程可以使用如下公式来表示:
~??N?nPRBrow?~?~(n)??nPRB?Nrow?Nnull/2n?~PRBs???Nnull/2?nPRB~????nPRB~DL~,Nnull?0andnVRB?NVRB?Nnull~DL~,Nnull?0andn?NVRBVRB?Nnull~DL~,Nnull?0andnVRB?NVRB?Nnull, otherwise~andnVRBmod2?1~andnVRBmod2?0, ~andnmod4?2VRB~DL~DL~??2N??n~~where n?mod2?n/2?N?n/N???PRBrowVRBVRBVRBVRBVRB?,
~DL~DL~???N??n~mod4??n~/4?Nand n?n/N??PRBrowVRBVRBVRBVRBVRB,
??~DL~(n)的~其中n,nVRB 由type2给出,以上的的结果是偶时隙ns的nodNVRBVRB?nVRBmPRBsDLDLDL结果。从公式来看,有一个NV也即是如果nVRB大于NVRB的RB?nVRB/NVRB的偏移结果,
~?~?~DL~(n)的结果由如下给出:情况下,将需要整体偏移NVRB倍的带宽。如果是奇时隙ns,n PRBs~~DL~DL~DL~DL~(n)?n~(n?1)?Nn/2modN?N?n/N?PRBsPRBsVRBVRBVRBVRBVRB?
??DL从公式来看,奇时隙的结果是相对偶时隙做了一个NV对于子帧的时隙的RB/2的相对偏移。
~物理的映射,由如下的公式给出:
~??nPRB(ns), nPRB(ns)??~~DLn(n)?N?N?gapVRB/2,?PRBs~DL~(n)?NnPRBsVRB/2 ~DL~n(n)?N/2PRBsVRB~(n)?NDL/2情况下而在整个物理RB的映射过程中,再将其中的两部分进行处理,nPRBsVRBDL再进行偏移Ngap?NVRB/2。
~~公式非常的抽象,这里举几个例子。
~DLDLDLDL(1) 假设NRB =28RB,P=3, Ngap?Ngap,1 =18, NVRB = 20, NVRB =NVRB=20,
Nrow=6, 总计需要插入的null 的元素为Nnull =24-20 =4。交织的矩阵为:
0 4 8 12 16 1 5 9 13 * 2 6 10 14 17 3 7 11 15 * 18 * 19 * Note:交织的公式的4部分对应于这里的4部分,需要琢磨的可以琢磨以下。这里的nVRB不
~DL~DL~DL超过NVRB,所以之后的偏移NV?n/NRBVRBVRB为0。然后在逐列读出来,将映射到一个
??DL~矩阵中,并且对于时隙1进行相应的NVRB/2 =10个RB的偏移,这样得到了nPRB(ns):
~ns 0 1 2 0 1
0 4 8 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 6 4 10 14 17 19 3 8 12 16 18 1 7 5 11 15 9 13 12 16 18 1 5 9 13 2 2 6 10 14 17 19 3 7 11 15 0 ~DL~(n)?N然后还需要进行相应的的物理映射,对于nPRBsVRB/2部分,需要偏移
~DLNgap?NVRB/2 = 18-10 =8个RB。
ns 0 1 2 3 4 5 6 7 8 9 1111111111222222220 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 0 1 0 4 8 1111 5 9 1 2 6 8 3 2 6 11113 7 11 0 4 7 9 1 5 2 6 11113 7 110 4 7 9 1 5 0 4 8 1111 5 9 12 6 8 3 这样就是一个完整的映射图关系。
DLDL对于存在NVRB?nVRB/NVRB非0的情况,这里举一个例子即可,不在进行描述,以下图
~?~?来表示:
最后需要重点强调的是,对于交织过程,是与整体带宽相关的,而对于单个UE的分配,主要需要记住在某个VRB的起始位置和连续分配的RB数目即可,而对应的交织关系,则是按照以上的描述进行的,比如NRB = 50,P=3,
DL, 如果UE1分配在VRB
3~5,UE2分配在VRB 11~13,则最终的映射关系为下图所示: (1)第一步是矩阵交织的结果 (2) 第二步是将奇时隙偏移的结果。
1.2 物理层加扰与映射
下行PDSCH的加扰,与码字相关。当传输两个码字时,则需要对两个码字进行加扰操
(q)(q)作。对于两个码字,设q??0,1?,每个码字的比特为b(q)(0),...,b(q)(Mbit为比?1),其中Mbit~~(q)特数,加扰后得到相应的比特序列b(q)(0),...,b(q)(Mbit?1):
~b(q)(i)?b(q)(i)?c(q)(i)mod2
c(q)(i)加扰序列由36211的7.2章节给出,其中cinit的初始值与RNTI相关:
14139cell??nRNTI?2?q?2??ns2??2?NIDfor PDSCH ??9MBSFN?n2?2?Nfor PMCHID??s???cinit对于映射关系,PDSCH的映射需要参考前面<层映射与天线发射>有比较详细的描述。
2 PUSCH
2.1 资源分配
上行的资源分配主要是在DCI0中进行携带,PUSCH的分配方式有调频方式和非调频
方式两种情况。在DCI0的调频比特字段将指示PUSCH是否采用调频技术。但是如果没有
DCI0,则是如下列两种情况:
(1) 半静态调度时,PUSCH的DCI0信息在最近的半静态调度的PDCCH中指示 (2) 如果是RA过程,PUSCH在RA Grant中指示
PUSCHULNote:分配给UE的PUSCH的带宽需要满足条件MRB,?2,?3,?5是?2?2?3?3?5?5?NRB非负整数,所以分配给UE的RB数需要如下的集合中进行分配:
2.1.1 非调频分配方式(36213,8.1),
DCI0的资源分配中有个资源指示值RIV,用来指示虚拟的RB的索引(nVRB)。RIV 由两个值来构成:RBSTART和LCRBs(LCRBs? 1),其中的关系由如下公式给出:
ULif (LCRBs?1)?NRB/2 then
ULRIV?NRB(LCRBs?1)?RBSTART
??else
ULULULRIV?NRB(NRB?LCRBs?1)?(NRB?1?RBSTART)
在DCI0的VRB到PRB映射过程,采用集中式映射方式,即对应的VRB即是PRB。一些具体的用法,可以参见PDSCH的资源分配3。
2.1.2 调频分配方式1
对于PUSCH的调频方式,RB的资源块数定义如下:
PUSCHNRB~HOULUL?NRB?NRB?NRBmod2?UL??NRB?UL~HO?NRB?NRB??Type1PUSCHhoppingType2Nsb?1PUSCHhopping Type2Nsb?1PUSCHhopping~HOHOHOHO?NRB?1。如 为pusch-HoppingOffset,为高层指派下来的,如果NRB为奇数,则NRBNRB~HOHOHO?NRB果NRB为偶数,则NRB。调频信息的比特指示为1比特或者2比特,即NUL_hop = 1 or
2 bits。参加如下表格:
Table 8.4-1: Number of Hopping Bits NUL_hop vs. System Bandwidth
System BW #Hopping bits for 2nd slot RA (NUL_hop) 1 2 NULRB 6-49 50-110 所以用于指示其他的信息比特数目为y?log2(NRB(NRB?1)/2)?ULUL??NUL_hop。对于type1
UL而言,UE连续分配的VRB数目受限与2y/NRB,而type2的UE连续分配的VRB数目
??UL受限于min2y/NRB,NRB(
???PUSCH/Nsb?)。Nsb 和Hopping-mode参数都由高层来指示值。
~(i)由以下表格来定义: PUSCH的调频比特nPRBTable 8.4-2: PDCCH DCI Format 0 Hopping Bit Definition
System BW Number of Hopping bits Information in hopping bits 0 1 00 NULRB ~(i) nPRB6 – 49 1 ?NPUSCH/2?n~S1(i)?modNPUSCH, ?RB?PRBRB???? Type 2 PUSCH Hopping ?NPUSCH/4?n~S1(i)?modNPUSCH ?RB?PRBRB????50 – 110 2 01 ??NPUSCH/4?n~S1(i)?modNPUSCH ??RBPRBRB????10 11 ?NPUSCH/2?n~S1(i)?modNPUSCH ?RB?PRBRB???? Type 2 PUSCH Hopping S1S1对于第一个时隙的资源分配,最低的物理RB索引号为nPRB(i),该值为nPRB(i)?RBSTART,
然后在连续映射LCRBs个RB资源;对于第二个时隙的资源RBSTART 是从RIV获得的结果,
HO分配,是从nPRB(i) 的PRB开始,然后连续映射LCRBs 个RB资源。nPRB(i)?nPRB(i)?NRB/2,
~S1(i) 需要满足nS1(i)?nS1(i)?NHO/2,~(i) 需要参见表格Table 8.4-2,其中nnPRBPRBPRBRBPRBS1nPRB(i)?RBSTART。所以,对于PUSCH的type1的调频,第一个时隙类似与资源集中式分配的映射;
而第二个时隙的PUSCH的RB映射,则是在第一个的基础上进行相应的调频技术。
如果是子帧间的调频,则第一个slot RA应用到偶数的CURRENT_TX_NB;第二个slot RA应
用到奇数的CURRENT_TX_NB。
以下对于调频举例进行分析,以便进一步理解调频的技术。PUSCH type1调频的技术,对于第一个时隙是没有进行调频,主要是第二个时隙进行了调频技术。
Type 1 PUSCH hopping(example) Field UL NRBHO NRBValue = 50 = 6 HO?NRB?6 ~HO NRBNUL_hop y PUSCH NRB= 2(假设这里取值为“10)” ULUL??log2(NRB(NRB?1)/2)??NUL_hop?9 ~HOULUL?NRB?NRB?NRBmod2?50?6?(50mod2)?44 ??可分配的最大连续RB数 UL?2y/NRB???512/50??10 PUSCH/2???44/2??22 ?NRBHopping offset
这里来看UE的结果,UE的RIV =53,通过计算得到RBSTART = 3,LCRBs =2,也就说,时隙0的PUSCH分配是PRB的第3个PRB之后,两个连续的PRB资源。对于时隙1的资源分配,先计算几个值,NRB~HO~S1(i)=0,NnUL_hop是2,则 =6,所以PRBHOnPRB(i)?nPRB(i)?NRB/2 =
??NPUSCHRB~HO~S1(i)+N/2??nPRBRB/2
?=44/2 +0+ 6/2 = 25
同样,UE4 ,RIV = 95,
~HO~S1(i) = RB - RBSTART = 45, nNSTARTPRBRB/2 =42,则
HOnPRB(i)?nPRB(i)?NRB/2 =
??NPUSCHRB~HO~S1(i)modNPUSCH+N/2??nPRBRBRB/2
? = (22+42) mod 44 +3 = 23。
2.1.3 调频分配方式2
一些公共的参数信息的描述见前面的2.1.2节。调频方式2是使用36211定义的预调频模式进行的。Nsb为高层给指派的。先看两个函数:
fm(i)??0,1? 称为镜像函数,值为0或者1,fm(i)定义如下,
?imod2?fm(i)??CURRENT_TX_NBmod2?c(i?10)?
fhop(i) 为调频函数,通过如下的函数给出,
0Nsb?1?i?10?9??(fhop(i?1)?c(k)?2k?(i?10?1))modNsbNsb?2?k?i?10?1fhop(i)????i?10?9??(fhop(i?1)??c(k)?2k?(i?10?1)?mod(Nsb?1)?1)modNsb????k?i?10?1??Nsb?1 and intra and inter?subframe hoppingNsb?1 and inter?subframe hoppingNsb?1??Nsb?2
cell其中f hop(-1)=0, c(i) 由 36211的7.2节给出且cinit?29?(nfmod4)?NID。c(i)是一个 属于{0,1}HO的函数,f hop(i)的值也在 mod N sb 范围内。用于调频的参数pusch-HoppingOffset,NRB 由高sb层提供, 每个子带NRB的大小由如下公式决定:
NULsbRB????????NULNRBULRBHOHO?NRB?NRBmod2Nsb?Nsb?1?Nsb?1
sb 或为NRB 或者为小于NRB的值。有这些准备值之后,时隙ns的nPRB(ns)为 NRBUL~(n)n?PRBsnPRB(ns)??~HOn(n)?N2??PRBsRB?Nsb?1Nsb?1
sbsbsbsb~(n)?n~~nPRBsVRB?fhop?i??NRB?NRB?1?2nVRBmodNRB?fm(i)mod(NRB?Nsb)???????? hopping??n2?inter?subframei??sintra and inter?subframe hopping?nsnVRBNsb?1?~n??nHOVRB?N2?Nsb?1?VRBRB?这里的nVRB 是通过RIV得到的结果。
公式比较复杂,这里还简要的分析以下相应的调频情况,以便得到一个直观的结果。
and inter?subframe hopping, Case1 , Nsb =1 时,调频模式为intra~ = n, Nsb = NUL, f(i) =0, f(i) = imod2, 则有 i=ns, nhopmVRBVRBRBRB~(n) = nPRBs~?f?i??Nsb?Nsb?1?2n~modNsb?f(i)mod(Nsb?N) =nVRBhopRBRBVRBRBmRBsb~?NUL?1?2n~modNUL?f(n)mod(NUL) =nVRBRBVRBRBmsRB~(n) nPRB(ns) = nPRBs如果ns 为偶时隙时,则nPRB(ns) = nVRB mod NRB, 如果ns 是奇时隙时,nPRB(ns)
UL????????????????~?NUL?1?2n~modNUL?f(n)mod(NUL) =nVRBRBVRBRBmsRB~?NUL?1?2n~modNUL= nVRBRBVRBRB= NRB- nVRB -1
从以上结果来看,偶时隙是一个集中式映射,而奇时隙是一个倒过来的映射关系。
UL????????????????mod(NULRB)
and inter?subframe hopping ,设Nsb =4,Case2,Nsb !=1的情况,调频模式为intraULsbULHOHOHO =50,NRB =6 ,NRB =?NRBNRB?NRB?NRBmod2Nsb? = 11 RB,
??其中的载频分配示意可以如下图所示
两端有6个RB用来传输PUCCH信道。fhop(i) 属于{ 0,1,2,3 } , fm(i) = imod2。
~ = n?NHO2 = n?3,向左偏移3个RB, n?RB?VRBVRBVRB~(n) nPRBs~?f?i??Nsb?Nsb?1?2n~modNsb?f(i)mod(Nsb?N) = nVRBhopRBRBVRBRBmRBsb????????
当为偶时隙是,fm(i) =0
~(n) nPRBs~?f?i??Nsbmod(Nsb?N) =nVRBhopRBRBsb~(n)+NHO2; nPRB(ns) =n?RB?PRBs当为奇时隙是,fm(i) =1,
??~(n) nPRBs~?f?i?1??Nsb?Nsb?1?2n~modNsb= nVRBhopRBRBVRBRB~(n)+NHO2 nPRB(ns) =n?RB?PRBs????????mod(NsbRB?Nsb)
sbsb从上面的计算结果来看,其中的偶时隙是以NRB的倍数进行调频,而奇时隙则是NRB进行
调频,并且RB需要是一个镜像的关系。 这里假设fhop(n)(偶时隙) =1,f(n?1)(奇时隙) =3(繁荣计算,这里不再重复,从略)
shops如果UE分配了VRB 27,28,29,则其中调频的结果如下图:
sbsb偶时隙这样偏移一个NRB,得到物理的PRB 38,39,40。以上图示上,每个NRB的上下时隙
是一个镜像,奇时隙相当于先向右偏移3个NRB,即在第二个的Subband中在占用16,17,18,然后在做镜像,实际占用的PRB是20,21,22。这样就完成了PUSCH的调频结果。
sb2.2 物理层加扰与映射
见协议36211的5.3,以后可以在重点研究以下加扰和信道编码。
3 PUCCH
PUCCH是上行的控制信道,用来传输上行的控制信息,包括CQI,SR,ACK/NAK信息。这些控制信息也可能在PUSCH上传输。不过PUCCH是控制信息的专用信道。PUCCH一般分布在带宽的两头,即最高频段和最低频段,这样也是有利于频率分集的增益。对于PUCCH或者是PUSCH发送UCI(上行控制信息,Uplink control information) 没有明确的规范:(1) 如果在子帧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) PUCCH1b用于信道选择的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的资源映射中可能要用到相应的参数。
PUCCH-Config information elements
-- ASN1START
PUCCH-ConfigCommon ::=
SEQUENCE {
deltaPUCCH-Shift nRB-CQI
ENUMERATED {ds1, ds2, ds3},----INTEGER (0..98),---- NRB INTEGER (0..7), ----Ncs INTEGER (0..2047)--- NPUCCH
(1)(1)(2)?PUCCHshift
nCS-AN
}
n1PUCCH-AN
PUCCH-ConfigDedicated ::=
ackNackRepetition
release setup
SEQUENCE {
CHOICE{
NULL, SEQUENCE {
ENUMERATED {n2, n4, n6, spare1},
repetitionFactor
}
},
}
n1PUCCH-AN-Rep
INTEGER (0..2047)--- nPUCCH, ANRep
(1)tdd-AckNackFeedbackMode ENUMERATED {bundling, multiplexing} OPTIONAL -- Cond TDD
3.1 PUCCH的资源指示
PUCCH的资源分配,与相应的PUCCH的资源相关,一般由高层或者其他的协议规则来制定相应的PUCCH资源。这里将一些PUCCH的资源指示相应的汇总一下。
3.1.1 SR
SR的调度请求的PUCCH,主要是在高层中给指示出来的,在字段SchedulingRequestConfig指示给物理层和MAC层:
SchedulingRequestConfig information element
-- ASN1START
SchedulingRequestConfig ::=
release setup
CHOICE {
NULL, SEQUENCE {
INTEGER (0..2047), INTEGER (0..157), ENUMERATED {
n4, n8, n16, n32, n64, spare3, spare2,
sr-PUCCH-ResourceIndex sr-ConfigIndex dsr-TransMax
spare1} }
}
sr-PUCCH-ResourceIndex为SR的PUCCH的资源指示,其中的范围在0-2047内。在实际的使用过程中,SR的PUCCH资源将在nPUCCH?nPUCCH,SRI 上发送,nPUCCH,SRI即上面携带的值。
(1)(1)(1)3.1.2 CQI,RI
CQI。 RI的资源指示由CQI-ReportConfig 字段进行指示,其中的范围为0-1185。
CQI-ReportConfig information elements
-- ASN1START
CQI-ReportConfig ::= ON }
CQI-ReportConfig-v920 ::=
cqi-Mask-r9
SEQUENCE {
ENUMERATED {setup}
OPTIONAL,
-- Cond
SEQUENCE { ENUMERATED {
rm12, rm20, rm22, rm30, rm31,
spare3, spare2, spare1} OPTIONAL,
-- Need OR
cqi-ReportModeAperiodic
nomPDSCH-RS-EPRE-Offset cqi-ReportPeriodic
INTEGER (-1..6),
-- Need
CQI-ReportPeriodic OPTIONAL
cqi-Setup
pmi-RI-Report-r9
ENUMERATED {setup}
OPTIONAL
-- Cond
PMIRI }
CQI-ReportPeriodic ::= }
release setup }
CHOICE {
NULL, SEQUENCE {
INTEGER (0.. 1185), INTEGER (0..1023), CHOICE {
NULL, SEQUENCE {
INTEGER (1..4)
cqi-PUCCH-ResourceIndex cqi-pmi-ConfigIndex
cqi-FormatIndicatorPeriodic },
ri-ConfigIndex
widebandCQI subbandCQI }
k
INTEGER (0..1023) OPTIONAL, BOOLEAN
-- Need OR
simultaneousAckNackAndCQI
3.1.3 ACK/NAK
A/N的PUCCH的资源相对比较复杂。这里可以分为如下几种情况来分别看一下,包括
FDD 动态调度,TDD动态调度(bunding) ,TDD动态调度 multiplexing ,ACK重复上报,半静态调度等方式。 一:半静态调度:
如果是半静态调度时,使用高层的PUCCH指派信息,
SPS-Config information element
-- ASN1START
SPS-Config ::= SEQUENCE { OR ON ON }
SPS-ConfigDL ::= }
release setup }
CHOICE{
NULL, SEQUENCE {
ENUMERATED {
sf10, sf20, sf32, sf40, sf64, sf80, sf128, sf160, sf320, sf640, spare6, spare5, spare4, spare3, spare2, spare1},
sps-ConfigUL
SPS-ConfigUL
OPTIONAL
-- Need
sps-ConfigDL
SPS-ConfigDL
OPTIONAL,
-- Need
semiPersistSchedC-RNTI
C-RNTI
OPTIONAL,
-- Need
semiPersistSchedIntervalDL
numberOfConfSPS-Processes INTEGER (1..8),
N1-PUCCH-AN-PersistentList,---- nPUCCH
(1)n1-PUCCH-AN-PersistentList ...
N1-PUCCH-AN-PersistentList ::= SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
半静态调度的PUCCH的资源即在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 higher layers“。
二:FDD动态调度
(1)UE在子帧n发送HARQ-ACK信息,使用PUCCH的资源nPUCCH,如果指示PDSCH的
发送的PDCCH是在子帧n-4检测出来的,或者指示SPS-去激活的PDCCH是在n-4帧检测
(1)(1)(1)nCCE 是相应PDSCH?nCCE?NPUCCHNPUCCH出来的,则nPUCCH , 由PUCCH的配置中给出,
的DCI资源的第一个CCE的序号。
这里看出来,这种方式的ACK资源不在需要额外的信令指示,是与CCE相关联的。
三:TDD动态调度(bunding)
对于TDD的bunding的格式,可能有多个子帧下行的反馈在某个上行统一反馈上去。
(1)如果在子帧n上要发送HARQ-ACK,PUCCH资源nPUCCH的选择如下:
UE要选择一个p值,p属于{0, 1, 2, 3},使得符合 (1) Np?nCCE?Np?1 (2)
DLRBNp?max0,?[NRB?(Nsc?p?4)]/36?,这里的 nCCE即UE检测到的用于子帧n?km的PDCCH????的第一个CCE的序号,km是UE检测到的最小的值,也是UE检测到的PDCCH的DCI的最近的子
(1)帧。 nPUCCH即
(1)(1), nPUCCH?(M?m?1)?Np?m?Np?1?nCCE?NPUCCH(1)可以看出来,nPUCCH 是一个与m和nCCE相关的值,M纪委检测的下行的反馈ACK集合
?k0,k1,kM?1?个数M。
可以看出来,如果最后一个被检测丢失,反馈的结果将会错误。错误的结果影响到底如何,以后可以进一步分析。
四:TDD动态调度(multiplexing)
(1)复用方式下的反馈,nPUCCH,i与接收到PDSCH的子帧n?ki相关,ACK/NACK/DTX 对
于子帧n?ki的反馈,这里ki?K(defined in Table 10.1-1) and 0?i?M?1:
如果UE在子帧 n?ki检测到PDCCH 用于指示PDSCH的发送或者SPS释放,并且有(1)
DLRBNp?nCCE,i?Np?1, (2) Np?max0,?[NRB?(Nsc?p?4)]/36?,这里nCCE,i是UE在子帧n?ki ????(1)检测到的PDCCH的DCI的第一个CCE的序号,则nPUCCH,i 为如下
(1)(1)nPUCCH,i?(M?i?1)?Np?i?Np?1?nCCE,i?NPUCCH
五:重复ACK
对于重复ACK功能的反馈,主要是在高层中指示,可以见PUCCH的高层的指派信息。
(1)如果是半静态调度时,使用高层配置的半静态调度的PUCCH资源nPUCCH;如果是动态调度
的情况下,使用PUCCH的高层配置的PUCCH资源 nPUCCH, ANRep。
(1)3.2 PUCCH复用
PUCCH的资源是占用在频段的两端,如下图所示:
发送一个PUCCH的资源,通常需要LTE系统的子帧上两个时隙的一个RB资源。如果一个UE独占一个子帧的RB资源,则是很浪费并且也没有这么多资源用于PUCCH的UCI发送。为此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的序列。该序列通过循环移动之后产生的新的序列,与之前的序列也是不相关的。 循环移位的参数?PUCCH属于{0, 1, …, 7}, ,由高层配置。1/1a/1b的?PUCCH 通常为{1,2,3}。shiftshiftCCH的值通常为2,这里是为了避免小区间的干扰,。如果?PU等于2,则有2组频域上?PUCCHshiftshift的正交序列为PUCCH使用。时域上的正交序列长度与PUCCH占用的符号数相等,正常的
CCHCP占用4个符号(另外2个为参考信号),扩展CP为3个符号。如果?PU为2的正常的shiftCP的PUCCH资源,时域正交序列可用的数目为3,可以复用的UE数目则为6*3=18个 。
格式2/2a/2b,则主要使用频域上的循环移位序列,?PUCCH 等于1(不再使用高层配置)。shift这样的情况下,格式2/2a/2b的复用的UE数为12。这里有个问题,为什么2/2a/2b格式的循环移位数可以为1,这样的小区间干扰如何消除?是否与两种格式的传输数据和加扰相关?
以下表格为PUCCH支持的比特数:
Table 5.4-1: Supported PUCCH formats.
PUCCH format 1 1a 1b 2 2a 2b Modulation scheme N/A BPSK QPSK QPSK QPSK+BPSK QPSK+QPSK Number of bits per subframe, Mbit N/A 1 2 20 21 22
3.3 PUCCH 的格式1/1a/1b 3.3.1 符号产生
对于格式1,PUCCH携带的信息主要用来表示是否存在PUCCH的信息,可以使得d(0)?1。
d(0)对于格式1a和1b,需要显式发送1,2个比特b(0),...,b(Mbit?1),调制后得到符号d(0)。
)(?)PUCCH先与长度为Nseq?12的循环序列在频域上相乘,序列由ru(,?v(n)产生(ru,v(n)由36211章
节5.1.1中定义,? 为循环移位参数),相乘后产生的序列为y(n):
)PUCCHy(n)?d(0)?ru(,??1 v(n), n?0,1,...,Nseq(1)首先来看?的结果如何得到的。首先需要通过PUCCH的资源指示值 nPUCCH 来得到
n?(ns)。n?(ns)与时隙相关以及一些高层配置参数相关。定义c和N?的值,c与正交序列个
数相关,
cyclic prefix?3normal c?? cyclic prefix?2extended(1)?NcsN???RB?Nsc(1)(1)if nPUCCH?c?Ncs?PUCCHshiftotherwise
RB(1) 通常为12,Ncs 为?PUCCH的整数倍,用于指示混合格式formats 1/1a/1b and 2/2a/2bNscshift中1/1a/1b 的循环移位的数目。
当nsmod2?0时,由如下是给出n?(ns)的值:
(1)?nPUCCH n?(ns)??(1)(1)PUCCHRBPUCCH?nPUCCH?c?Ncs?shiftmodc?Nsc?shift(1)(1)if nPUCCH?c?Ncs?PUCCHshift????otherwise
当nsmod2?1时,则有下式给出n?(ns)的值
RB(1)(1)PUCCH??c?n?(ns?1)?1??modcNsc?PUCCH?1?1n?c?N?shiftPUCCHcsshiftn?(ns)??PUCCH??h/c?hmodcN'/?otherwise?shift????
并且有h??n'(ns?1)?d?modcN'/?shift?PUCCH?,正常CP d=2,非正常CP d=0。另外需要得
到对于正交序列的索引noc(ns)进行选择,选择是基于如下公式来做的:
PUCCH?N????n?(ns)??shiftnoc(ns)???(ns)??PUCCH2?nN????shift?for normal cyclic prefixfor extended cyclic prefix
正交序列选项在36211中的表格中Table 5.4.1-2和Table 5.4.1-3,范围为{0,1,2 }。
?(ns,l)的值由以下公式给出,包括需要n?(ns)和noc(ns):
RB?(ns,l)?2??ncs(ns,l)NsccellPUCCHPUCCHRB? cyclic prefix?ncs(ns,l)?n?(ns)??shift?noc(ns)mod?shiftmodN?modNscfor normalncs(ns,l)??cellRB?(ns)??PUCCH?modNscn(n,l)?n?n(n)2modNfor extended cyclic prefix?cssshiftocs???????????RB从以上公式可以看出来,?(ns,l) 是一个以2?分为Nsc份的这样一个周期值。得到了
?(ns,l)的值,
确定了?(ns,l)和noc(ns),这样就基本上确定了。
PUCCH通过以上结果,基本上确定了映射关系,对于符号y(0),...,y(Nseq通过加扰S(ns)?1),
和正交扩频序列wnoc(i),可以得到相应的Z序列
PUCCHPUCCHPUCCHzm'?NSF?Nseq?m?Nseq?n?S(ns)?wnoc(m)?y?n?
??其中
PUCCHm?0,...,NSF?1PUCCHn?0,...,Nseq?1
m'?0,1?1S(ns)??j??e2ifn'(ns)mod2?0
otherwisePUCCHNSF?4。PUCCH的映射,可以通过下图来观察:
3.3.2 符号映射
通过以上的描述,PUCCH的符号占用两个时隙,每个时隙的符号数是一样的。符号数的映射,对于资源块?k,l?,都是先k,然后在l, 之后在时隙号。
对于PUCCH的映射,总是通过以下公式来进行:
nPRB??m???2???????NUL?1??m?RB???2???if ?m?nsmod2?mod2?0
if ?m?nsmod2?mod2?1也就是将会映射频域的两端,m的取值如一下公式:
(2)?NRB?(1)(1)m???nPUCCH?c?Ncs?PUCCHshift?RB?c?Nsc?PUCCHshift??(1)(1)if nPUCCH?c?Ncs?PUCCHshift(1)??Ncs?(2)?N?RB???otherwise?8??
cyclic prefix?3normalc?? cyclic prefix?2extended映射的结果如下图:
ULnPRB?NRB?1m?1m?3m?0m?2nPRB?0m?2m?0m?3m?1One subframe
3.4 PUCCH的格式2/2a/2b 3.4.1 符号产生
PUCCH的2/2a/2b承载了UE的20个比特b(0),...,b(19),UE再通过c(i) 加扰得到加扰后~~的序列b(0),...,b(19):
~b(i)??b(i)?c(i)?mod2
cell加扰序列c(i) 是一个与RNTI相关,其初始值cinit???ns2??1??2NID?1?216?nRNTI。加扰
??~~比特b(0),...,b(19) 调制后得到10个符号数d(0),...,d(9)。
)符号数通过循环序列进行相乘,得到相应的要发送的符号:循环序列ru(,?v(n) 是基于
?(ns,l)的循环移位得到的。以下来看?(ns,l)如何产生的。首先要确定n?(ns)的值,
当为偶时隙时,
(2)RB?nPUCCHmodNscn'(ns)??(2)(1)RB?nPUCCH?Ncs?1modNsc??(2)RB(2)if nPUCCH?NscNRB
otherwise当为奇时隙时,
RBRB(2)RB(2)?Nsc?n'(ns?1)?1?modNsc?1?1if nPUCCH?NscNRB n'(ns)??RB(2)RBotherwise?Nsc?2?nPUCCHmodNsc??????(2)这里NRB由高层给出,表示PUCCH 的2/2a/2b的资源带宽。这样可以进一步得到?(ns,l)的
值:
RB ?(ns,l)?2??ncs(ns,l)NsccellRB这里 ncs(ns,l)?ncs (ns,l)?n'(ns)modNSC??)有了?(ns,l),可以通过ru(,?v(n)得到相应的序列的值,进而可以得到相应的要映射的符
号数:
PUCCH)z(Nseq?n?i)?d(n)?ru(,?v(i)n?0,1,...,9RBi?0,1,...,Nsc?1
PUCCH这里 Nseq?12。下图是PUCCH的2/2a/2b的映射关系图
3.4.1 符号映射
对于格式2的映射情况,其中时隙的RB映射规则是一样的:
nPRB??m???2???????NUL?1??m?RB???2???if ?m?nsmod2?mod2?0
if ?m?nsmod2?mod2?1m的取值与格式1不一致,为
(2)RBm?nPUCCHNsc
??3.5 PUCCH资源分配分析
通过以上的描述,PUCCH的格式有3中方式,一种是格式1,一种是格式2,另外一
种是混合格式。混合格式至多只有一个RB支持。所以一般的分配,可能是如下的图示:
即最开始两端是格式2的PUCCH,之后是混合格式,然后再是PUCCH 格式1。以下还是对于两种格式的资源分配,来设置一些参数进行相关的计算。
3.5.1 PUCCH格式1
一 符号产生
UL(1)(2)(1)这里假设Ncs =0,?shift=2,NRB=3, nPUCCH =10, c=3 ,normal CP,NRB=50,则
PUCCHRBN? = Nsc =12,
ns =0时(偶时隙)
(1)(1)PUCCHRBCCH n?(ns) = nPUmodc?Nsc?PUCCH?c?Ncs?shiftshift(1)RBCCH =nPU ?PUCCHmodc?Nscshift????????= 10 mod(18) =10
noc(ns) =
?n?(ns)??PUCCHshiftN??
=?10*212? =1
cell假设ncs(ns,l) =1000,
ncs(ns,l)=ncs(ns,l)?n?(ns)??shift=[1000+(10*2+1)] mod 12
=1
cell??PUCCHRB?noc(ns)mod?PUCCHmodN?modNsc shift????所以,时隙为0时的资源为noc(ns)=1,?(ns,l)=2?/12,
ns=1时(奇时隙)
h??n'(ns?1)?d?modcN'/?shi=(10+2)mod(3*12/2) =12;
CCH n?(ns) =?h/c???hmodc?N'/?PUshift?PUCCHft
?=4
noc(ns) =
?n?(ns)??PUCCHshiftN??
=0;
cell假设ncs(ns,l) =1000,
ncs(ns,l)=ncs(ns,l)?n?(ns)??shift=[1000+(4*2)] mod 12
=1
所以,时隙为0时的资源为noc(ns)=0,?(ns,l)=2?*8/12 二 映射
(1)(1)?nPUCCH?c?Ncs?PUCCHshift映射的m值,m= ?RBc?Nsc?PUCCHshift?(1)?nPUCCH= ?RBPUCCH?c?Nsc?shift
cell??PUCCHRB?noc(ns)mod?PUCCHmodN?modNsc shift????(1)??Ncs?(2)?N???? RB8????(2)??NRB ?=??10??+3=3
3*122??UL ns =0时,nPRB = NRB-1-??m? = 50-2=48 ??2? ns =1时,nPRB=??m? = 1 ??2?(2)这里的问题:NRB=3,但是求的PUCCH格式1的物理资源为偶时隙的48 RB 奇时隙的
1时隙,
3.5.2 PUCCH格式2
UL(2)(2)(1)假设Ncs =0,?shift=2,NRB=3, nPUCCH =10, c=3 ,normal CP,NRB=50
PUCCH一 符号产生 ns=0时(偶时隙)
(2)RB n?(ns) =nPUCCHmodNsc
=10mod 12=10,
cell假设ncs(ns,l) =1000
cellRB ncs(ns,l)= ncs(ns,l)?n'(ns)modNSC?? = (1000+10)mod 12 =10
?(ns,l) =2?*10/12
ns=1时(奇时隙)
RBRBn?(ns)=Nsc?n'(ns?1)?1?modNsc?1?1
RB=Nsc?n'(ns?1)?1?mod 13 -1
??????=?12?10?1??mod13-1 =2-1= 1
cellRB ncs(ns,l)=ncs(ns,l)?n'(ns)modNSC??=(1000+1)mod 12=5
?(ns,l) =2?*5/12
二 映射
(2)RB m =nPUCCHNsc =0
?? ns=0时(偶时隙) , nPRB = ?? =0,
?2??m??m?UL?1??? =50-1 =49 ns=1时(奇时隙) , nPRB = NRB?2?3.5.3 PUCCH混合格式
PUCCHPUCCH??shift非0,其中的值在在{(0..7)},即为的倍数。从协议的角度来看,shiftPUCCH(1)混合时,Ncs(1)(1)为{1,2,3},的范围在1,2,3,6这几个值中选择。假设?shift=2,=6,则混合格式中PUCCHNcsNcs(1)(1)格式1的循环偏移范围为 0~Ncs-1,而PUCCH格式2的循环偏移为Ncs+1 ~ (12-1) 。所以,
(1)?Ncs?(1)PUCCH混合格式中占用PUCCH1的PUCCH资源数为???(cNcs?shift) ,混合格式中占用
?8?(1)?Ncs?RB(1)PUCCH2的PUCCH资源数为???(Nsc?Ncs?2),这里具体的使用例子不在描述。
?8?4 资源分配的讨论
从略,以后在论,有很多东西,包括PUCCH的资源指示,PDSCH的资源type切换,PUSCH的各种不同类型的优缺点
3.5.3 PUCCH混合格式
PUCCHPUCCH??shift非0,其中的值在在{(0..7)},即为的倍数。从协议的角度来看,shiftPUCCH(1)混合时,Ncs(1)(1)为{1,2,3},的范围在1,2,3,6这几个值中选择。假设?shift=2,=6,则混合格式中PUCCHNcsNcs(1)(1)格式1的循环偏移范围为 0~Ncs-1,而PUCCH格式2的循环偏移为Ncs+1 ~ (12-1) 。所以,
(1)?Ncs?(1)PUCCH混合格式中占用PUCCH1的PUCCH资源数为???(cNcs?shift) ,混合格式中占用
?8?(1)?Ncs?RB(1)PUCCH2的PUCCH资源数为???(Nsc?Ncs?2),这里具体的使用例子不在描述。
?8?4 资源分配的讨论
从略,以后在论,有很多东西,包括PUCCH的资源指示,PDSCH的资源type切换,PUSCH的各种不同类型的优缺点
正在阅读:
资源分配与映射05-26
ACCESS2010试卷12-08
单片机原理及应用教程第3版习题课后答案04-29
四年级高思奥数之平均数问题含答案09-29
沪科版生命科学高二上第六章《遗传信息的传递和表达》知识点09-03
仰望星空(脚踏实地)更有利于大学生的成长成才 四辩总结08-27
天天象棋残局第八十八关 八十八局过关图文09-01
差旅费报销的管理要求03-29
课外诗文十四篇05-31
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 资源分配
- 映射
- 学习收入会计准则003-图解母子公司合并会计实务优质文档
- 植物生理学 复习资料
- C++程序设计课程设计模板
- 济宁市第一届“运河之星”技能大赛计算机程序设计员比赛技术文件
- 人教版五年级下册词语搭配练习
- 劳动、劳务、雇佣、承揽、承包关系的区别
- 2016-2017学年浙江省嘉兴市高一下学期期末调研测试语文试题
- 某地博物馆可行性研究报告范例0127
- 2010湖南省计算机等级考试试题 二级C试题考试重点和考试技巧
- 国产CAD技术获关键突破 软件应用迈向高端
- 北师大版四年级上册英语《Unit 3 It is too expensive》(第四课
- 七年级生物下册第四单元第七章第二节探究环境污染对生物的影响同
- 考研政治辅导《当代世界经济与政治》讲义18
- 古文史复习资料
- 浅谈小学学生课业负担过重的几个原因及对策
- 最全2018年中小学学校三年发展规划模板
- 三峡工程投资管理
- 安徽省年考试录用公务员笔试考试大纲
- 电大2018年《管理英语(1)》(专科)形成性考核册答案
- 数学文化作业答案(全正确答案)