PDCCH (Physical Downlink Control Channel)是用来为下行链路发送信息的(DCI, Downlink Control Information) ,其传输的信息包括公共控制信息(系统信息,paging信息等)和用户专属信息(下行资源分配指示,UL grants, PRACH responses,上行功率控制参数等)。 
PDCCH在时域上占用每个子帧的{1,2,3}个OFDM符号(系统带宽为1.4MHz时,可能占用{2,3,4}个OFDM符号),PDCCH具体占用symbol个数由PCFICH指示。 
PDCCH的资源粒度是CCE,一个CCE由9个REG(Resource Element Group组成),一个REG是由连续的4个RE组成,如果在一个REG的中间存在RS(reference signal),那么一个REG是表示除了RS之外的连续4个RE(如下图)。

系统对于每一个DCI(Downlink Control Information) 根据信道质量可能分配给{1,2,4,8}个逻辑上连续的CCE进行传输。以下图为例,UE0的CCE个数为1,UE1UE1的CCE个数为2,UE2UE2的CCE个数为4。可以看到每个UE的CCE的起始位置mod占用CCE的个数n均为0,这样分配的好处是节省盲检测的复杂度。以UE3UE3的PDCCH为例,其第一个CCE由9个REG组成,每个CCE的信息通过交织离散的分布在PDCCH所占用的时域(假设此时PDCCH占用3个OFDM符号)和频域(整个带宽)上,以减少小区间干扰和获得时域上的分集。另外,可以看到LTE规定PDCCH的起始CCE必须是所占用CCE个数的整数倍。


因为PDCCH是基站发送的指令,UE在此之前除了一些系统信息外没有接收过其他信息,因此UE不知道其占用的CCE数目大小、位置、以及传送的DCI format。因此,PDCCH的检测属于盲检测。 
首先看一下UE如何知道传送的是哪种DCI format:对于DCI format,UE会根据自己当前的状态期望获得某一种DCI,比如其在Idle状态时期待的信息时paging SI; 有上行数据准备发送时期待的是UE Grant, 发起Random Access后期待的是RACH Response。对于不同信息UE使用相应的RNTI去和CCE信息做CRC校验,如果CRC校验成功,那么UE就知道的这个信息时自己所需要的,进一步根据调制编码方式解出DCI的内容。 
UE只知道自己是什么DCI信息还不够,还得知道去哪里找这些信息。在下行控制资源中(一般是{1,2,3}个OFDM符号),除去PHICH,PCFICH,以及CRS之后,将剩余的资源分配给PDCCH CCE,如果UE将所有的CCE遍历一边,那么对于UE来说计算量将会很大。因此,LTE系统将可用的CCE分成两种搜索空间,分别是公共搜索空间和UE特定搜索空间。另外,对于CCE数目为N的PDCCH,LTE规定了其起始位置必须是N的整数倍。下图给出了公共DCI和UE特定DCI及不同CCE个数对应的搜索空间(一种状态下)。 
|类型|PDCCH类型(CCEs)|搜索控件大小(CCE)|可能的PDCCH数目|


公共搜索空间中传输的数据主要是包括系统信息、RAR、寻呼等消息,每个用户都要进行搜索。公共搜索空间的位置是固定了,总是在CCE0-CCE16,并且公共搜索空间中AL只有4和8两种,因此用户在对公共搜索空间进行搜索时,从CCE0开始按照AL为4搜索4次,再以AL为8搜索2次。 
对于UE特定的搜索空间,每个UE的搜索起始点是不同的,按照如下公式进行计算

其中,A=39827,D=65537,Y−1=nRNTIY−1=nRNTI,α是聚合等级, NCCENCCE表示CCE可用数目,k表示在RF内的第几个SF。 
从上面的公式可以看出UE特定的搜索空间的起始点取决于UE的ID(C-RNTI),子帧号,以及PDCCH的类型,因而,随着子帧的不同,UE特定的搜索空间也有所不同。这里需要指出的是UE特定的搜索空间和公共的搜索空间有可能是重叠的。 
对于大小为N的PDCCH,在某一子帧内,对应某UE的特定搜索区间的起点就可以确定(起点可能落入公共搜索区间的范围内),UE从起始位置开始,依次进行对应大小PDCCH的盲检(也就是满足大小为n的PDCCH,其起始点的CCE号必须为n的整数倍)。对于公共搜索区间和UE特定搜索区间重叠的情形,如果UE已经在公共搜索区间成功检测,那么UE可以跳过重叠部分对应的特定搜索区间。 
因此,UE进行盲检测的次数可以计算如下:公共搜索空间搜索次数6次+UE特定搜索空间搜索16次(可以通过上图计算得到)。UE在PDCCH搜索空间进行盲检时,只需对可能出现的DCI进行尝试解码,并不需要对所有的DCI格式进行匹配。UE在同一个时刻所处的状态只有两种。因此,PDCCH盲检的总次数不超过44次。DCI发送和接收的过程大致如下图所示。


另一个需要指出的问题是,在某些应该属于USS的DCI,在自己的资源一直被占用的情况下,而CSS资源又空闲,可以通过CSS发给UE。即,在UE-Specific Search Space没有足够的可用资源时,Common Search Space也可以用于传输属于某个特定UE的控制信息。Common Search Space只能使用最小的DCI format 0/1A/3/3A/1C。

