[发明专利]传输块循环冗余校验方法及装置无效
申请号: | 201110096503.X | 申请日: | 2011-04-18 |
公开(公告)号: | CN102136887A | 公开(公告)日: | 2011-07-27 |
发明(设计)人: | 戴笠;邓春华;李正宇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 循环 冗余 校验 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种传输块循环冗余校验方法及装置。
背景技术
通信系统中,为了降低数据传输的误码率,提高信息传输的可靠性,通常采用差错检测控制方法进行信息的传输,其中,循环冗余校验(Cyclic Redundancy Check,CRC)就是其中之一。CRC具有编解码简单且误判率低的优点,在通信系统中得到广泛的应用。长期演进系统LTE中就采用两级CRC编码方案,如图1所示,先对一个传输块进行传输块的24位CRC编码(使用的多项式为gCRC24A(D)=[D24+D23+D18+D17+D14+D11+D10+D7+D6+D5+D4+D3+D+1],记为CRC24A),并将编码得到的24比特校验信息附加到传输块之后;若编码后长度大于6144,则进行码块分割,并对每个码块再进行码块CRC编码(编码多项式为gCRC24B(D)=[D24+D23+D6+D5+D+1],记为CRC24B)。24bitCRC24B编码校验信息附加到每个码块之后。然后对每一个码块进行Turbo编码等后续处理。
同时,在LTE中物理层也采用混合自动请求重传(Hybrid Automatic Repeat Request,HARQ)协议进行差错控制,是指接收方在传输块解码失败的情况下,保存接收到的数据,并通过反馈要求发送方重传数据,接收方将重传的数据与先前接收到的数据进行合并译码。LTE采取不同的冗余版本,第一次传送是称为初传,以后的重传数据称为重传。
在接收端,现有的传输块CRC校验需按码块顺序逐比特(串行或并行)校验,只有前一个码块的数据按顺序校验完成后,才能开始后一个码块的+传输块CRC校验。这样,只要传输块中有一个码块的CRC24B校验出错,在重传时就要获取传输块的全部数据,并从第一个码块开始按顺序校验。传输块数据获取来源无非有两种:1)对整个传输块重新进行解码,这样上次传输时已经解对的码块又要进行Turbo解码,浪费功耗;2)将解码正确的码块数据存储起来,以便在HARQ重传时,直接读取对应码块存储的数据,重新计算整个传输块的CRC校验。LTE中最多15个HARQ进程,每个进程最多13个码块,每个码块最多6144比特,若每个进程的数据存到片内,则需要大量的存储单元;若存到片外低成本存储器,则为完成传输块CRC,则需把数据重新读到片内,控制复杂,且功耗较大。
针对相关技术中对整个传输块重新进行解码,这样上次传输时已经解对的码块又要进行Turbo解码,浪费功耗,以及将解码正确的码块数据存储起来,若每个进程的数据存到片内,则需要大量的存储单元;若存到片外低成本存储器,则为完成传输块CRC,则需把数据重新读到片内,控制复杂,且功耗较大的问题,目前尚未提出有效的解决方案。
发明内容
本发明旨在提供一种传输块循环冗余校验方法及装置,以解决相关技术中对整个传输块重新进行解码,这样上次传输时已经解对的码块又要进行Turbo解码,浪费功耗,以及将解码正确的码块数据存储起来,若每个进程的数据存到片内,则需要大量的存储单元;若存到片外低成本存储器,则为完成传输块CRC,则需把数据重新读到片内,控制复杂,且功耗较大的问题。
根据本发明的一个方面,提供了一种传输块循环冗余校验方法,应用于长期演进系统LTE中,包括:对传输块中码块依次进行传输块检验,获取每个码块对应的中间信息;利用所述中间信息替代码块循环冗余校验编码CRC24B校验正确码块的原始数据,完成所述传输块的CRC校验。
优选的,对每一个码块按如下步骤进行传输块检验:根据当前码块之前的码块CRC24B校验结果确定所述传输块检验的初始值;确定所述当前码块在传输块CRC校验计算时输入的数据,并完成该模块的传输块CRC计算;按预设规则处理所述当前码块的校验结果,获得所述中间信息。
优选的,所述根据当前码块之前的码块CRC24B校验结果确定所述传输块检验的初始值,包括:判断所述当前码块是否是传输块中第一个码块或之前的码块中最少有一个码块CRC24B校验结果错误;若是,则确定所述初值始为全0;若否,则确定获取所述当前码块的前一个码块的中间信息作为初始值。
优选的,确定所述当前码块在传输块CRC校验计算时输入的数据,包括:若所述当前码块CRC24B检验在前一次传输时正确,则确定所述输入的数据全部为0;若是初传,或者重传但所述当前码块CRC24B检验在前一次时错误,则确定所述输入的数据全部为所述当前码块的数据,其中,所述输入的数据不包括所述当前码块的CRC24B。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110096503.X/2.html,转载请声明来源钻瓜专利网。