4(deltaPUCCH-Shift = 3) 2/2a/2b 12 图3:不同PUCCH format在一个RB内所能使用的cyclic的个数
时域上的CDM是通过将一个RB内用于传输PUCCH的所有symbol乘以一个orthogonal sequence来实现。不同的UE在同一RB上发送PUCCH时使用不同的orthogonal sequence,从而保证了相互间的正交性。
Number of orthogonal sequences in a RB Normal CP: 3 1/1a/1b Extended CP: 2 Normal PUCCH format 3: 5 3 Shortened PUCCH format 3: 4 PUCCH format 图4:不同PUCCH format在一个RB内所能使用的orthogonal sequence的个数
使用cyclic shift和orthogonal sequence,能够保证同一小区内(intra-cell)的UE之间的正交性,却无法避免来自不同小区(inter-cell)的干扰,这是因为不同小区使用PUCCH序列并不一定正交。为了随机化inter-cell干扰,序列的cyclic shift会根据一个衍生于该小区PCI的跳变模式,随着每个slot的每个symbol进行变化。
每个Cell使用的长为12的小区特定的频域序列与该Cell的PCI有关,在每个symbol上使用的序列都是对基本序列进行cyclic shift生成的。cyclic shift的偏移值与slot number(
:取值范
围0~19)以及symbol number(:Normal CP下取值范围为0~6;Extended CP下取值范围为0~5)都有关系。cyclic shift受下面这个公式的影响(见36.211的5.4节):
其中是一个伪随机数序列(在36.211的7.2节中定义),且(即PCI)。
后面介绍PUCCH 1、PUCCH 2资源时,会看到上面的公式是如何影响cyclic shift的取值的。 为了进一步随机化inter-cell干扰,orthogonal sequence和cyclic shift还会在slot间跳变(见[1]的11.4.1.1节)。这也会在以后介绍。
图5举了一个例子,假定共2个小区,在正常CP下,每个小区只能使用6个cyclic shift,即一个RB总共有3 * 6 = 18个PUCCH 1资源。在cell A中,一个UE使用了资源3(对应橙色线圈起来的),对应(cyclic shift,orthogonal sequence)组合:在第一个slot使用(6, 0),在第二个slot使用(11, 1)。若UE使用了资源11(对应绿色线圈起来的),则对应(cyclic shift,orthogonal sequence)组合:在第一个slot使用(11, 1),在第二个slot使用(8, 2)。在cell B中,虽然同样是使用资源3和11,但资源对应的的cyclic shift和orthogonal sequence与cell A是不同的,从而随机化了inter-cell干扰。
图5:两个不同的小区,2个PUCCH资源的cyclic shift和orthogonal sequence跳变的例子
需要说明的是,除了PUCCH format 1/1a/1b和PUCCH format 2/2a/2b可以混合在同一个RB中传输外,其它任何情况下,1个RB只能用于传输一种格式的PUCCH,即1个RB或只能用于传输
PUCCH 1/1a/1b,或只能用于传输PUCCH format 2/2a/2b,或只能用于传输PUCCH format 3。但多个UE可以在同一TTI内使用同一RB来发送相同格式的PUCCH,并使用上面介绍的CDM技术予以区分。
不同的PUCCH format如何使用这些CDM技术,会在后续具体介绍每种PUCCH format时予以说明.
http://blog.sina.com.cn/s/blog_927cff010101arm4.html
PUCCH format 1/1a/1b
本文主要介绍PUCCH format 1/1a/1b,主要内容包括:PUCCH 1/1a/1b携带的信息、PUCCH
1/1a/1b如何调制到RB中、PUCCH 1资源表示、deltaPUCCH-Shift对cyclic shift的影响、一个RB包含多少个PUCCH 1资源的计算、如何解读36.211的5.4.1节和5.4.3节的那些公式等等。 需要说明的是:(1)本文介绍的内容只适用于UE接入一个小区的场景,即不牵涉载波聚合(Carrier Aggregation,CA)。在载波聚合中,UE如何反馈HARQ ACK/NACK会在后续介绍PUCCH format 1b with channel selection和PUCCH format 3中予以说明;(2)本文介绍的内容不涉及半静态调度(SPS);(3)本文介绍的内容不涉及PUCCH format 1/1a/1b与PUCCH format 2/2a/2b混合的PUCCH,这会在另一篇博文中介绍。
PUCCH format 1只携带SR信息,且不占用任何无线资源。UE只有在请求上行资源时,才需要发送SR;其它时候UE不发送SR以节约电量和减少干扰。因此与HARQ确认信息不同,并没有明确的bit用于发送SR,而是通过对应的PUCCH上是否存在能量来表示是否存在SR。
PUCCH format 1a只传输1 bit的ACK/NACK信息,使用BPSK调制,对应单小区、单codeword的场景。如果同时需要发送SR,还可以携带SR信息。
PUCCH format 1b传输2 bit的ACK/NACK信息,使用QPSK调制,对应单小区、双codeword的场景。如果同时需要发送SR,还可以携带SR信息。
图1:PUCCH format 1/1a/1b
我们将PUCCH format 1/1a/1b使用的PUCCH资源统称为PUCCH 1资源,PUCCH 1资源通过一个资源索引
表示。通过该索引,能够得到该资源所在的RB(
)。这里
),所使用的cyclic shift
,或
()和orthogonal sequence(
根本就不写。
分配给某个UE的SR资源(
表示天线端口号,有时也写成
)是通过IE: SchedulingRequestConfig的
sr-PUCCH-ResourceIndex字段配置的。
对于UE只接入一个serving cell(非载波聚合)的场景,用于发送HARQ确认信息的PUCCH format 1a/1b所使用的PUCCH 1资源索引
是通过一个以PDCCH的第一个CCE作为入参的
函数得到的,该PDCCH是用于调度HARQ确认信息对应的下行数据的(见36.213的10.1.2.1节和10.1.3.1节)。因此,并不需要在下行调度信息中明确地指出PUCCH 1资源的信息,从而降低了开销。
经过调制以后,PUCCH format 1a和PUCCH format 1b都只生成一个调制信号图匹配方式如图2所示:
。其星座
图2:HARQ ACK/NACK的星座图匹配方式
当UE需要同时发送SR和HARQ ACK/NACK时,SR会与NACK(PUCCH format 1a)或NACK, NACK(PUCCH format 1b)使用相同的星座点,通过检测该星座点是否存在额外的能量就知道是否