-
PDCCH盲检 - [LTE物理层]
2009-05-07
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://laomiao.blogbus.com/logs/39037937.html
1 CCE
在PDCCH上,承载DCI(Downlink Control Information)的基本单元是CCE(Control Channel Element)。每个CCE包含9个REGs(Resource Element Group),每个REG包含4个REs,也就是一个CCE是包含36个RE的一个连续资源块。那么在系统带宽和用于PDCCH的symbol数量确定后基本可以计算出总的CCE数量(从总的RE数量中去掉PCFICH,PHICH以及参考信号所占的RE,再除以36)。
CCE是如何编号的呢,是每个symbol的CCE都从0开始编号?或者symbol 1中CCE的编号从symbol 0的最后一个CCE开始递增?从36.213中计算UE-Specific Search Space起始位置的HARSH函数来看似乎是每个symbol的CCE是独立编号的,都从0开始(need confirmation)。
2 盲检
UE一般不知道当前DCI传送的是什么format的信息,也不知道自己需要的信息在哪个位置。但是UE知道自己当前在期待什么信息,例如在Idle态UE期待的信息是paging, SI;发起Random Access后期待的是RACH Response;在有上行数据等待发送的时候期待UL Grant等。对于不同的期望信息UE用相应的X-RNTI去和CCE信息做CRC校验,如果CRC校验成功,那么UE就知道这个信息是自己需要的,也知道相应的DCI format,调制方式,从而进一步解出DCI内容。这就是所谓的“盲检”过程。
那么UE是不是从第一个CCE开始,一个接一个的盲检过去呢?这也未免太没效率了。所以协议首先划分了CCE公共搜索空间(Common Search Space)和UE特定搜索空间(UE-Specific Search Space),对于不同的信息在不同的空间里搜索。
另外对于某些format的信息,一个CCE是不够承载的,可能需要多个CCE,因此协议规定了所谓的CCE Aggregation Level取值为1,2,4,8。例如对于位于公共空间里的信息Aggregation Level只有4,8两种取值,那么UE搜索的时候就先按4 CCE为粒度搜索一遍,再按8 CCE为粒度搜索一遍就可以了。
3 Seach Space
DCI信息包括
UL Grant(format 0)
DL Assignment(format 1)
Paging(format 1c)
RACH Response(format 1c)
System Information(format 1c)
MIMO Downlink Assignment(format 2)
Power Control Command(format 3)
…
可以看出,有些信息如paging, SI, RACH response是所有UE都要去监听的,有一些则是跟特定UE相关的如上下行调度指令。所以协议将CCE划分为CCE公共搜索空间(Common Search Space)和UE特定搜索空间(UE-Specific Search Space),从而提高UE的盲检效率。其中公共搜索空间是最前面的16个CCE。UE特定搜索空间的起始位置根据36.213 9.1.1中的公式计算,空间大小则和Aggregation Level有关,最小为6 CCEs最大为16 CCEs。
从36.213表9.1.1-1可以查到不同搜索空间的可能Aggregation Level取值,UE一般不知道应该使用那种Aggregation Level,所以UE能做的是把所有可能性都尝试一遍。例如对于Common Search Space,UE需要分别按Aggregation Level = 4和Aggregation Level = 8来搜索。当按AL=4搜索时,16个CCE需要搜索4次,也就是有4个Control Channel Candidates;当按AL=8搜索时,16个CCE需要搜索2次,也就是有2个CCH Candidates;那么对于公共空间一共有4+2=6个CCH Candidates。
对于UE Specific来说,对应于AL=1,2,4,8分别有6,6,2,2个CCH Candidates,一共有16个。随机文章:
CCE 及 PDCCH 搜索 2009-02-20ISR: Idle mode Signaling Reduction 2009-04-01PUCCH 2009-03-16System Frame Number 2009-03-13codeword-layer-rank-antenna port 2009-03-10
收藏到:Del.icio.us








评论
1根据213可以看到每个UE的PDCCH总共有22次(common and UE specific),那么为何有些提案中提到每个UE的blind detection次数有44次?
2 如何判断属于那个DCI?根据payload的大小?(貌似刚刚问过)
请继续指教。
继续期待你的更新。
1 UE如何区分读取的CCE是属于哪个DCI format? 根据bit数的多少?可是调制方式相同,难道编码机制不同?
2 UE可能需要读取多个CCE才能知道对应的DCI内容,那么针对每个CCE才有一个CRC校验,还是多个CCE有着CRC校验?
谢谢!
第一个问题,大部分DCI的payload size是不一样的,对于有几个格式size相同,则通过内容中的flag来区分,可以参见36.212 5.3.3.1
第二个问题,我文中也提到了,CCE搜索是按照不同的aggregation level来进行的,如果DCI内容需要4个CCE,那么CRC是在4个CCE上加的,去你只有按4个CCE去解才可能解的出来