一种减少卷积码译码误检的方法和装置制造方法及图纸

技术编号:11596690 阅读:130 留言:0更新日期:2015-06-12 07:05
本发明专利技术涉及通信领域,公开了一种减少卷积码译码误检的方法和装置,能够降低卷积码译码误检概率。该方法包括:对上行调度卷积码和/或下行调度卷积码进行译码,保存译码的中间信息,上和/或下行调度卷积码分别为携带上和/或下行调度信息的卷积码,译码得到的数据分别为上行调度数据或下行调度数据;对上行调度数据或下行调度数据进行CRC校验;如果上和/或下行调度数据CRC校验正确,则结合译码的中间信息,对上和/或下行调度数据,进行二次校验;若上行调度数据二次校验的结果满足上行预设条件,则判定上行调度卷积码译码正确,否则为误检;若下行调度数据二次校验的结果满足下行预设条件,则判定下行调度卷积码译码正确,否则为误检。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种减少卷积码译码误检的方法和装置
技术介绍
在LTE(Long Term Evolution,长期演进)通信系统中,PDCCH(physical downlink control channel,物理下行控制信道)是一组物理资源粒子的集合,其上承载上下行控制信息,根据其作用域不同,PDCCH承载信息区分公共控制信息和专用控制信息,公共搜索空间用于搜索公共控制信息,专用搜索空间用于搜索专用控制信息,搜索空间定义了盲检的开始位置和信道搜索方式,PDCCH信道主要承载着PUSCH(Physical Uplink Shared Channel,物理上行共享信道)和PDSCH(Physical Downlink Shared Channel,物理下行共享信道)信道的控制信息(Downlink Control Information,DCI),不同终端的PDCCH信息需要通过该终端对应的RNTI(Cell Radio Network Temporary Identifier,无线网络临时鉴定)信息区分,即该终端的DCI的CRC(Cyclical Redundancy Check,循环冗余码校验)由RNTI加扰。PDCCH中承载的是DCI,包含一个或多个UE(User Equipment,用户终端)上的资源分配和其他的控制信息。在LTE中上下行的资源调度信息都是由PDCCH来承载的。一般来说,在一个子帧内,可以有多个PDCCH。UE需要首先解调PDCCH中的DCI,然后才能够在相应的资源位置上解调属于UE自己的PDSCH信道中的信息,然后才能得到属于自己的广播消息、寻呼消息及自己的数据等。卷积码是一种常用的信道编码技术,在移动通信系统中广泛使用。常用的卷积编码器结构如图1所示。在LTE中,为了进一步提高编码效率,PDCCH采用了咬尾卷积码,咬尾卷积码要求编码器的初始状态和末状态相同,传统的卷积编码器初始状态都为0。此外卷积码是一种纠错编码技术,通常会和检错码联合使用,常用的检错码是CRC(循环冗余码校验,Cyclical Redundancy Check)码,在使用时,先在发送的数据末尾加上一定长度的CRC校验码,然后再进行卷积编码,接收的时候则相反,先进行卷积译码,然后进行CRC校验,如果CRC校验通过,则认为卷积译码正确,否则认为卷积译码错误。由于CRC校验码存在一定的误判概率,即有可能译码是不正确的,误判概率也称误检概率。即在译码不正确时,CRC校验也会通过,在假设译码输出数据完全随机的前提下,这个概率理论上等于(1/2^L),其中L为CRC的长度。通常情况下,认为这个误判的概率很低,可以忽略,然而实际应用中发现在有些情况下是不能忽略的。示例的,LTE系统中的PDCCH,终端需要对PDCCH进行盲检测,得到可能的DCI,简单地将LTE终端在1ms,即1个子帧内需要进行44次咬尾卷积译码,然后根据CRC来判断这44次译码结果是否正确,如果正确则认为对应的DCI信息是正确的。LTE终端1秒需要进行44000次咬尾卷积译码和CRC校验,这样按照CRC的误判概率算下来,平均几十秒就会出现一次误检。因此,单纯依靠CRC校验的结果来判断卷积码译码是否正确,会导致误检概率较高。而一旦出现误检,可能会导致终端出现一些不可预知的错误。在出现PDCCH误检时,不管该误检出的PDCCH是调度上行发送还是下行接收,都会导致终端处理量和耗电量的增加。进一步的,如果误检出的PDCCH调度了上行发送,则终端还会错误发送上行数据,会进一步导致系统干扰的增加,也会导致高层重传从而降低终端上行速率。
技术实现思路
本专利技术的目的在于提供一种减少卷积码译码误检的方法和装置,使得在进行卷积码译码过程中,不是仅仅依靠CRC校验进行检错,从而降低卷积码译码的误检概率。此外,将卷积码译码的CRC校验分为针对上行调度的校验和针对下行调度的校验。为解决上述技术问题,本专利技术的实施方式提供了一种减少卷积码译码误检的方法,包括以下步骤:S1、对上行调度卷积码和/或下行调度卷积码,利用维特比译码算法对所述上行调度卷积码和/或所述下行调度卷积码进行译码,在译码过程中保存译码的中间信息,其中,所述上行调度卷积码为携带上行调度信息的卷积码,译码得到的数据为上行调度数据,所述下行调度卷积码为携带下行调度信息的卷积码,译码得到的数据为下行调度数据;S2、对所述上行调度数据和/或所述下行调度数据分别进行循环冗余校验码CRC校验;S3、如果所述上行调度数据和/或所述下行调度数据CRC校验正确,则结合所述译码的中间信息,对所述上行调度数据和/或所述下行调度数据CRC校验得到的数据,进行二次校验;S4、如果所述上行调度数据二次校验的结果满足上行预设条件,则判定所述上行调度卷积码译码正确,否则判定所述上行调度卷积码的CRC检验结果为误检;如果所述下行调度数据二次校验的结果满足下行预设条件,则判定所述下行调度卷积码译码正确,否则判定所述下行调度卷积码的CRC检验结果为误检。本专利技术的实施方式还提供了一种卷积码译码装置,包括以下单元:处理单元,用于对上行调度卷积码和/或下行调度卷积码,利用维特比译码算法对所述上行调度卷积码和/或所述下行调度卷积码进行译码,在译码过程中保存译码的中间信息,其中,所述上行调度卷积码为携带上行调度信息的卷积码,译码得到的数据为上行调度数据,所述下行调度卷积码为携带下行调度信息的卷积码,译码得到的数据为下行调度数据;第一校验单元,用于对所述上行调度数据和/或所述下行调度数据进行循环冗余校验码CRC校验;第二校验单元,用于在所述第一校验单元对所述上行调度数据和/或所述下行调度数据CRC校验正确时,结合所述译码的中间信息,对所述上行调度数据和/或所述下行调度数据CRC校验得到的数据,进行二次校验;判定单元,用于当所述上行调度数据二次校验的结果满足上行预设条件,则判定所述上行调度卷积码译码正确,否则判定所述上行调度卷积码的CRC检验结果为误检;当所述下行调度数据二次校验的结果满足下行预设条件,则判定所述下行调度卷积码译码正确,否则判定所述下行调度卷积码的CRC检验结果为误检。本专利技术实施方式相对于现有技术而言,在进行Viterbi译码过程中,利用译码过程中的信息,结合CRC校验信息进行二次校验,不是仅仅依靠CRC校验进行检错,从本文档来自技高网
...

