[发明专利]一种CMMB接收机译码方法有效
申请号: | 201010193698.5 | 申请日: | 2010-06-04 |
公开(公告)号: | CN101882973A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 邢新景;张迎;杨晖 | 申请(专利权)人: | 杭州国芯科技股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H03M13/11 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种CMMB接收机译码方法。目前对于RS译码后仍然不能消除的错误,现有技术不做任何处理,视为不可纠正错误直接送往后续环节,错误严重时,将导致CMMB接收机的显示出现马赛克现象,影响音视频播放质量。本发明方法在内码和外码级联的基础上确定错误信息的位置,重复运用内码和外码的级联对外码输出进行译码,利用内码和外码在不同维度上所定义的信息约束关系纠正错误,充分发挥内码和外码纠错译码的优势,尽可能地在信道译码阶段纠正错误,提高CMMB接收机的接收性能。本发明方法与传统方法相比,能够在接收门限附近进一步改善接收性能,从而尽可能地在信道译码阶段纠正错误,实现CMMB接收机的正常显示播放。 | ||
搜索关键词: | 一种 cmmb 接收机 译码 方法 | ||
【主权项】:
一种CMMB接收机译码方法,其特征在于该方法的具体步骤是:步骤(1)将可靠性标志全部清0;步骤(2)将LDPC解码前码字送给LDPC解码模块进行解码,然后将经过LDPC解码的码字送给字节分块解交织模块;同时将该码字对应的LDPC解码后码字包含错误指示送给解交织模块;所述的LDPC解码后码字包含错误指示的特征为:如果当前输出的经过LDPC解码的码字包含错误,则该指示为1;如果当前输出的经过LDPC解码的码字不包含错误,则该指示为0;步骤(3)字节分块解交织模块将经过LDPC解码的码字填入解交织存储器,同时将LDPC解码后码字包含错误指示填到该码字占据的解交织存储器中每一个字节对应的可靠性标识位当中,直到整个字节解交织存储器填满;步骤(4)读出每行240个字节对应RS解码前的码字;读出码字的同时从可靠标志寄存器中读取当前240个字节对应的可靠性标志组成错误位置信息;步骤(5)将RS解码前码字和错误位置信息同时送给RS解码模块,RS解码器根据错误位置信息进行RS解码,对于错误位置信息中的可靠性标志指示正确的字节不允许译码器进行修改,仅对指示存在错误的字节进行修改;RS解码完成后,将经过解码后的码字写回字节解交织存储器;如果该码字能够正确解码,则将该码字对应的标志位全部清零,并写回标志位存储器;否则不对可靠性标志存储器的内容进行修改;步骤(6)对字节解交织存储器从上到下逐行读出数据,重复步骤(5),直到字节解交织存储器中所有行对应的数据都经过处理;步骤(7)观察可靠性标志位存储器中的各个标志,如果所有字节对应的可靠性标志均为0,代表前面的译码过程已经纠正了全部的信道错误,直接输出数据;否则执行步骤(8);步骤(8)通过错误标志位确定错误所在的LDPC码字,将经过步骤(5)至步骤(6)的RS解码后的交织块中的数据送入LDPC解码器再次进行解码,解码过程不允许修改标志位为0的信息;如果解码器判断译码后的数据可靠,则将可靠的数据写回解交织存储器,同时将对应位置的可靠性指示标志清0;步骤(9)当所有可靠性标志为1的信息字节都经过了步骤(8)的处理后,观察可靠性标志位存储器中的各个标志,如果所有字节对应的可靠性标志均为0,表示前面的译码过程已经纠正了全部的信道错误,直接输出数据;否则执行步骤(10);步骤(10)重复步骤(4)至步骤(9)N次,如果经过N次处理仍然存在残余错误,表示信道错误超出信道解码的纠错能力,直接输出最后一次解码的结果;其中N为大于等于1的整数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州国芯科技股份有限公司,未经杭州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010193698.5/,转载请声明来源钻瓜专利网。
- 上一篇:膨润土防水板及制造方法和专用装置
- 下一篇:阶梯漩流竖井