Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018098691) CONTROL CHANNEL GENERATION METHOD, CONTROL CHANNEL DETECTION METHOD, AND RELATED APPARATUS
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207   0208   0209   0210  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24  

附图

0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011  

说明书

发明名称 : 一种控制信道生成方法、控制信道检测方法及相关设备

技术领域

[0001]
本发明涉及通信领域,尤其涉及一种控制信道生成方法、控制信道检测方法及相关设备。

背景技术

[0002]
在LTE(Long term Evolution,长期演进)系统的下行业务数据传输中,一个小区中的多个MS(Mobile Station,移动台)动态复用时频资源。某个MS占用哪些时频资源由该MS对应的PDCCH(Physical Downlink Control Channel,物理下行控制信道)来指示。PDCCH通过设计不同数量的CCE(Control Channel Element,控制信道元素),适应不同格式DCI(Downlink Control Information,下行控制信息)在不同信道条件下的传输。MS在解调PDCCH时对CCE数量,DCI格式信息,信息起始位置都是未知的。即MS不知道当前DCI传送的是什么格式的信息,也不知道自己需要的信息在哪个位置,因此MS需要通过盲检测来检测所有可能的情况,来得到对应本MS的PDCCH信息,再进一步通过PDCCH得到对应本MS的PDSCH信息。现有LTE中的PDCCH采用了TBCC编码,MS对于某个DCI格式进行盲检测时,MS的搜索空间包括公共空间和专用空间,MS在公共空间共要进行6次盲检测,在专用空间共要进行16次盲检测,且每次盲检测要进行两种DCI Size的卷积译码,故最多进行44次卷积译码运算,其复杂度和功耗都很高。因此,如何能减少PDCCH的功耗是一个很重要的课题。
[0003]
FEC(Forward Error Correction,前向纠错)编码通过对信源信息进行编码,加入一定的冗余信息,从而可以抵抗信道传输中的错误,是无线通信中一项关键技术。一般通信系统及FEC编码和FEC译码在系统中的位置如图1所示。Polar Codes是一种新型的依赖于信道(Channel dependent)的FEC编码,它是从N个相同的信道通过Polar Codes极化处理,得到N个极化信道,当N→∞时,这N个极化信道的巴斯参数要么趋于0(good channel),要么趋于1(bad channel)。在实际应用中,Polar Codes针对不同信道,计算所有N=2 n个极化 信道的可靠度,然后选取其中的K个可靠度较高的极化信道,把这些极化信道对应的位置索引集合称为Information Set。Polar Codes编码时,把K个信息符号放置在Information Set对应位置上,其余(N-K)个位置放置编码和译码双方都知道的固定已知符号,称为Frozen Set。
[0004]
现有技术中,通过采用Polar Codes来减小PDCCH的运算量和功耗。如图2所示,在发射端Frozen Set设为全0,Information Set填DCI信息,然后把Information Set和Frozen Set组合后的序列输入Polar编码器进行编码,编码输出经调制后发送到接收端。接收端进行译码,译码的输入有两个,一个是Frozen Set的全0(Frozen Set对应的位置是发射端和接收端都已知的),另一个是接收到的对应当前PDCCH盲检测AL(Aggregation Level,汇聚级别)的数据。接收端如果当前检测的PDCCH AL和自身需要的AL不同,则对应的码率也不同。由于Polar译码是顺序译码,即先译第1个bit,再译第2个,第3个……,只要译到第M个,其LM(Likelyhood Metric,似然度量)值低于门限值,其中LM值为译码端衡量接收到的数据与预期的PDCCH数据相似度大小的一个参数,相似度越大,则LM值越大,相似度越小,则LM值越小,接收端因此判断当前PDCCH是一个无效的PDCCH,即该PDCCH承载的DCI信息不是该MS需要的DCI信息,停止本次Polar译码。
[0005]
然而由于Polar码的特点,前面若干Bits为Frozen Set bits的概率很大。而现有技术中,Frozen Set填全0,这样即便AL不同,前边若干个Bits对不同AL的差别并不是太明显。例如,编码长度N=8,DCI信息长度K=3时,设Information set为{3,6,7},Frozen Set为{0,1,2,4,5},可以看到前M个位置中大部分为Frozen Set元素,如前M=5个元素{0,1,2,3,4}中有{0,1,2,4}都是Frozen Set元素。从而不管是哪个AL,译码得到前M个u0,u1…u(M-1)中大部分都是0,而接收端的Frozen set填全0,因此其LM值不会因为不同AL而明显不同,导致难以根据较小的前M bits长度的译码结果判断当前PDCCH是否是有效的PDCCH。
[0006]
发明内容
[0007]
本发明实施例提供了一种控制信道生成方法、控制信道检测方法及相关设备,用以节省盲检测的运算量和功耗。
[0008]
本发明实施例的第一方面提供一种控制信道生成方法,包括:
[0009]
为了降低盲检测运算量和功耗,本发明实施例采用了Polar码,编码设备将第一输出序列和目标DCI分别填入冻结位置和信息位置以进行Polar编码处理,其中目标DCI长度为K比特,第一输出序列的长度为(N-K)比特,且第一输出序列是编码设备至少根据以下信息中的一项或多项生成:目标终端的识别码、目标PDCCH的汇聚级别、目标DCI的长度,进而编码设备得到了长度为N比特的编码后的PDCCH。编码设备再将编码后的PDCCH经过调制处理后通过信道传输到译码设备。本发明实施例中,生成第一输出序列的生成因子包括目标终端的识别码、目标PDCCH的汇聚级别AL、目标DCI信息的长度等其中的至少一项,编码设备把该第一输出序列填入冻结位置,目标DCI填入信息位置,然后进行Polar编码以生成长度为N比特的编码后的PDCCH,再由发送单元发送给译码设备。由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,译码设备就能根据得到的译码结果,区分出待发射的PDCCH是否是发给自己的有效PDCCH,从而可以大大节省盲检测的运算量和功耗。
[0010]
结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实现方式中,编码设备将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码和调制处理之前,本发明实施例还包括:
[0011]
编码设备根据第一盲检测参数生成第一基序列,其中第一盲检测参数至少根据以下信息中的一项或多项生成:目标终端的识别码、目标PDCCH的汇聚级别AL、目标DCI的长度。编码设备生成第一基序列后,再根据第一基序列生成第一输出序列。
[0012]
该实现方式中,编码设备根据获得的第一盲检测参数生成第一基序列,再由第一基序列生成第一输出序列,使得本发明实施例的实现步骤更加清晰完整。
[0013]
结合本发明实施例的第一方面的第一种实现方式,本发明实施例的第一方面的第二种实现方式中,编码设备根据第一基序列生成第一输出序列包括:
[0014]
若编码设备检测得到第一基序列的长度小于L比特时,其中L比特为随机数产生器的长度,则编码设备在第一基序列中补特定序列,直到第一基序列长度为L比特,编码设备再将长度补为L比特的第一基序列作为初始值填入L比特长的随机数产生器,随机数产生器输出第一输出序列。
[0015]
该实现方式中,编码设备通过长度为L比特的随机数产生器来得到第一输出序列,说明了根据第一基序列生成第一输出序列的方式,使本发明实施例更具有可操作性。
[0016]
结合本发明实施例的第一方面的第一种实现方式,本发明实施例的第一方面的第三种实现方式中,编码设备根据第一基序列生成第一输出序列包括:
[0017]
编码设备将第一基序列按照预置的规则生成得到第一输出序列。
[0018]
该实现方式中,编码设备根据第一基序列生成第一输出序列的方式还包括通过预置的规则,增加了本发明实施例的可实现方式。
[0019]
本发明实施例第二方面提供了一种控制信道的检测方法,包括:
[0020]
译码设备根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,其中,第二输出序列至少根据以下信息中的一项或多项生成:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度,且该收到的PDCCH的Polar编码长度为N比特,然后译码设备获取到收到的PDCCH的前M比特译码结果,显然,M为不大于N的正整数。本发明实施例中,第二输出序列的生成因子包括译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度等其中的至少一项,译码设备再对收到的PDCCH进行解调和Polar译码处理,由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,译码设备就能根据得到的译码结果,从而可以大大节省盲检测的运算量和功耗。
[0021]
结合本发明实施例的第二方面,本发明实施例的第二方面的第一种实现方式中,译码设备根据第二输出序列对收到的物理下行控制信道PDCCH进行解 调和Polar译码处理,获取收到的PDCCH的前M比特译码结果之后,本发明实施例还包括:
[0022]
译码设备再根据前M比特译码结果判断该收到的PDCCH是否是有效PDCCH,即是否为译码设备需要的PDCCH,若译码设备认为该收到的PDCCH不是有效PDCCH,则译码设备终止译码收到的PDCCH。
[0023]
该实现方式中,说明了译码设备根据前M比特译码结果来确定若收到的PDCCH不是有效PDCCH,则终止译码该收到的PDCCH。完善了本发明实施例的操作步骤。
[0024]
结合本发明实施例的第二方面的第一种实现方式,本发明实施例的第二方面的第二种实现方式中,译码设备根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,获取所述收到的PDCCH的前M比特译码结果之前,本发明实施例还包括:
[0025]
译码设备根据第二盲检测参数生成第二基序列,其中第二盲检测参数至少根据以下信息中的一项或多项生成:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度。译码设备生成第二基序列后,再根据第二基序列生成第二输出序列。
[0026]
该实现方式中,译码设备根据获得的第二盲检测参数生成第二基序列,再由第二基序列生成第二输出序列,使得本发明实施例的实现步骤更加清晰完整。
[0027]
结合本发明实施例的第二方面的第二种实现方式,本发明实施例的第二方面的第三种实现方式中,译码设备根据第二基序列生成长度为(N-K)比特的第二输出序列包括:
[0028]
若译码设备检测得到第二基序列的长度小于L比特时,其中,L比特为随机数产生器的长度,则译码设备在第二基序列中补特定序列,直到第二基序列长度为L比特,编码设备再将长度补为L比特的第二基序列作为初始值填入L比特长的随机数产生器,随机数产生器输出第二输出序列。
[0029]
该实现方式中,译码设备根据长度为L比特的随机数产生器来得到第二输出序列,说明了根据第二基序列生成第二输出序列的方式,使本发明实施例更 具有可操作性。
[0030]
结合本发明实施例的第二方面的第二种实现方式,本发明实施例的第二方面的第四种实现方式中,译码设备根据第二基序列生成长度为(N-K)比特的第二输出序列包括:
[0031]
译码设备将第二基序列按照预置的规则生成得到第二输出序列。
[0032]
该实现方式中,译码设备根据第二基序列生成第二输出序列的方式还包括通过预置的规则,增加了本发明实施例的可实现方式。
[0033]
结合本发明实施例的第二方面的第一种至第四种实现方式中的任意一种,在本发明实施例的第一方面的第五种实现方式中,译码设备根据第二输出序列对收到的PDCCH的前M比特进行译码之前,本发明实施例还包括:
[0034]
译码设备接收收到的PDCCH,该收到的PDCCH由编码设备发送。
[0035]
该实现方式中,译码设备接收编码设备发送的PDCCH,完善了本发明实施例的流程,使本发明实施例更具有可操作性。
[0036]
结合本发明实施例的第二方面的第五种实现方式,在本发明实施例的第二方面的第六种实现方式中,译码设备根据前M比特译码结果判断收到的PDCCH是否为有效PDCCH之后,本发明实施例还包括:
[0037]
当译码设备根据前M比特译码结果判断收到的PDCCH是有效PDCCH之后,即译码设备确定收到的PDCCH是需要的PDCCH,则译码设备继续译码收到的PDCCH。
[0038]
该实现方式中,增加了当译码设备认为收到的PDCCH为有效PDCCH后,则译码设备继续译码的处理方式,使本发明实施例在步骤流程上更加具有逻辑性。
[0039]
结合本发明实施例的第二方面的第五种实现方式,在本发明实施例的第二方面的第七种实现方式中,译码设备根据前M比特译码结果判断收到的PDCCH是否为有效PDCCH包括:
[0040]
译码设备获得前M比特译码结果后,判断该前M比特译码结果是否低于门限值;若前M比特译码结果小于门限值,则译码设备认为收到的PDCCH不是有效的PDCCH。
[0041]
该实现方式中,说明了译码设备根据前M比特译码结果判断收到的PDCCH是否为有效PDCCH的方式,增加了本发明实施例的实现方式。
[0042]
本发明实施例第三方面提供了一种编码设备,包括:
[0043]
填充单元,用于将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码处理,得到长度为N比特的编码后的PDCCH,第一输出序列至少根据以下信息中的一项或多项生成:目标终端的识别码、目标物理下行控制信道PDCCH的汇聚级别AL、所述目标DCI的长度;
[0044]
发送单元,用于将编码后的PDCCH经调制后通过信道发送至译码设备。
[0045]
该实现方式中,生成第一输出序列的生成种子包括目标终端的识别码、目标PDCCH的汇聚级别AL、目标DCI信息的长度等其中的至少一项,填充单元把该第一输出序列填入冻结位置,目标DCI填入信息位置,然后进行Polar编码以生成长度为N比特的编码后的PDCCH,再由发送单元发送给译码设备。由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,译码设备就能获得前M比特译码结果,从而可以大大节省盲检测的运算量和功耗。
[0046]
结合本发明实施例的第三方面,在本发明实施例的第三方面的第一种实现方式中,编码设备还包括:
[0047]
第一生成单元,用于根据第一盲检测参数生成第一基序列,第一盲检测参数至少根据以下信息中的一项或多项生成:目标终端的识别码、目标PDCCH的AL、目标DCI的长度;
[0048]
第二生成单元,用于根据第一基序列生成第一输出序列。
[0049]
该实现方式中,第一生成单元根据获得的第一盲检测参数生成第一基序列,第二生成单元再由第一基序列生成第一输出序列,使得本发明实施例的实现步骤更加清晰完整。
[0050]
结合本发明实施例的第三方面的第一种实现方式,本发明实施例的第三方面的第二种实现方式中,第二生成单元包括:
[0051]
第一补充模块,用于当第一基序列的长度小于L比特时,L比特为随机 数产生器的长度,在第一基序列中补特定序列直至第一基序列长度为L比特;
[0052]
第一填充模块,用于将第一基序列作为初始值填入随机数产生器以生成第一输出序列。
[0053]
该实现方式中,第一填充模块通过长度为L比特的随机数产生器来得到第一输出序列,说明了根据第一基序列生成第一输出序列的方式,使本发明实施例更具有可操作性。
[0054]
结合本发明实施例的第三方面的第一种实现方式,本发明实施例的第三方面的第三种实现方式中,第二生成单元包括:
[0055]
第一生成模块,用于根据所述第一基序列按照预置的规则生成所述第一输出序列。
[0056]
该实现方式中,编码设备根据第一基序列生成第一输出序列的方式还包括第一生成模块通过预置的规则生成,增加了本发明实施例的可实现方式。
[0057]
本发明实施例第四方面提供了一种译码设备,包括:
[0058]
获取单元,用于根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,获取收到的PDCCH的前M比特译码结果,第二输出序列至少根据以下信息中的一项或多项生成:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度,收到的PDCCH的Polar编码长度为N比特,N为不小于M的正整数。
[0059]
该实现方式中,生成第二输出序列的生成种子包括译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度等其中的至少一项。由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,获取单元就能获取到前M比特的译码结果,从而可以大大节省盲检测的运算量和功耗。
[0060]
结合本发明实施例的第四方面,本发明实施例的第四方面的第一种实现方式中,译码设备还包括:
[0061]
判断单元,用于根据前M比特译码结果判断收到的PDCCH是否为有效PDCCH;
[0062]
终止单元,若否,则用于终止译码收到的PDCCH。
[0063]
该实现方式中,说明了判断单元根据前M比特译码结果来确定若收到的PDCCH不是有效PDCCH,则终止单元终止译码该收到的PDCCH。完善了本发明实施例的操作步骤。
[0064]
结合本发明实施例的第四方面的第一种实现方式,本发明实施例的第四方面的第二种实现方式中,译码设备还包括:
[0065]
第三生成单元,用于根据第二盲检测参数生成第二基序列,第二盲检测参数至少包括部分或全部下述信息:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度;
[0066]
第四生成单元,用于根据第二基序列生成长度为(N-K)比特的第二输出序列。
[0067]
该实现方式中,第三生成单元根据获得的第二盲检测参数生成第二基序列,第四生成单元再由第二基序列生成第二输出序列,使得本发明实施例的实现步骤更加清晰完整。
[0068]
结合本发明实施例的第四方面的第二种实现方式,本发明实施例的第四方面的第三种实现方式中,第四生成单元包括:
[0069]
第二补充模块,当第二基序列的长度小于L比特时,L比特为随机数产生器的长度,用于在第二基序列中补特定序列直至第二基序列长度为L比特;
[0070]
第二填充模块,用于将第二基序列作为初始值填入L比特长的随机数产生器以生成第二输出序列。
[0071]
该实现方式中,第二填充模块根据长度为L比特的随机数产生器来得到第二输出序列,说明了根据第二基序列生成第二输出序列的方式,使本发明实施例更具有可操作性。
[0072]
结合本发明实施例的第四方面的第二种实现方式,本发明实施例的第四方面的第三种实现方式中,第四生成单元包括:
[0073]
第二生成模块,用于将第二基序列按照预置的规则生成第二输出序列。
[0074]
该实现方式中,根据第二基序列生成第二输出序列的方式还包括第二生成模块通过预置的规则生成,增加了本发明实施例的可实现方式。
[0075]
结合本发明实施例的第四方面的第一种至第三种实现方式中的任意一种, 在本发明实施例的第四方面的第四种实现方式中,译码设备还包括:
[0076]
接收单元,用于接收编码设备发送的收到的PDCCH。
[0077]
该实现方式中,接收单元接收编码设备发送的收到的PDCCH,完善了本发明实施例的流程,使本发明实施例更具有可操作性。
[0078]
结合本发明实施例的第四方面的第五种实现方式,在本发明实施例的第四方面的第六种实现方式中,译码设备还包括:
[0079]
译码单元,若译码设备根据前M比特译码结果判断收到的PDCCH是有效PDCCH时,则译码设备继续译码N比特的收到的PDCCH。
[0080]
该实现方式中,增加了当判断单元认为收到的PDCCH为有效PDCCH后,则译码单元继续译码的处理方式,使本发明实施例在步骤流程上更加具有逻辑性。
[0081]
结合本发明实施例的第四方面的第五种实现方式,在本发明实施例的第四方面的第七种实现方式中,判断单元包括:
[0082]
判断模块,用于判断前M比特译码结果是否低于门限值;
[0083]
确定模块,若判断模块判断前M比特译码结果低于门限值,则用于确定收到的PDCCH不是有效PDCCH。
[0084]
该实现方式中,说明了判断单元根据前M比特译码结果判断收到的PDCCH是否为有效PDCCH的方式,增加了本发明实施例的实现方式。
[0085]
本发明实施例提供的技术方案中,编码设备将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码和调制处理,得到长度为N比特的编码后的PDCCH,其中第一输出序列至少根据以下信息中的一项或多项生成:目标终端的识别码、目标物理下行控制信道PDCCH的汇聚级别AL或目标DCI的长度;编码设备将编码后的PDCCH发送至译码设备,以使得译码设备根据长度为(N-K)比特的第二输出序列对收到的PDCCH进行解调和译码,然后获得译码的前M比特的译码结果确定是否为无效的PDCCH。第二输出序列的生成至少基于部分或全部下述信息:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别或译码设备当前盲检候选的DCI长度,第二输出序列的生成规则与第 一输出序列的生成规则相同,第二盲检测参数的属性与第一盲检测参数的属性相同。在本发明实施例中,编码设备根据目标终端的识别码、目标PDCCH的汇聚级别AL或目标DCI信息的长度等其中的至少一项作为生成种子生成第一输出序列,把该第一输出序列填入冻结位置,目标DCI填入信息位置,然后进行Polar编码以生成长度为N比特的编码后的PDCCH,由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,译码设备就能获得前M比特译码结果,从而可以大大节省盲检测的运算量和功耗。