【技术保护点】
一种减少卷积码译码误检的方法,其特征在于,包括以下步骤:S1、利用维特比译码算法对所述上行调度卷积码和/或所述下行调度卷积码进行译码,在译码过程中保存译码的中间信息,其中,所述上行调度卷积码为携带上行调度信息的卷积码,译码得到的数据为上行调度数据,所述下行调度卷积码为携带下行调度信息的卷积码,译码得到的数据为下行调度数据;S2、对所述上行调度数据和/或所述下行调度数据进行循环冗余校验码CRC校验;S3、如果所述上行调度数据和/或所述下行调度数据CRC校验正确,则结合所述译码的中间信息,对所述上行调度数据和/或所述下行调度数据,进行二次校验;S4、如果所述上行调度数据二次校验的结果满足上行预设条件,则判定所述上行调度卷积码译码正确,否则判定所述上行调度卷积码的CRC检验结果为误检;如果所述下行调度数据二次校验的结果满足下行预设条件,则判定所述下行调度卷积码译码正确,否则判定所述下行调度卷积码的CRC检验结果为误检。

【技术特征摘要】
1.一种减少卷积码译码误检的方法,其特征在于,包括以下步骤:
S1、利用维特比译码算法对所述上行调度卷积码和/或所述下行调度卷
积码进行译码,在译码过程中保存译码的中间信息,其中,所述上行调度卷
积码为携带上行调度信息的卷积码,译码得到的数据为上行调度数据,所述
下行调度卷积码为携带下行调度信息的卷积码,译码得到的数据为下行调度
数据;
S2、对所述上行调度数据和/或所述下行调度数据进行循环冗余校验码
CRC校验;
S3、如果所述上行调度数据和/或所述下行调度数据CRC校验正确,则
结合所述译码的中间信息,对所述上行调度数据和/或所述下行调度数据,
进行二次校验;
S4、如果所述上行调度数据二次校验的结果满足上行预设条件,则判定
所述上行调度卷积码译码正确,否则判定所述上行调度卷积码的CRC检验
结果为误检;如果所述下行调度数据二次校验的结果满足下行预设条件,则
判定所述下行调度卷积码译码正确,否则判定所述下行调度卷积码的CRC
检验结果为误检。
2.根据权利要求1所述的减少卷积码译码误检的方法,其特征在于,
在所述S1中,所述译码的中间信息包括:所述上行调度卷积码的参数值和/
或所述下行调度卷积码的参数值,所述上行调度卷积码的参数值和所述下行
调度卷积码的参数值均包括留存路径的初状态及末状态、留存路径的末状态
对应的度量值、留存路径的末状态对应的度量值与初状态对应的度量值的比
值、留存路径中末状态最大度量值与次大度量值的比值中的任意一种或者任
意几种的组合。
3.根据权利要求2所述的减少卷积码译码误检的方法,其特征在于,
在所述S4中,所述上行预设条件包含:所述上行调度卷积码的参数值
中所述留存路径的初状态和末状态为同一状态,所述上行调度卷积码的参数
值中除所述留存路径的初状态和末状态之外的各参数值大于所述各参数值
对应的预设门限;
所述下行预设条件包含:所述下行调度卷积码的参数值中所述留存路径
的初状态和末状态为同一状态,所述下行调度卷积码的参数值中除所述留存
路径的初状态和末状态之外的各参数值大于所述各参数值对应的预设门限;
所述上行调度卷积码的参数值中各参数值对应的预设门限分别大于所
述下行调度卷积码的参数值中各参数值对应的预设门限。
4.根据权利要求1所述的减少卷积码译码误检的方法,其特征在于,
在所述S1中,若所述卷积码为咬尾卷积码,则所述译码的中间信息包括:
所述上行调度咬尾卷积码的参数值和/或所述下行调度咬尾卷积码的参数
值,其中,所述上行调度咬尾卷积码的参数值及所述下行调度咬尾卷积码的
参数值均包括留存路径的初状态和末状态、留存路径的末状态对应的度量值
与初状态对应的度量值的比值、留存路径的末状态对应的度量值、留存路径
中末状态最大度量值与次大度量值的比值中的任意一种或者几种的组合。
5.根据权利要求4所述的减少卷积码译码误检的方法,其特征在于,
在所述S4中,所述上行预设条件包含:所述上行调度咬尾卷积码的参
数值中所述留存路径的初状态和末状态为同一状态,所述上行调度咬尾卷积
码的参数值中除所述留存路径的初状态和末状态之外的各参数值大于所述
各参数值对应的预设门限;
所述下行预设条件包含:所述下行调度咬尾卷积码的参数值中所述留存
路径的初状态和末状态为同一状态,所述下行调度咬尾卷积码的参数值中除
所述留存路径的初状态和末状态之外的各参数值大于所述各参数值对应的
预设门限;
所述上行调度卷积码的参数值中各参数值对应的预设门限分别大于所
述下行调度卷积码的参数值中各参数值对应的预设门限。
6.根据权利要求1所述的减少卷积码译码误检的方法,其特征在于,
在所述S1中,包括以下子步骤:
当所述卷积码为长期演进系统中的物理下行控制信道LTE PDCCH的卷
积码时,分别判断所述LTE PDCCH译码得到的所述上行调度数据和/或所述
下行调度数据中是否能够检测出超过一个DCI配置;
如是,则直接比较所有检测出的DCI配置对应的最终留存路径的末状
态对应的度量值,保留最大的留存路径的末状态对应的度量值作为所述译码
的中间信息;或者,比较最终留存路径末状态度量值与初状态度量值的比值,
保留最大的留存路径的末状态对应的度量值与初状态对应的度量值的比值
作为所述译码的中间信息。
7.根据权利要求6所述的减少卷积码译码误检的方法,其特征在于,
在所述S4中,所述上行预设条件包含:所述最大的留存路径的末状态
对应的度量值大于第一预设门限值;或所述最终留存路径末状态度量值与初
状态度量值的比值大于第二预设门限值;
所述下行预设条件包含:所述最大的留存路径的末状态对应的度量值大
于第三预设门限值;或所述最终留存路径末状态度量值与初状态度量值的比
值大于第四预设门限值;
所述第一预设门限值大于所述第三预设门限值,所述第二预设门限值大
于所述第四预设门限值。
8.根据权利要求6所述的减少卷积码译码误检的方法,其特征在于,
对于所述LTE PDCCH译码得到的所述上行调度数据,所述上行预设条
件还包括:调度的上行资源块RB数小于或者等于当前系统带宽下对应的最
大RB数,当满足所述关系时,判定所述上行调度卷积码译码正确,否则判

\t定所述上行调度卷积码的CRC校验是误检。
9.一种减少卷积码译码误检的装置,其特征在于,包括以下单元:
处理单元,用于利用维特比译码算法对上行调度卷积码和/或下行调度
卷积码进行译码,在译码过程中保存译码...

【专利技术属性】
技术研发人员:王乃博徐兵
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1