加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LTE:PUCCH format 1/1a/1b

(2013-01-21 12:48:50)
标签:

lte

pucch_format_1

pucch

分类: LTE

PUCCH format 1/1a/1b

      本文主要介绍PUCCH format 1/1a/1b,主要内容包括:PUCCH 1/1a/1b携带的信息、PUCCH 1/1a/1b如何调制到RB中、PUCCH 1资源表示、deltaPUCCH-Shiftcyclic shift的影响、一个RB包含多少个PUCCH 1资源的计算、如何解读36.2115.4.1节和5.4.3节的那些公式等等。


      需要说明的是:(1)本文介绍的内容只适用于UE接入一个小区的场景,即不牵涉载波聚合(Carrier AggregationCA)。在载波聚合中,UE如何反馈HARQ ACK/NACK会在后续介绍PUCCH format 1b with channel selectionPUCCH format 3中予以说明;(2)本文介绍的内容不涉及半静态调度(SPS);(3)本文介绍的内容不涉及PUCCH format 1/1a/1bPUCCH format 2/2a/2b混合的PUCCH,这会在另一篇博文中介绍。

 

      PUCCH format 1只携带SR信息,且不占用任何无线资源。UE只有在请求上行资源时,才需要发送SR;其它时候UE不发送SR以节约电量和减少干扰。因此与HARQ确认信息不同,并没有明确的bit用于发送SR,而是通过对应的PUCCH上是否存在能量来表示是否存在SR

      PUCCH format 1a只传输1 bitACK/NACK信息,使用BPSK调制,对应单小区、单codeword的场景。如果同时需要发送SR,还可以携带SR信息。

      PUCCH format 1b传输2 bitACK/NACK信息,使用QPSK调制,对应单小区、双codeword的场景。如果同时需要发送SR,还可以携带SR信息。

 

http://s11/mw690/927cff01nd3c53f82dd6a&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />

1PUCCH format 1/1a/1b

 

      我们将PUCCH format 1/1a/1b使用的PUCCH资源统称为PUCCH 1资源,PUCCH 1资源通过一个资源索引http://s4/mw690/927cff01nd3c54bda72b3&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />),所使用的cyclic shifthttp://s7/mw690/927cff01nd3c54cb71df6&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />)和orthogonal sequencehttp://s7/mw690/927cff01nd3c54f310fa6&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />或根本就不写。

      分配给某个UESR资源(http://s10/mw690/927cff01nd3c550748a69&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />)是通过IE: SchedulingRequestConfigsr-PUCCH-ResourceIndex字段配置的。

      对于UE只接入一个serving cell(非载波聚合)的场景,用于发送HARQ 确认信息的PUCCH format 1a/1b所使用的PUCCH 1资源索引http://s1/mw690/927cff01nd3c553250260&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />是通过一个以PDCCH的第一个CCE作为入参的函数得到的,该PDCCH是用于调度HARQ确认信息对应的下行数据的(见36.21310.1.2.1节和10.1.3.1节)。因此,并不需要在下行调度信息中明确地指出PUCCH 1资源的信息,从而降低了开销。

      经过调制以后,PUCCH format 1aPUCCH format 1b都只生成一个调制信号http://s14/mw690/927cff01nd3c55582561d&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />。其星座图匹配方式如图2所示:

 

http://s13/mw690/927cff01nd3c55cfd117c&690format 1/1a/1b" />

2HARQ ACK/NACK的星座图匹配方式

 

      UE需要同时发送SRHARQ ACK/NACK时,SR会与NACKPUCCH format 1a)或NACK, NACKPUCCH format 1b)使用相同的星座点,通过检测该星座点是否存在额外的能量就知道是否存在SR。(注意:在PUCCH format 3中,同时发送SRHARQ ACK/NACK时,处理方式与PUCCH format 1a/1b是不同的)

      如果没有收到有效的DL-SCH相关的控制信令(即没有收到下行数据),则PUCCH上什么也不传输(对应DTX)。这样做除了可以避免占用不必要的PUCCH资源外,还可以使eNodeB在接收的PUCCH上检测3种状态:ACKNACKDTX。由于NACKDTX的处理是不同的,所以这种检测是必要的:对于NACK来说,会重传额外的parity bit以增加冗余;而对于DTX来说,UE很可能已经丢失了systematic bit的初始传输,所以比重传额外的parity bit更好的做法是重传systematic bit

      http://s6/mw690/927cff01nd3c5616cdb45&690format 1/1a/1b" />