PHY--PDCCH相关推荐

  1. 基于Linux内核红黑树的TR069参数解析工具:树形结构+CPE RPC支持

    目录 tr069_oid.h tr069_oid.c demo.c tr069_oid.h /* Dependencies -------------------------------------- ...

  2. OpenLTE 基站相关头文件:PHY、MAC、RLC、RRC、PDCP、RB、MME、HSS、GW

    Table of Contents 物理层:LTE_fdd_enb_phy.h 多媒体层:LTE_fdd_enb_mac.h 无线链路控制层:LTE_fdd_enb_rlc.h 无线资源控制:LTE_ ...

  3. pucch的uci格式_LTE规范中关于DCI/PDCCH以及UCI/PUCCH写的比较模糊?

    PDCCH和PUCCH用于承载DCI和UCI 第一个问题: 对于下行,在PHY的规范中理解,基本是先探测PDCCH然后解析出相应的DCI调度信息,然后根据在这个调度信息去接收PDSCH 但是在MAC层 ...

  4. pdcch加扰_LTE中PDCCH支持的四种格式是代表什么含义

    匿名用户 1级 2015-12-14 回答 PDCCH中承载的是DCI(Downlink Control Information),包含一个或多个UE上的资源分配和其他的控制信息.在LTE中上下行的资 ...

  5. Linux 网卡驱动 PHY Mac MDIO kernel 驱动讲解 (未完待续)

    前言 会从网卡的硬件结构讲解,然后再到 kernel 驱动调用的讲解 我用Xilinx Zu2cg开发板的实际举例,一般嵌入式设备肯定会预留网口,用作调试开发,组网通讯使用,那么开发板的意义在哪 意义 ...

  6. 802.11(wi-fi)的PHY层(编码与调制方法)

    版本概要: 802.11-2007是目前的基础版本,之前的过时版本不考虑. 2009是较新的版本,就是目前最普及的802.11n.(100Mb/s) 2012就是传说中的802.11ac,工作在5G, ...

  7. 网口扫盲二:Mac与Phy组成原理的简单分析

    1. general 下图是网口结构简图.网口由CPU.MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中. MAC(Medi ...

  8. phy芯片测试寄存器_PCIe 5.0首秀!7nm IP方案已成熟!PCIe 5.0的芯片设计有多难?...

    PCIe 4.0产品正在纷纷面世,但是下一代PCIe 5.0已经迫不及待地走来,标准规范刚刚完成不到半年的它,已经得到了一批产品和技术的采纳,比如Intel 10nm Agilex FPGA,比如CX ...

  9. Network 之二 Ethernet(以太网)中的 MAC、MII、PHY 详解

    结构   从硬件的角度看,以太网接口电路主要由 MAC(Media Access Control,MAC)控制器和物理层接口 PHY(Physical Layer,PHY)两大部分构成.如下图所示: ...

  10. 5G PDCCH介绍

    CCE CCE是PDCCH传输的最小资源单位,一个PDCCH可以包含一个或多个CCE,由PDCCH的聚合等级决定,具体见下表: Aggregation level Number of CCEs 1 1 ...

最新文章

  1. 福建农林大学朱方捷组招聘讲师/副教授/助理——生信分析方向
  2. R语言数据描述性统计(Descriptive statistics)实战:数据全局描述信息、数值数据的描述性统计(Numerical data)、离散型数据的描述性统计(Categorical)
  3. 自适应分辨率可扩展二层JS下拉菜单
  4. 分享Silverlight/WPF/Windows Phone一周学习导读(3月1日-3月5日)
  5. 支持向量机SVM原理
  6. Viewpager中改变PagerTabStrip的颜色(背景色,指示条颜色,文字颜色)
  7. php3.2手册中文版,Uploadify v3.2中文手册分享
  8. python 递归函数_连载|想用Python做自动化测试?递归函数
  9. cpuz北桥频率和内存频率_内存频率不是越高越好:寻找三代锐龙的最佳频率
  10. 实验室之函数计算专场,完成任务,领精美好礼!
  11. sklearn自学指南(part10)--Lasso及多任务Lasso
  12. 手机apk签名工具安卓版_小飞鱼APK签名工具使用方法
  13. java中的关键字transient说明
  14. 获取Android Studio的Sha1
  15. vue的介绍及基本使用(详细,好理解,示例代码)
  16. C# 访问数据的时候报错 (拒绝了对对象 'XXXX' (数据库 'SHQY',架构 'dbo')的 SELECT 权限)...
  17. Angular服务器端渲染
  18. 毕业设计——基于SSM的JAVA图书管理系统(有图书管理前台+后台)
  19. 波动率模型:现货、期货及期货期权
  20. 5G+AIoT趋势下,智慧社区的发展机遇与趋势

热门文章

  1. Windows XP 批處理中For命令用法
  2. 星界边境文本自动翻译机(高级版)使用说明
  3. 支付宝转账提现相关问题
  4. Win32SDK基本 RC资源的使用
  5. 实战|教你爬取全国火锅店数量,并利用地图可视化展示
  6. UE4流关卡与无缝地图切换总结
  7. 关于nginx报499的问题排查分析
  8. windows服务器漏洞修复,Windows7系统漏洞怎么修复?
  9. linux/unix交互shell使用scanf函数获取键盘输入时按Backspace键总是出现^H^H^H^的解决方法
  10. 水果店经营策略技巧汇总,第一次开一家水果店怎么经营