附图说明

[0086]
图1为本发明实施例的网络架构的示意图;
[0087]
图2为本发明实施例的网络架构的另一示意图;
[0088]
图3为本发明实施例中控制信道生成方法和控制信道检测方法的一个实施例示意图;
[0089]
图4为本发明实施例的应用场景的示意图;
[0090]
图5为本发明实施例中编码设备的一个实施例示意图;
[0091]
图6为本发明实施例中编码设备的另一实施例示意图;
[0092]
图7为本发明实施例中译码设备的一个实施例示意图;
[0093]
图8为本发明实施例中译码设备的另一实施例示意图;
[0094]
图9A为本发明实施例中编码设备的示意性框图;
[0095]
图9B为本发明实施例中编码设备的结构示意图;
[0096]
图10为本发明实施例中译码设备的一个实施例示意图。

具体实施方式

[0097]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0098]
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第 三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0099]
本发明实施例可应用于各种通信系统,因此,下面的描述不限定于特定通信系统。全球移动通讯(Global System of Mobile communication,GSM)系统,、码分多址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long Term Evolution,LTE)系统、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工(Time Division Duplex,TDD)、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)等。
[0100]
为便于理解,以运用于LTE系统为例进行说明。在LTE系统中,采用PDCCH承载MS的下行控制信息,LTE将下行控制信息分为各种DCI format(Downlink Control Information Format,下行控制信息格式),不同的下行控制信息格式其数据包的大小不一定相同,需要通过盲检来区分是哪种传输格式。基站并不会明确告知MS其待检测的PDCCH具体的位置和所采用的码率。MS通过在搜索空间采用多次尝试的方式来获得自己的PDCCH。为了适应不同的信道环境,在LTE系统中,PDCCH的传输空间采用了不同的汇聚级别,分别对应于不同的传输空间大小和不同的候选PDCCH个数。由于待检测的数据包的大小未知和承载数据包的PDCCH所占用的CCE数未知,MS需要通过多次检测的方式来识别PDCCH中所传输的数据包。在LTE的设计中,MS的PDCCH盲检测最多需要进行44次卷积译码才可以检测完所有对应自己的PDCCH信息,其复杂度和功耗都很高。
[0101]
为了降低MS的功耗,现有技术中,采用Polar Codes来减小PDCCH的运算 量和功耗。通过在发射端Frozen Set设为全0,然后进行Polar编码,编码输出经调制后发送到接收端,在接收端如果待检测的PDCCH的汇聚级别和发射端发射的PDCCH的汇聚级别不同,则对应的码率也不同,从而接收端译码时能判别出是否是有效的PDCCH。然而由于发射端的Frozen Set填全0,而Polar码中前面若干比特为Frozen Set bits的概率很大,这样即便汇聚级别不同,前面若干比特对不同汇聚级别的差别也不明显,导致难以根据较小的前面比特的长度判断待检测的PDCCH是否是有效的PDCCH。
[0102]
其中,Polar码是一种线性块码,其生成矩阵为 B N为比特反转矩阵, 为克罗内克乘法。在G N中,选择行号在集合A中的行向量组成矩阵G N(A),剩余向量组成矩阵G N(A c)。则Polar码编码即为 x 1 N为编码后的输出比特,码长N=2 n,其中u A为编码前的信息比特,长度为K比特, 为编码前的冻结比特其长度为(N-K)比特,是已知比特,为了简单,这些冻结比特常设为0。
[0103]
有鉴于此,本发明实施例提供一种控制信道生成方法、控制信道检测方法以及基于该方法的相关设备,控制信道生成方法包括:编码设备将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码和调制处理,得到长度为N比特的编码后的PDCCH,第一输出序列至少根据以下信息中的一项或多项生成:目标终端的识别码、目标物理下行控制信道PDCCH的汇聚级别AL或目标DCI的长度;然后编码设备将编码后的PDCCH发送至译码设备。
[0104]
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图3,本发明实施例中控制信道生成方法一个实施例包括:
[0105]
301、编码设备根据第一盲检测参数生成第一基序列;
[0106]
以LTE系统为例,编码设备获取到以下信息中的一项或多项:目标终端的识别码、目标PDCCH的汇聚级别或者目标DCI的长度,其中,目标PDCCH上传输的目标DCI即为编码设备对应发送给目标终端的信息。由于现有技术中,将Polar编码中发射端的Frozen Bits设为全0,导致根据前面较小数目个比特的PDCCH难以判断候选PDCCH是否是有效的PDCCH,有鉴于此,本 发明实施例中,将编码设备获取到的信息作为Frozen Bits的生成因子。
[0107]
编码设备将该获取到的信息作为第一盲检测参数来组成第一基序列,且实际应用中,当第一盲检测参数由多个信息组成时,其组成第一基序列的顺序不做限定,例如当第一盲检测参数包括目标终端的识别码和目标PDCCH的汇聚级别时,可以是目标终端的识别码位于第一基序列的前段,目标PDCCH的汇聚级别位于第一基序列的后段,也可以是目标PDCCH的汇聚级别位于第一基序列的前段,目标PDCCH的汇聚级别位于第一基序列的后段,故具体第一盲检测参数组成第一基序列的组成排列此处不做限定。
[0108]
需要说明的是,目标终端的识别码可以为RNTI(Ratio Network Temporary Identifier,无限网络临时标识)、IMEI(International Mobile Equipment Identification Number,国际移动设备识别码)或MEID(Mobile Equipment Identifier,移动设备识别码)等,具体此处不做限定。
[0109]
在本发明实施例中,编码设备可以是宏基站(Macro eNobeB)或小型基站,如pico、femto等,具体此处不做限定。
[0110]
302、编码设备在第一基序列中补特定序列直至第一基序列长度为L比特;
[0111]
编码设备生成第一基序列后,编码设备根据该第一基序列生成第一输出序列。本发明实施例中,采用将第一基序列作为初始值填入随机数产生器,并将随机数产生器的输出作为第一输出序列的方式来生成第一输出序列。设定该随机数产生器的长度为L比特,若编码设备检测到该第一基序列的长度小于L比特,则编码设备在第一基序列中补齐特定序列,直到将该第一基序列补齐至L比特,且该特定序列为编码设备和译码设备都已知的序列。
[0112]
需要说明的是,在实际应用中,特定序列可以为全1序列,1和0交替的序列如1010101…、0101010…等,故具体特定序列此处不做限定。
[0113]
可以理解的是,实际应用中,该特定序列可以排列在补之前的第一基序列前面,也可以排列在其后面,具体排列方式此处不做限定。
[0114]
303、编码设备将第一基序列作为初始值填入L比特长的随机数产生器以生成第一输出序列;
[0115]
第一基序列长度小于L比特时,编码设备在第一盲检测参数中补特定序列 直至第一基序列长度为L比特后或者第一基序列长度就等于L比特时,编码设备将该第一基序列作为初始值填入L比特长的随机数产生器以生成第一输出序列来进行Polar编码,且在Polar编码中,N表示码字的码长,K表示信息位即Information Bits的长度。另外,该随机数产生器依靠随机数种子和随机算法来产生随机数,在实际应用中,随机数产生器可以包括线性反馈移位寄存器LFSR或快速计数寄存器,具体此处不做限定。
[0116]
需要说明的是,通过本发明实施例中的步骤302和步骤303,将L比特长的第一基序列作为随机数产生器的初始值来生成长度为(N-K)比特的第一输出序列,如图4所示,第一基序列由目标终端的识别码、目标PDCCH的汇聚级别指示和目标DCI的长度指示生成,其中目标终端的识别码长度、目标PDCCH的AL指示和目标DCI的长度指示分别为16比特,2比特和4比特,且随机数生成器的长度为24比特,故编码设备根据长度为2比特的全1序列将该第一基序列补齐至24比特,并将补齐后的第一基序列作为初始值填入随机数产生器,随机数产生器将相应的值进行异或操作后,输出第一输出序列。
[0117]
可以理解的是,在实际应用中,编码设备根据第一基序列生成第一输出序列的方式有多种,例如,编码设备根据预置的规则生成第一输出序列,显然,该预置的规则为编码设备和译码设备都已知的规则,其中,该预置的规则可以为将第一输出序列与同样长度的第三序列进行异或运算或者同或运算得到输出序列,并将该输出序列以预置方式补齐至(N-K)比特的长度,其中第一序列和预置方式均为编码设备和译码设备所已知,故编码设备根据第一基序列生成第一输出序列的方式具体此处不作限定。
[0118]
304、编码设备将长度为(N-K)比特的第一输出序列和长度为K比特的目标DCI分别填入冻结位置和信息位置;
[0119]
Polar编码选择其中较为可靠的子信道来传输信源发出的信息比特,较不可靠的子信道用于传输冻结比特,其中冻结比特是具有固定值且被编码设备和译码设备都知道的比特。编码设备根据第一基序列生成长度为(N-K)比特的第一输出序列后,将该第一输出序列作为冻结比特填入冻结位置,并且将发给目标终端的目标DCI作为信息比特填入信息位置以进行Polar编码来得到编码 后的PDCCH。
[0120]
其中,编码设备发送的目标DCI存在各种DCI格式类型以用于承载各种控制信息,包括0、1、1A、1B、1C、1D、2、2A、3和3A等。例如,DCI格式0用于调度上行链路传输,并且通常包括调度信息字段,诸如调制和编码方案(MCS)索引、资源块分配、跳标志、新数据指示符、发射功率控制(TPC)命令和/或混合ARQ信息。用户标识或用户ID(UEID)通常被嵌入在CRC比特内(例如,基于UEID对CRC加扰)。DCI格式1A是用于调度单个传输块的紧凑调度授权,并且包括类似于DCI格式0中的那些字段以及诸如冗余版本(RV)的额外字段。DCI格式2A用于使用开环MIMO来调度下行链路中的两个传输块等,具体此处不做限定。
[0121]
305、编码设备进行Polar编码后得到长度为N比特的编码后的PDCCH;
[0122]
编码设备将第一输出序列和目标DCI分别填入冻结位置和信息位置后,将该编码器输出作为PDCCH的编码输出,为了方便信号的接收和传送,编码设备将PDCCH的编码输出信号进行调制后转换成适于信道传输的数字调制信号进行发射。其中,调制解调方式包括BPSK、QPSK、64QAM等,具体此处不做限定。
[0123]
306、编码设备将编码后的PDCCH发送至译码设备;
[0124]
编码设备获得了编码后的PDCCH后,将该编码后的PDCCH发送至译码设备,由于在传输过程中,传输信号会受到不同程度的噪声干扰,发生比特删除或者反转,因此可以知道,编码设备发送的编码后的PDCCH与译码设备收到的PDCCH不同。例如,在发射端,发送的信息序列u 1 N,经过编码设备编码调制后生成x 1 N=u 1 NG N,x 1 N就是从发送方一端进入信道的序列即编码后的PDCCH,G N为Polar码的生成矩阵;在接收端,译码设备接收到的序列为y 1 N,译码设备将y 1 N解调后作为其译码输入,根据译码算法得到译码设备的输出 该序列是u 1 N的估计值,就是译码设备对发送序列的恢复。
[0125]
在本发明实施例中,译码设备可包括但不限于手机、平板电脑和笔记本电脑等各类终端设备,具体此处不做限定。
[0126]
307、译码设备根据第二盲检测参数生成第二基序列;
[0127]
译码设备获取到至少以下信息中的一项或多项:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别或者译码设备当前盲检候选的DCI长度。译码设备将该获取到的信息作为第二盲检测参数。可以理解的是,该第二盲检测参数与编码设备获取到的第一盲检测参数对应,如编码设备获取到的第一盲检测参数为目标终端的识别码和目标DCI的长度,则译码设备获取到的第二盲检测参数对应为译码设备的识别码和译码设备当前盲检候选的DCI长度,且第二盲检测参数组成第二基序列的组成排列顺序与第一盲检测参数组成第一基序列的组成排列顺序一致。
[0128]
需要说明的是,译码设备的识别码可以为RNTI(Ratio Network Temporary Identifier,无限网络临时标识)、IMEI(International Mobile Equipment Identification Number,国际移动设备识别码)或MEID(Mobile Equipment Identifier,移动设备识别码)等,且译码设备的识别码与目标终端的识别码的类别一样,即目标终端的识别码是RNTI时,译码设备的识别码也是RNTI。
[0129]
308、译码设备在第二基序列中补特定序列直至第二基序列长度为L比特;
[0130]
可以理解的是,译码设备生成第二基序列后,译码设备根据第二基序列生成第二输出序列的方式与译码设备根据第一基序列生成第一输出序列的方式相同。故若译码设备检测到该第二基序列的长度小于随机数产生器的长度L比特时,译码设备在第二基序列中补齐特定序列,直到将该第二基序列补齐至L比特,且该特定序列为编码设备和译码设备都已知的序列,且补齐第二基序列的特定序列与补齐第一基序列的特定序列是一样的,且特定序列的排列方式也是一样。
[0131]
需要说明的是,在实际应用中,特定序列可以为全1序列,1和0交替的序列如1010101…、0101010…等,故具体特定序列此处不做限定。
[0132]
309、译码设备将第二基序列作为初始值填入L比特长的随机数产生器以生成第二输出序列;
[0133]
第二基序列长度小于L比特时,译码设备在第二盲检测参数中补特定序列直至第二基序列长度为L比特后或者第二基序列长度就等于L比特时,译码设备将该第二基序列作为初始值填入L比特长的随机数产生器以生成第二输 出序列来进行Polar译码,且在Polar译码中,N表示码字的码长,K表示信息位即Information Bits的长度。另外,该随机数产生器依靠随机数种子和随机算法来产生随机数,在实际应用中,随机数产生器可以包括线性反馈移位寄存器LFSR或快速计数寄存器,具体此处不做限定。
[0134]
需要说明的是,通过本发明实施例中的步骤308和步骤309,译码设备将L比特长的第二基序列作为随机数产生器的初始值来生成长度为(N-K)比特的第二输出序列。可以理解的是,在实际应用中,译码设备根据第二基序列生成第二输出序列的方式有多种,例如,译码设备根据预置的规则生成第二输出序列,显然,该预置的规则为编码设备和译码设备都已知的规则,其中,该预置的规则可以为将第二输出序列与同样长度的第三序列进行异或运算或者同或运算得到输出序列,并将该输出序列以预置方式补齐至(N-K)比特的长度,其中第一序列和预置方式均为编码设备和译码设备所已知,故译码设备根据第二基序列生成第二输出序列的方式具体此处不作限定。
[0135]
可以理解的是,译码设备根据第二基序列生成第二输出序列的方式与编码设备根据第一基序列生成第一输出序列的方式一致,即编码设备将第一基序列作为初始值填入随机数产生器以得到长度为(N-K)比特的第一输出序列,则译码设备也是将第二基序列作为初始值填入同样的随机数产生器以得到长度为(N-K)比特的第二输出序列。
[0136]
需要注意的是,本实施例中,译码设备通过步骤307至步骤309生成第二输出序列,通过步骤306获得收到的PDCCH,而这两个过程之间不存在步骤的先后顺序,可以先执行步骤306,也可以先执行步骤307至309,或者同时执行,具体此处不做限定。
[0137]
310、译码设备根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,获取收到的PDCCH的前M比特译码结果;
[0138]
译码设备生成第二输出序列后,将第二输出序列作为冻结位置对应的序列。且译码设备收到编码设备发送的PDCCH后,将收到的PDCCH进行与编码设备调制处理对应的解调处理。译码设备对收到的PDCCH进行解调处理后,将第二输出序列和收到的解调处理后的PDCCH作为译码设备的两个输入进行 Polar码的SC(Successive Cancellation,连续消除)译码。由于Polar码SC译码采用逐比特译码的方法,而Polar码前面若干比特为冻结比特的概率较大,且第一输出序列和第二输出序列的生成因子包括设备的识别码、PDCCH的汇聚级别或者DCI的长度,即便目标终端的识别码和译码设备的识别码有微小的差距和/或汇聚级别相同和/或DCI长度相同,但将其作为随机数生成器的初始值所产生的随机序列都有很大的不同。从而译码设备在较短的M≤N比特Polar译码后,就可以识别出是否为译码设备所期望的有效的PDCCH。译码时,定义一个LM(Likelyhood Metric),LM值的大小与译码信息和原始信息即编码前的信息的相似度相关,相似度越大,则LM的值也越大。译码设备译码结果的LM值以判决该收到的PDCCH是否为有效的PDCCH。
[0139]
311、译码设备判断前M比特译码结果是否低于门限值,若是,则执行步骤312;若否,则执行步骤313;
[0140]
译码设备获得前M比特译码结果,并将该译码结果与门限值对比,由于LM值的大小与译码信息和原始信息即编码前的信息的相似度相关,且相似度越大,LM的值也越大,故第二输出序列与收到的PDCCH中的Frozen Bits的前M比特的相似度越小,则前M比特的译码结果LM值也越小。故若译码结果低于预置的门限值,则译码设备推断其相似度很小,进而判决该PDCCH为无效的PDCCH,则执行步骤312;若译码结果高于预置的门限值,则译码设备推断其相似度很大,进而判决该PDCCH为有效的PDCCH,则执行步骤313。
[0141]
312、译码设备终止译码收到的PDCCH;
[0142]
当前M比特译码结果LM值低于门限值时,译码设备认为该收到的PDCCH为无效的PDCCH,即并非译码设备需要的PDCCH,进而终止译码该收到的PDCCH。
[0143]
313、译码设备继续译码N比特的收到的PDCCH。
[0144]
当前M比特译码结果高于门限值时,译码设备认为该收到的PDCCH为有效的PDCCH,即该收到的PDCCH为发送给译码设备的PDCCH,则译码设备继续译码剩余的(N-M)比特的收到的PDCCH。
[0145]
需要说明的是,本实施例中,定义LM与译码信息和原始信息即编码前的 信息的相似度相关,且相似度越大,LM的值也越大。实际应用中,也可以将LM相反定义,即相似度越大,LM的值越小。进而译码设备判断前M比特译码结果是否低于第二门限值,若低于第二门限值则译码设备认为收到的PDCCH是有效的PDCCH进而继续译码,若高于第二门限值则译码设备认为收到的PDCCH是无效的PDCCH则终止译码。故,LM的定义具体此处不做限定。
[0146]
本发明实施例中,将设备的识别码、PDCCH的汇聚级别或者DCI的长度作为随机数种子生成随机序列,并把产生的随机序列作为Frozen Bits。由于任何两个不同的随机数种子产生的随机数序列都有很大不同,从而译码设备可以在较小的前M bits内,就能高效区分出是否是发给自己的有效PDCCH,从而可以大大节省盲检测的运算量。
[0147]
另外,在实际应用中,译码设备检测收到的PDCCH时,因为噪声的存在会使原本不是发给译码设备的PDCCH的检测结果也能超过预置门限或者通过CRC检测,而使译码设备误认为该收到的PDCCH是译码设备需要的PDCCH,而产生虚警情况。在本发明实施例中,由于将设备的识别码、PDCCH的汇聚级别或者DCI的长度作为随机数种子生成随机序列,并把产生的随机序列作为Polar编码中的Frozen Bits,那么,基于目标设备的识别码、目标PDCCH的汇聚级别或者目标DCI的长度等生成的PDCCH在被非目标设备检测时很难通过检测,故本发明实施例也能降低虚警概率。
[0148]
上面对本发明实施例中的控制信道的生成方法和控制信道的检测方法的结合进行了描述,下面对本发明实施例中的编码设备进行描述请参阅图5,本发明实施例中编码设备一个实施例包括:
[0149]
填充单元501,用于将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码处理,得到长度为N比特的编码后的PDCCH,第一输出序列至少根据以下信息中的一项或多项生成:目标终端的识别码、目标物理下行控制信道PDCCH的汇聚级别AL、目标DCI的长度;
[0150]
发送单元502,用于将编码后的PDCCH经调制后通过信道发送至译码设 备。
[0151]
本发明实施例中,生成第一输出序列的生成种子包括目标终端的识别码、目标PDCCH的汇聚级别AL、目标DCI信息的长度等其中的至少一项,填充单元把该第一输出序列填入冻结位置,目标DCI填入信息位置,然后进行Polar编码以生成长度为N比特的编码后的PDCCH,再由发送单元发送给译码设备。由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,译码设备就能得到收到的前M比特译码结果,从而可以大大节省盲检测的运算量和功耗。
[0152]
为便于理解,下面对本发明实施例中的编码设备进行详细描述,在上述图5所示的基础上,请参阅图6,为本发明实施例中编码设备的另一个实施例示意图,编码设备还可以包括:
[0153]
第一生成单元603,用于根据第一盲检测参数生成第一基序列,第一盲检测参数至少根据以下信息中的一项或多项生成:目标终端的识别码、目标PDCCH的AL、目标DCI的长度;
[0154]
第二生成单元604,用于根据第一基序列生成第一输出序列。
[0155]
其中,第二生成单元604可包括:
[0156]
第一补充模块6041,用于当第一基序列的长度小于L比特时,在第一基序列中补特定序列直至第一基序列长度为L比特,L比特为随机数产生器的长度;
[0157]
第一填充模块6042,用于将第一基序列作为初始值填入随机数产生器以生成第一输出序列。
[0158]
其中,第二生成单元604还可包括:
[0159]
第一生成模块6043,用于根据第一基序列按照预置的规则生成第一输出序列。
[0160]
本发明实施例中,第一生成单元根据获得的第一盲检测参数生成第一基序列,第二生成单元再由第一基序列生成第一输出序列,使得本发明实施例的实现步骤更加清晰完整。且第一填充模块通过长度为L比特的随机数产生器来得到第一输出序列,说明了根据第一基序列生成第一输出序列的方式,使本发明 实施例更具有可操作性。
[0161]
上面图5和图6对本发明实施例中的编码设备进行了描述,下面对本发明实施例中的译码设备进行描述,请参阅图7,本发明实施例中译码设备一个实施例包括:
[0162]
获取单元701,用于根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,获取收到的PDCCH的前M比特译码结果,第二输出序列至少根据以下信息中的一项或多项生成:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度,收到的PDCCH的Polar编码长度为N比特,N为不小于M的正整数。
[0163]
本发明实施例中,生成第二输出序列的生成种子包括译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度等其中的至少一项,获取单元再对收到的PDCCH进行解调和Polar译码处理获取到收到的PDCCH的前M比特译码结果,由于任何两个不同的生成种子以同样的方式所产生的序列会有较大不同,因此在较小的M≤N bits内,获取单元就能获得该收到的PDCCH的前M比特译码结果,从而可以大大节省盲检测的运算量和功耗。
[0164]
为便于理解,下面对本发明实施例中的译码设备进行详细描述,在上述图7所示的基础上,请参阅图8,为本发明实施例中译码设备的另一个实施例示意图,译码设备还可以包括:
[0165]
判断单元802,用于根据前M比特译码结果判断收到的PDCCH是否为有效PDCCH;
[0166]
终止单元803,若否,则用于终止译码收到的PDCCH。
[0167]
本发明实施例中的译码设备还可包括:
[0168]
第三生成单元804,用于根据第二盲检测参数生成第二基序列,第二盲检测参数至少根据以下信息中的一项或多项生成:译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度;
[0169]
第四生成单元805,用于根据第二基序列生成长度为(N-K)比特的第二输出序列。
[0170]
其中,第四生成单元805可以包括:
[0171]
第二补充模块8051,当第二基序列的长度小于L比特时,用于在第二基序列中补特定序列直至第二基序列长度为L比特,L比特为随机数产生器的长度;
[0172]
第二填充模块8052,用于将第二基序列作为初始值填入随机数产生器以生成第二输出序列。
[0173]
其中,第四生成单元805还可以包括:
[0174]
第二生成模块8053,用于将第二基序列按照预置的规则生成第二输出序列。
[0175]
本发明实施例中的译码设备还可包括:
[0176]
接收单元806,用于接收编码设备发送的收到的PDCCH。
[0177]
本发明实施例中的译码设备还可包括:
[0178]
译码单元807,若译码设备根据前M比特译码结果判断收到的PDCCH是有效PDCCH时,则译码设备继续译码N比特的收到的PDCCH。
[0179]
其中,判断单元802还可以包括:
[0180]
判断模块8021,用于判断前M比特译码结果是否低于门限值;
[0181]
确定模块8022,若判断模块判断前M比特译码结果低于门限值,则用于确定收到的PDCCH不是有效PDCCH。
[0182]
本发明实施例中,第二生成单元根据获得的第二盲检测参数生成第二基序列,第二生成单元再由第二基序列生成第二输出序列,使得本发明实施例的实现步骤更加清晰完整。且第二填充模块通过长度为L比特的随机数产生器来得到第二输出序列,说明了根据第二基序列生成第二输出序列的方式,使本发明实施例更具有可操作性。
[0183]
另外,在实际应用中,判断单元检测收到的PDCCH时,因为噪声的存在会使原本不是发给译码设备的PDCCH的检测结果也能超过预置门限或者通过CRC检测,而使判断单元误认为该收到的PDCCH是译码设备需要的PDCCH,而产生虚警情况。在本发明实施例中,由于将设备的识别码、PDCCH的汇聚级别或者DCI的长度作为随机数种子生成随机序列,并把产生的随机序列作 为Polar编码中的Frozen Bits,那么,基于目标设备的识别码、目标PDCCH的汇聚级别或者目标DCI的长度等生成的PDCCH在被非目标设备检测时很难通过检测,故本发明实施例也能降低虚警概率。
[0184]
上面图5至图8从模块化功能实体的角度分别对本发明实施例中的编码设备和译码设备进行详细描述,下面从硬件处理的角度对本发明实施例中的编码设备和译码设备进行详细描述。
[0185]
一、编码设备:
[0186]
图9A是本发明实施例提供的编码设备的结构示意框图,参考图9A。在采用集成的单元的情况下,图9A示出了上述实施例中所涉及的编码设备的一种可能的结构示意图。编码设备900包括:处理单元902和通信单元903。处理单元902用于对编码设备的动作进行控制管理,例如,处理单元902用于支持编码设备执行图3中的步骤301至步骤306,和/或用于本文所描述的技术的其它过程。通信单元903用于支持编码设备与其他网络实体的通信,例如与图3中示出的译码设备等之间的通信。服务网关还可以包括存储单元901,用于存储编码设备的程序代码和数据。
[0187]
其中,处理单元902可以是处理器或控制器,例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元903可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口,例如收发接口。存储单元901可以是存储器。
[0188]
当处理单元902为处理器,通信单元903为通信接口,存储单元901为存储器时,本发明实施例所涉及的编码设备可以为图9B所示的编码设备。
[0189]
参阅图9B所示,该编码设备910包括:处理器912、通信接口913、存 储器911。可选的,编码设备910还可以包括总线914。其中,通信接口913、处理器912以及存储器911可以通过总线914相互连接;总线914可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。所述总线914可以分为地址总线、数据总线、控制总线等。为便于表示,图9B中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0190]
上述图9A或图9B所示的编码设备可以是宏基站(Macro eNobeB)或小型基站,如pico、femto等。
[0191]
二、译码设备:
[0192]
图10是与本发明实施例提供的译码设备的结构示意框图。参考图10。图10是本发明实施例提供的一种译码设备的结构示意图,该译码设备1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1001(例如,一个或一个以上处理器)和存储器1009,一个或一个以上存储应用程序1007或数据1006的存储介质1008(例如一个或一个以上海量存储设备)。其中,存储器1009和存储介质1008可以是短暂存储或持久存储。存储在存储介质1003的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,处理器1001可以设置为与存储介质1003通信,在识别码管理设备1000上执行存储介质1003中的一系列指令操作。
[0193]
识别码管理设备1000还可以包括一个或一个以上电源1004,一个或一个以上有线或无线网络接口1005,一个或一个以上输入输出接口1006,和/或,一个或一个以上操作系统1005,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0194]
上述实施例中由译码设备所执行的步骤可以基于该图10所示的译码设备设备结构。
[0195]
其中,通过调用存储器1009存储的操作指令,处理器1001,用于根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,获取收到的PDCCH的前M比特译码结果,第二输出序列至少根据以下信息中的一项或多项生成: 译码设备的识别码、译码设备当前盲检候选的PDCCH的汇聚级别、译码设备当前盲检候选的DCI长度,收到的PDCCH的Polar编码长度为N比特,N为不小于所述M的正整数。
[0196]
可选的,在本发明的一些实施例中,
[0197]
处理器1001还用于执行图3中的步骤311和步骤312,此处不再赘述。
[0198]
可选的,在本发明的一些实施例中,
[0199]
处理器1001还用于执行图3中的步骤307,此处不再赘述。
[0200]
可选的,在本发明的一些实施例中,
[0201]
处理器1001还用于执行图3中的步骤308和步骤309,此处不再赘述。
[0202]
可选的,在本发明的一些实施例中,
[0203]
处理器1001还用于将第二基序列按照预置的规则生成第二输出序列。
[0204]
可选的,在本发明的一些实施例中,
[0205]
处理器1001还用于执行图3中的步骤313,此处不再赘述。
[0206]
可选的,在本发明的一些实施例中,
[0207]
处理器1001还用于执行图3中的步骤311和步骤312,此处不再赘述。
[0208]
结合本发明实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于控制面网元或用户面网元中。当然,处理器和存储介质也可以作为分立组件存在于控制面网元或用户面网元中。
[0209]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明实施 例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0210]
以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明实施例的保护范围之内。

