PDCCH盲目搜索和DCI解码
艾滋病的例子理解控制区域使用的LTE下行子帧及其通道结构通过展示一个下行控制信息(DCI)消息生成和传输物理下行控制信道(PDCCH)和恢复使用LTE工具箱™通过执行盲解码。
介绍
支持传金宝app输下行和上行传输通道下行共享信道(DL-SCH)和上行共享通道(UL-SCH)控制信号是必需的。这种控制信号使成功接收的问题,解调和解码DL-SCH。下行控制信息(DCI)是通过物理下行控制信道传播(PDCCH)和包括DL-SCH资源分配信息(包含DL-SCH资源块的集合),传输格式和信息相关DL-SCH混合自动重发请求(ARQ)。
形成PDCCH载荷DCI经过信道编码:添加CRC附件其次是卷积编码根据PDCCH格式和速率匹配能力。编码DCI位例如PDCCH载荷,然后映射到控制通道(cc)根据PDCCH格式的元素。这些编码比特之后转化为复杂的调制符号执行操作包括匆忙、QPSK调制,层映射和预编码。最后,调制符号交叉和映射到物理资源元素(REs)。
deprecoding deinterleaving表演后,结合象征,象征解调和descrambling接收器,问题是需要执行的盲解码PDCCH负载,因为它不知道详细的控制通道结构,包括数量的控制通道和cc的数量,每个控制通道映射。可以在单个子帧传送多个PDCCHs可能是,可能不是所有相关的特定问题。问题发现PDCCH特定于它通过监测PDCCH候选人的一组(一组连续的cc PDCCH可以映射)在每个子帧。问题使用其无线网络临时标识符(RNTI)尝试和解码的候选人。使用RNTI demask PDCCH候选人的CRC。如果没有检测到问题确定CRC错误PDCCH携带自己的控制信息。
控制区域
下行控制信令位于每个下行子帧的开始(前三个OFDM符号)。的优点之一发射控制通道的每个子帧如果问题没有安排可能关闭其接收机电路对于较大的子帧的一部分,从而降低功耗。下行控制信号是由三个物理通道。物理控制格式指示器通道(PCFICH)来表示数量的OFDM符号用于控制信号在这个子帧,物理Hybrid-ARQ指示器通道(PHICH)含有下行确认(ACK) /否定应答(纳)上行数据传输和物理下行公共控制信道(PDCCH)含有下行调度作业和上行调度资金。
PDCCH携带调度作业和其他控制信息的形式DCI的消息。PDCCH传播在CCE或连续几个cc的聚合,在CCE对应9资源元素组(规则)。在PDCCH传输中,只使用这些规则的不分配给PCFICH或PHICH。每个注册包含4资源元素(REs)。因此,规则是用来定义控制渠道资源元素的映射。
下行控制区域的子帧包含所有PDCCHs位的多路复用到一个数据块,随后加工形成复杂的调制符号。这些符号然后分裂形成的复值符号四胞胎。这些四胞胎交叉和周期性转移之前PDCCH资源映射。
PDCCH和DCI格式
cc的数量取决于PDCCH PDCCH传输格式,可以是0,1,2,3根据传输的比特数。DCI的PDCCH位创建消息执行CRC附件后,信道编码和匹配速度。可以传播子帧的多个PDCCHs因此问题必须监控所有PDCCH在给定的子帧控制区域。
DCI消息传输上行或下行调度信息或者一个上行传输功率控制(TPC)命令。根据控制消息的目的,不同的DCI格式定义。提供的信息包含所有必要的问题能够识别所需的资源接收物理下行数据通道(PDSCH)的子帧和解码。DCI格式是:
格式0上行共享信道的传播(UL-SCH)分配
格式1传输DL-SCH配置为单输入多输出(极点)操作
格式1一个紧凑的传播DL-SCH分配单操作或分配专用的序言签名随机访问的问题
格式1 b的传输控制信息的多输入多输出(MIMO)排名1基于紧凑的资源分配
格式1 c非常紧凑的传播PDSCH任务
格式1 d一样format1B力量抵消额外的信息
传输的格式和格式2 DL-SCH分配了封闭和开放的循环操作,分别
格式2 b双层传输的调度(天线端口7和8)
格式2 c 8层传输的调度使用TM9(天线端口7 - 14)
格式2 d 8层传输的调度使用TM10(天线端口7 - 14)
格式3和格式传输的TPC命令上行通道
格式4与multi-antenna PUSCH端口传输的调度模式
搜索空间和PDCCH候选人
一旦生成DCI消息和信道编码根据所需的DCI PDCCH格式,PDCCH多路复用,匆忙,灯,预编码、交叉和层映射执行形成复杂的符号。现在,这些复杂的符号可以被映射到REs定义的规则》/ cc分配传输。cc的数量分配由PDCCH格式给出。控制区域的子帧是cc的集合,可以包含多个PDCCHs问题因此问题必须监测大区域提取自己的控制信息。的问题是没有明确告知详细的控制通道结构必须盲目尝试解码控制区域。不幸的是,这可能施加很大的负担问题在大带宽控制区域可能是非常大的。这可能超过实际的硬件限制,导致成本增加和/或性能下降的问题。
简化了解码任务问题,整个控制区域分为普通和UE-specific搜索空间的问题应该监控(尝试解码每个PDCCHs)。每个空间包括2、4或6 PDCCH候选人的数据长度取决于PDCCH格式;每个PDCCH必须传播在1、2、4或8 CCE (s) (1 CCE = 9 REGs = 9 * 4 = 72比特)。
连续PDCCH候选人包括cc。PDCCH候选集内的候选人不需要是独一无二的,特别是对于规模较小的带宽。共同和UE-specific搜索空间可以相互重叠。搜索空间的大小是由PDCCH候选人的数量和大小的CCE聚合的水平。搜索空间的大小,大小的整数倍CCE聚合级别或PDCCH候选人的数量。
常见的搜索空间
常见的搜索空间进行共同控制信息和监控单元中的所有问题。CCE聚合的数量水平共同支持的搜索空间仅限于两个即4和8比UE-speci金宝appfic搜索空间,四个CCE聚合水平是可能的。这降低了译码的负担问题常见的控制信息与解码UE-specific控制信息。共同控制空间用于携带重要的初始信息包括分页信息,系统信息和随机访问程序。
当搜索共同控制空间译码器总是开始从第一个CCE解码。这一限制进一步简化了常见的搜索。解码是在每一个可能的PDCCH候选人为给定PDCCH格式设置,直到它成功解码PDCCH中常见的搜索空间。
UE-Specific搜索空间
UE-specific搜索空间进行控制信息特定于一个特定的问题,是由至少一个监控问题在一个单元中。不同于常见的空间搜索,UE-specific搜索空间的起始位置为每个子帧或问题可能是不同的。的起始位置UE-specific搜索空间决定使用一个哈希函数在每个子帧,TS36.213指定的条款9 (1]。
UE-specific搜索空间问题发现其PDCCH通过监测PDCCH候选人的一组(一组连续的cc PDCCH可以映射)在每个子帧。如果没有检测到问题时使用CRC错误其RNTI demask CRC(16位值也指C-RNTI) PDCCH上问题确定PDCCH携带自己的控制信息。PDCCH候选集对应于不同的PDCCH格式。有4个PDCCH格式:0、1、2或3。如果问题不能解码任何给定PDCCH PDCCH候选人试图解码格式适合其他PDCCH格式。所有可能的PDCCH格式重复这个过程,直到所有导演PDCCHs成功解码UE-specific搜索空间。
例子DCI生成、传输和恢复
在这个例子中,一个包含下行控制信息的控制通道(DCI)消息生成和传输物理下行控制信道(PDCCH)。PDCCH负载生成后,这个例子演示了如何执行盲解码,解码PDCCH在给定的子帧。
它是设置
一个结构enbConfig
用于配置eNodeB。
enbConfig。NDLRB = 6;%不总BW的下行苏格兰皇家银行enbConfig。CyclicPrefix =“正常”;% CP长度enbConfig。CFI = 3;% 4 PDCCH符号NDLRB < = 10enbConfig。Ng =“六”;% - 9组enbConfig。CellRefP = 1;% 1-antenna港口enbConfig。NCellID = 10;%物理层细胞的身份enbConfig。NSubframe = 0;%子帧数0enbConfig。DuplexMode =“FDD”;%框架结构
DCI消息代
生成一个DCI消息映射到PDCCH。
dciConfig。DCIFormat =“Format1A”;% DCI消息格式dciConfig.Allocation。RIV = 26;%资源指示值%创建DCI消息对于给定配置[dciMessage, dciMessageBits] = lteDCI (enbConfig dciConfig);
DCI信道编码
DCI消息信道编码包括以下操作:CRC插入,tail-biting卷积编码和匹配率。这个领域PDCCHFormat
表明一个控制通道元素(CCE)是用于PDCCH的传播,在CCE由36个有用的资源元素。
C_RNTI = 100;% 16位UE-specific面具pdcchConfig。RNTI = C_RNTI;%无线电网络临时标识符pdcchConfig。PDCCHFormat= 0;% PDCCH格式% DCI消息位编码组成编码DCI位codedDciBits = lteDCIEncode (pdcchConfig dciMessageBits);
PDCCH位代
控制区域的容量取决于带宽,控制格式指示器(CFI)天线端口和脑出血组的数量。可用的资源总数PDCCH可以使用计算ltePDCCHInfo
。
不是所有可用的部分必然是PDCCH地区使用。因此公约采用将未使用的位设置为1,而有些位置值0或1。最初,所有的元素都是初始化1表明,所有的位都不用的。
pdcchDims = ltePDCCHInfo (enbConfig);%初始化元素1表明,所有的位都不用的pdcchBits = 1 * 1 (pdcchDims。MTot, 1);%为UE-specific执行搜索空间控制通道的候选人。候选人= ltePDCCHSpace (enbConfig pdcchConfig, {“位”,“基于1”});%地图PDCCH载荷可用UE-specific候选人。在这个例子中,%第一个可用的候选人是用来映射编码DCI碎片。pdcchBits(候选人(1,1):候选人(1、2))= codedDciBits;
PDCCH复值调制符号的一代
从组中使用pdcchBits
(值设置为1)PDCCH生成复杂的符号。需要以下操作:匆忙,QPSK调制,层映射,预编码和交叉。
pdcchSymbols = ltePDCCH (enbConfig pdcchBits);
噪音之外
然后PDCCH复杂的符号通过AWGN信道。使用生成的通道randn
;它的方差可以配置nVariance
。的变化可以使用广泛的模拟nVariance
参数。
nVariance = 0.01;%噪声功率噪音=复杂(randn(大小(pdcchSymbols)) * sqrt (nVariance / 2),…randn(大小(pdcchSymbols)) * sqrt (nVariance / 2));%产生噪音pdcchSymbolsNoisy = pdcchSymbols +噪声;%添加噪声PDSCH符号
PDCCH解码
执行PDCCH接收机处理包括deinterleaving、循环变化,deprecoding,层demapping QPSK软解调和descrambling。
recPdcchBits = ltePDCCHDecode (enbConfig pdcchSymbolsNoisy);
盲解码使用DCI搜索
问题只是通知OFDM符号的数量控制区域内的子帧,不提供相应的PDCCH的位置。问题发现其PDCCH通过监测一组PDCCH候选人在每个子帧。这被称为盲解码。每个控制问题demasks候选人的CRC使用其无线网络临时标识符(RNTI)。如果没有检测到,CRC错误问题认为它作为一个成功的解码并读取控制信息在成功的候选人。
eNodeB决定PDCCH格式传输问题,创建一个适当的DCI和CRC高度。然后蒙面的CRC RNTI根据PDCCH的所有者或使用。如果PDCCH特定的问题,CRC将蒙面问题惟一标识符,例如Cell-RNTI (C-RNTI)。如果PDCCH包含分页信息,CRC将蒙面分页显示标识符即Paging-RNTI (P-RNTI)。如果PDCCH包含系统信息,系统信息标识符系统即information-RNTI (SI-RNTI)将被用来掩盖了CRC。
的可能性不同RNTIs PDCCH候选人,DCI和PDCCH格式,可能需要大量的尝试成功解码PDCCH。盲目地克服这种复杂性问题首先尝试解码中的第一个CCE控制通道候选集的子帧。如果盲解码失败,问题试图盲目解码第一2,4,8 cc顺序,在起始位置是固定的常见的搜索情况,是由哈希函数,定义在TS36.213条款9 (1),对于UE-specific情况。
ltePDCCHSearch
首先尝试解码PDCCHs共同搜索空间之前在UE-specific搜索空间。搜索时常见的搜索空间只有两个聚合水平即迭代。4和8和尝试解码所有PDDCH候选人所有可能的公共空间DCI格式。UE-specific搜索进行四聚合即水平。1,2,4,8。使用生成的PDCCH候选人ltePDCCHSpace
。如果没有检测到CRC错误解码时尝试,问题认为它成功的解码和读取解码DCI的消息。
decDCI
单元阵列的结构包含与一个或多个相关联的字段解码DCI消息(s)。作为子帧可以传输多个PDCCHs因此问题监控所有可能PDCCHs指向它。
decDCIBits
是一种含有一个或多个单元阵列向量的值对应于成功解码DCI的消息。
ueConfig。RNTI = C_RNTI;ueConfig。ControlChannelType =“PDCCH”;ueConfig。EnableCarrierIndication =“关闭”;ueConfig。SearchSpace =“UESpecific”;ueConfig。EnableMultipleCSIRequest =“关闭”;ueConfig。EnableSRSRequest =“关闭”;ueConfig。NTxAnts = 1;[rxDCI, rxDCIBits] = ltePDCCHSearch (enbConfig、ueConfig recPdcchBits);decDCI = rxDCI {1};% DCI解码信息decDCIBits = rxDCIBits {1};%解码DCI比特
显示恢复RIV
流([' \ n \ n盲解码成功,恢复资源的…“分配”num2str (decDCI.Allocation.RIV)“\ n \ n”]);
盲解码成功,恢复资源分配是26
选定的参考书目
3 gpp TS 36.213“物理层程序”