分配给某个UE的几个候选PUCCH 3资源是通过IE:PUCCH-ConfigDedicated-v1020的
n3PUCCH-AN-List-r10(对应port 0)和n3PUCCH-AN-ListP1-r10(对应port 1)来配置的。eNodeB会在随后的调度中,使用PDCCH中的TPC字段来告知UE使用几个候选资源中的哪一个。(具体流程会在以后介绍HARQ时一起介绍)
对于PUCCH format 3而言,由于一个slot在时域内至多有5个symbol可用于发送PUCCH format 3,所以使用的orthogonal sequence的长度为5,且序列中的每一个元素对应其中一个symbol。因此,一个RB pair中至多包含了5个PUCCH 3资源,即至多支持5个UE复用(此时的PUCCH称之为normal PUCCH format 3)。
需要注意的是,当某个上行子帧配置了SRS,则第二个slot的最后一个symbol需要预留给SRS使用,因此第二个slot只能使用一个长为4的orthogonal sequence。即当配置了SRS,一个RB pair中至多包含了4个PUCCH 3资源,即至多支持4个UE复用(此时的PUCCH称之为shortened PUCCH format 3)。
为了提高high-Doppler场景下的性能,第二个slot使用的orthogonal sequence与第一个slot使用的不同,但第二个slot使用的orthogonal sequence是基于第一个slot的orthogonal sequence得到的(见图7)。
小结:一个用于发送PUCCH format 3的RB,所包含的PUCCH 3资源数PUCCH format 3)或4(shortened PUCCH format 3)。
为5(normal
如果某个小区共配置了个RB用于发送PUCCH format 3,则该小区在某个上行子帧内可用
的PUCCH 3资源总数取决于该子帧是否发送SRS:如果不发送SRS,则为PUCCH 3资源总数为
;如果发送SRS,则为PUCCH 3资源总数为
。
如果在同一子帧需要发送SR和PUCCH format 3,则SR会复用到PUCCH format 3资源中,而不是使用sr-PUCCH-ResourceIndex指定的PUCCH 1资源。这点与需要同时发送SR和PUCCH format 1a/1b时是不一样的(见36.213的10.1.5节)。
前面已经提到过,通过PUCCH 3资源索引用的orthogonal sequence(
,能够得到该资源所在的RB(
,
)和所使
)。
),即该索引唯一地指定一个二元组(
这里我将36.211的5.4.2A节和5.4.3节用于计算该二元组的公式串起来,并添加了一些注释,以方便大家学习。
图6:通过确定PUCCH 3资源所在的RB
图7:通过确定PUCCH 3资源所使用的orthogonal sequence
需要注意的是:从图6可以看出,在计算时,固定除以5,也就是说,是按一个
时,是根据第二个slot
RB中有5个PUCCH 3资源来计算的。而从图7可以看出,在计算
中可用于PUCCH format 3的symbol数来做mod计算的,也就是说,normal PUCCH format 3下,一个RB中的5个PUCCH 3资源索引都可以使用,shortened PUCCH format 3下,一个RB中的5个PUCCH 3资源索引只有4个可以使用。
举个例子:假设某子帧的3资源索引
= 10的RB pair用于发送PUCCH format 3,则该RB内的PUCCH
集合为{ 50, 51, 52, 53, 54 }。如果该子帧内同时需要发送SRS,即使用
,通过图7的公式,得到该RB内的PUCCH 3
shortened PUCCH format 3的情况下,资源索引对应的
为{ 2, 3, 0, 1, 2 }。也就是说,对应资源索引50和54,二者在同一个RB
内,使用相同orthogonal sequence,这是不允许的,无法保证正交性。
因此,在一个shortened PUCCH format 3的RB内,有5个PUCCH 3资源索引中只有4个能够被使用,剩下的1个必须预留而不能分配给任何UE。
,但其
http://blog.sina.com.cn/s/blog_927cff010101atik.html
PUCCH format 1/1a/1b与PUCCH format 2/2a/2b混合的PUCCH
对于较小的系统带宽,例如1.4 MHz,如果用于发送CSI(PUCCH format 2/2a/2b)和
ACK/NACK(PUCCH format 1/1a/1b)的PUCCH使用不同的RB,控制信令的开销就会变得很大(1.4 MHz,共6个RB,要分出2个RB给PUCCH用)。因此,LTE支持PUCCH format 1/1a/1b和PUCCH format 2/2a/2b混合的PUCCH RB,以减少控制信令的开销。这是通过将一个RB内的部分cyclic shift分配给PUCCH format 1/1a/1b,剩余的部分cyclic shift分配给PUCCH format 2/2a/2b来实现的。
对于10MHz或20MHz系统带宽而言,通常不使用混合PUCCH。
表示混合PUCCH(PUCCH format 1/1a/1b和PUCCH format 2/2a/2b混合的PUCCH,
或称为mixed PUCCH)的RB中用于PUCCH format 1/1a/1b的循环移位(cyclic shift)的个数,取值范围为{0, 1, …, 7}。如果PUCCH。
= 0,则不存在混合PUCCH。至多只有一个RB可用于传输混合
是通过IE:PUCCH-ConfigCommon中的nCS-AN字段来配置的。
混合PUCCH中的可用于PUCCH format 1/1a/1b的cyclic shift数且
必须是
的整数倍。以
=2,
同样受到的影响,
=6为例,混合PUCCH中可用于PUCCH format
1/1a/1b的cyclic shift数为3。
剩余的用于PUCCH format 2/2a/2b的cyclic shift数为
个cyclic shift索引要作为guard cyclic shift,不能用于发送PUCCH。以
。减2的原因是有2=2,
=6为例,
混合PUCCH中可用于PUCCH format 2/2a/2b的cyclic shift数为12 – 6 -2 = 4。
Cyclic shift index Cyclic shift index allocation