权利要求书

[权利要求 1]
一种控制信道生成方法,其特征在于,包括: 编码设备将长度为(N-K)比特的第一输出序列和长度为K比特的目标下行控制信息DCI分别填入冻结位置和信息位置以进行Polar编码处理,得到长度为N比特的编码后的物理下行控制信道PDCCH,所述第一输出序列至少根据以下信息中的一项或多项生成:目标终端的识别码、目标PDCCH的汇聚级别AL、所述目标DCI的长度; 所述编码设备将所述编码后的PDCCH经调制后通过信道发送至译码设备。
[权利要求 2]
根据权利要求1所述的控制信道生成方法,其特征在于,所述编码设备将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码和调制处理之前,所述方法还包括: 所述编码设备根据第一盲检测参数生成第一基序列,所述第一盲检测参数至少根据以下信息中的一项或多项生成:所述目标终端的识别码、所述目标PDCCH的AL、所述目标DCI的长度; 所述编码设备根据所述第一基序列生成所述第一输出序列。
[权利要求 3]
根据权利要求2所述的控制信道生成方法,其特征在于,所述编码设备根据所述第一基序列生成所述第一输出序列包括: 当所述第一基序列的长度小于L比特时,所述编码设备在所述第一基序列中补特定序列直至第一基序列长度为所述L比特,所述L比特为随机数产生器的长度; 所述编码设备将所述第一基序列作为初始值填入所述随机数产生器以生成所述第一输出序列。
[权利要求 4]
根据权利要求2所述的控制信道生成方法,其特征在于,所述编码设备根据所述第一基序列生成所述第一输出序列包括: 所述编码设备根据所述第一基序列按照预置的规则生成所述第一输出序列。
[权利要求 5]
一种控制信道检测方法,其特征在于,包括: 译码设备根据第二输出序列对收到的物理下行控制信道PDCCH进行解调和Polar译码处理,获取所述收到的PDCCH的前M比特译码结果,所述第二输出序列至少根据以下信息中的一项或多项生成:所述译码设备的识别码、所述译码设备当前盲检候选的PDCCH的汇聚级别、所述译码设备当前盲检候选的DCI长度,所述收到的PDCCH的Polar编码长度为N比特,所述N为不小于所述M的正整数。
[权利要求 6]
根据权利要求5所述的控制信道检测方法,其特征在于,所述译码设备根据第二输出序列对收到的物理下行控制信道PDCCH进行解调和Polar译码处理,获取所述收到的PDCCH的前M比特译码结果之后,所述方法还包括: 所述译码设备根据所述前M比特译码结果判断所述收到的PDCCH是否为有效PDCCH; 若否,则所述译码设备终止译码所述收到的PDCCH。
[权利要求 7]
根据权利要求6所述的控制信道检测方法,其特征在于,所述译码设备根据第二输出序列对收到的PDCCH进行解调和Polar译码处理,获取所述收到的PDCCH的前M比特译码结果之前,所述方法还包括: 所述译码设备根据第二盲检测参数生成第二基序列,所述第二盲检测参数至少根据以下信息中的一项或多项生成:所述译码设备的识别码、所述译码设备当前盲检候选的PDCCH的汇聚级别、所述译码设备当前盲检候选的DCI长度; 所述译码设备根据所述第二基序列生成长度为(N-K)比特的所述第二输出序列。
[权利要求 8]
根据权利要求7所述的控制信道检测方法,其特征在于,所述译码设备根据所述第二基序列生成长度为(N-K)比特的所述第二输出序列包括: 当所述第二基序列的长度小于所述L比特时,所述译码设备在所述第二基序列中补特定序列直至所述第二基序列长度为所述L比特,所述L比特为随机数产生器的长度; 所述译码设备将所述第二基序列作为初始值填入所述随机数产生器以生成第二输出序列。
[权利要求 9]
根据权利要求7所述的控制信道检测方法,其特征在于,所述译码设备根据所述第二基序列生成长度为(N-K)比特的所述第二输出序列包括: 所述译码设备将所述第二基序列按照预置的规则生成第二输出序列。
[权利要求 10]
根据权利要求6至9中任一项所述的控制信道检测方法,其特征在于,所述译码设备根据第二输出序列对收到的PDCCH的前M比特进行译码之前,所述方法还包括: 所述译码设备接收编码设备发送的所述收到的PDCCH。
[权利要求 11]
根据权利要求10所述的控制信道检测方法,其特征在于,所述译码设备根据所述前M比特译码结果判断所述收到的PDCCH是否为有效PDCCH之后,所述方法还包括: 若是,则所述译码设备继续译码所述N比特的所述收到的PDCCH。
[权利要求 12]
根据权利要求10所述的控制信道检测方法,其特征在于,所述译码设备根据所述前M比特译码结果判断所述收到的PDCCH是否为有效PDCCH包括: 所述译码设备判断所述前M比特译码结果是否低于门限值; 若是,则所述译码设备确定所述收到的PDCCH不是所述有效PDCCH。
[权利要求 13]
一种编码设备,其特征在于,包括: 填充单元,用于将长度为(N-K)比特的第一输出序列和长度为K比特的目标控制信息DCI分别填入冻结位置和信息位置以进行Polar编码处理,得到长度为N比特的编码后的PDCCH,所述第一输出序列至少根据以下信息中的一项或多项生成:目标终端的识别码、目标物理下行控制信道PDCCH的汇聚级别AL、所述目标DCI的长度; 发送单元,用于将所述编码后的PDCCH经调制后通过信道发送至译码设备。
[权利要求 14]
根据权利要求13所述的编码设备,其特征在于,所述编码设备还包括: 第一生成单元,用于根据第一盲检测参数生成第一基序列,所述第一盲检测参数至少根据以下信息中的一项或多项生成:所述目标终端的识别码、所述目标PDCCH的AL、所述目标DCI的长度; 第二生成单元,用于根据所述第一基序列生成所述第一输出序列。
[权利要求 15]
根据权利要求14所述的编码设备,其特征在于,所述第二生成单元包括: 第一补充模块,用于当所述第一基序列的长度小于L比特时,在所述第一基序列中补特定序列直至所述第一基序列长度为所述L比特,所述L比特为随机数产生器的长度; 第一填充模块,用于将所述第一基序列作为初始值填入所述随机数产生器以生成所述第一输出序列。
[权利要求 16]
根据权利要求15所述的编码设备,其特征在于,所述第二生成单元包括: 第一生成模块,用于根据所述第一基序列按照预置的规则生成所述第一输出序列。
[权利要求 17]
一种译码设备,其特征在于,包括: 获取单元,用于根据第二输出序列对收到的物理下行控制信道PDCCH进行解调和Polar译码处理,获取所述收到的PDCCH的前M比特译码结果,所述第二输出序列至少根据以下信息中的一项或多项生成:所述译码设备的识别码、所述译码设备当前盲检候选的PDCCH的汇聚级别、所述译码设备当前盲检候选的DCI长度,所述收到的PDCCH的Polar编码长度为N比特,所述N为不小于所述M的正整数。
[权利要求 18]
根据权利要求17所述的译码设备,其特征在于,所述译码设备还包括: 判断单元,用于根据所述前M比特译码结果判断所述收到的PDCCH是否为有效PDCCH; 终止单元,若否,则用于终止译码所述收到的PDCCH。
[权利要求 19]
根据权利要求18所述的译码设备,其特征在于,所述译码设备还包 括: 第三生成单元,用于根据第二盲检测参数生成第二基序列,所述第二盲检测参数至少根据以下信息中的一项或多项生成:所述译码设备的识别码、所述译码设备当前盲检候选的PDCCH的汇聚级别、所述译码设备当前盲检候选的DCI长度; 第四生成单元,用于根据所述第二基序列生成长度为(N-K)比特的第二输出序列。
[权利要求 20]
根据权利要求19所述的译码设备,其特征在于,所述第四生成单元包括: 第二补充模块,当所述第二基序列的长度小于所述L比特时,用于在第二基序列中补特定序列直至所述第二基序列长度为所述L比特,所述L比特为随机数产生器的长度; 第二填充模块,用于将所述第二基序列作为初始值填入所述随机数产生器以生成第二输出序列。
[权利要求 21]
根据权利要求19所述的译码设备,其特征在于,所述第四生成单元包括: 第二生成模块,用于将所述第二基序列按照预置的规则生成第二输出序列。
[权利要求 22]
根据权利要求18至21中任一项所述的译码设备,其特征在于,所述译码设备还包括: 接收单元,用于接收编码设备发送的所述收到的PDCCH。
[权利要求 23]
根据权利要求22所述的译码设备,其特征在于,所述译码设备还包括: 译码单元,若所述译码设备根据所述前M比特译码结果判断所述收到的PDCCH是有效PDCCH时,则所述译码设备继续译码所述N比特的所述收到的PDCCH。
[权利要求 24]
根据权利要求22所述的译码设备,其特征在于,所述判断单元包括: 判断模块,用于判断所述前M比特译码结果是否低于门限值; 确定模块,若所述判断模块判断所述前M比特译码结果低于所述门限值,则用于确定所述收到的PDCCH不是所述有效PDCCH。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]  
[ 图 0006]  
[ 图 0007]  
[ 图 0008]  
[ 图 0009]  
[ 图 0010]  
[ 图 0011]