3PUCCH format 1/1a/1bNormal CP

 

      Normal CP而言,每个slot7symbol,每个symbol都会发送一个长为12的序列。前面已经介绍过,该序列是通过对一个长为12的小区特定的频域序列进行cyclic shift得到的(一个RB在频域内至多支持12cyclic shift。其中3symbol被用于DM-RS,而剩下的4个被用于发送PUCCH format 1/1a/1b,如图3所示。(对Extended CP而言,每个slot6symbol,其中中间的2symbol被用于DM-RS,而剩下的4symbol被用于发送PUCCH format 1/1a/1b

      为了提高每个RB上可复用的PUCCH format 1/1a/1bUE数,在时域上,调制符号会乘以一个长为4orthogonal sequence(对应4个可用于传输PUCCH format 1/1a/1bsymbol)。PUCCH format 1/1a/1b只能使用3个而不是4个相互正交的orthogonal sequence,这是因为DM-RS同样使用orthogonal sequence,以便eNodeB为特定的UE估计信道质量,但Normal CP情况下,一个slot中只有3symbol可用于传输DM-RS,为了满足DM-RS的需求,因此只能使用3个相互正交的长度为3orthogonal sequence。(Normal CP下,一个RB在时域内至多支持3orthogonal sequenceExtended CP下,这个数字为2,道理同上)。

      也就是说,Normal CP下,最多允许3 * 12 = 36(对于Extended CP而言,这个数值为2 * 12 = 24)个UE在同一RB内发送PUCCH format 1/1a/1b,彼此间通过cyclic shiftorthogonal sequence予以区分。

      前面已经介绍过,对于PUCCH 1/1a/1b而言,在实际部署中,12cyclic shift并不一定都能够使用。PUCCH format 1/1a/1b在每个RB上可用的cyclic shift数是由http://s11/mw690/927cff01nd3c5666e544a&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />决定,并通过IEPUCCH-ConfigCommondeltaPUCCH-Shift字段进行配置。deltaPUCCH-Shift取值范围为(123),对应可用的cyclic shift数为1264,经过循环移位后的序列之间相互正交。

      一个长为12的小区特定的频域序列至多有12cyclic shift值(对应cyclic shift索引0 ~ 11),如果deltaPUCCH-Shift = 1,说明相邻的cyclic shift间的间隔为1,对应可用的cyclic shift的数目为1212 / 1 = 12,对应图4);如果deltaPUCCH-Shift = 2,说明相邻的cyclic shift间的间隔为2,对应可用的cyclic shift的数目为612 / 2 = 6,对应图5);如果deltaPUCCH-Shift = 3,说明相邻的cyclic shift间的间隔为3,对应可用的cyclic shift的数目为412 / 3 = 4,对应图6)。

      注意:deltaPUCCH-Shift只应用于PUCCH format 1/1a/1b(包括混合PUCCH中的PUCCH format 1/1a/1b),而不能应用于PUCCH format 2/2a/2b

 

http://s14/mw690/927cff01nd3c57408046d&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />

4Normal CP下,http://s14/mw690/927cff01nd3c5802e767d&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />1RB内共36PUCCH 1资源

 

http://s12/mw690/927cff01nd3c575c29efb&690format 1/1a/1b" />

5Normal CP下,http://s12/mw690/927cff01nd3c58170d8eb&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />1RB内共18PUCCH 1资源

 

http://s12/mw690/927cff01nd3c57908ff0b&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />

6Normal CP下,http://s3/mw690/927cff01nd3c582759382&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />1RB内共12PUCCH 1资源

 

      注意:图4、图5、图6分别来自[2]Table 16.5Table 16.6Table 16.7。但Table 16.7和图6是不一样的。Table 16.7指示一个RB内只有9个资源索引,但实际上应该有12个,所以我认为原书中是不正确的,就改成了图6的样子。如果大家发现我理解错了,欢迎指正。

 

      小结:一个用于发送PUCCH format 1/1a/1bRB,所包含的PUCCH 1资源数http://s4/small/927cff01nd3c5896c1fb3&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />,也即可复用的UE数为:

http://s13/mw690/927cff01nd3c58a80780c&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />

      其中,c表示orthogonal sequence的数目,对于Normal CP而言,其值为3;对于Extended CP而言,其值为2P表示可用的cyclic shift的数目,其值为http://s2/mw690/927cff01nd3c5914aecc1&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />的值固定为12,表示1RB频域上包含了12个子载波。

      如果某个小区共配置了http://s2/mw690/927cff01nd3c5928adf51&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />RB用于发送PUCCH format 1/1a/1b,则该小区可用的PUCCH format 1资源总数(这里不计算混合PUCCH)为http://s1/mw690/927cff01nd3c5938fa0d0&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />

 

      前面已经提到过,通过PUCCH 1资源索引http://s4/mw690/927cff01nd3c54bda72b3&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />),所使用的cyclic shifthttp://s7/mw690/927cff01nd3c54cb71df6&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />)和orthogonal sequenceLTE:PUCCH <wbr>format <wbr>1/1a/1b),即该索引唯一地指定一个三元组(LTE:PUCCH <wbr>format <wbr>1/1a/1bhttp://s7/mw690/927cff01nd3c54cb71df6&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />LTE:PUCCH <wbr>format <wbr>1/1a/1b)。这里我将36.2115.4.1节和5.4.3节用于计算该三元组的公式串起来,并添加了一些注释,以方便大家学习。

      如果大家仔细对照公式来看协议的话,可以看出之前介绍的知识点基本都可以从这些公式反映出来。

 

http://s6/mw690/927cff01nd3c59fb7ae95&690format 1/1a/1b" />

7:通过http://s10/mw690/927cff01nd3c54b13d879&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />确定PUCCH 1资源所在的RB

 

http://s2/mw690/927cff01nd3c5a4036bd1&690format 1/1a/1b" />

8:通过http://s10/mw690/927cff01nd3c54b13d879&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />确定PUCCH 1资源所使用的cyclic shift


http://s1/mw690/927cff01nd3c5a759ea80&690format 1/1a/1b" />

9:通过http://s10/mw690/927cff01nd3c54b13d879&690format 1/1a/1b" TITLE="LTE:PUCCH format 1/1a/1b" />确定PUCCH 1资源所使用的orthogonal sequence

 

 

【参考资料】

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

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

[3]      TS 36.2115.4

[4]     PUCCH Format 1,1a,1b Location-------PUCCH format 1/1a/1b在频域上的位置

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有