[发明专利]一种解码器有效

专利信息
申请号: 200810186101.7 申请日: 2008-12-17
公开(公告)号: CN101425875A 公开(公告)日: 2009-05-06
发明(设计)人: 唐杰 申请(专利权)人: 炬力集成电路设计有限公司
主分类号: H04L1/00 分类号: H04L1/00;H03M13/00
代理公司: 北京同达信恒知识产权代理有限公司 代理人: 李 娟
地址: 519085广东省珠海市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 解码器
【说明书】:

技术领域

发明涉及解码纠错领域,尤其涉及可对传输数据的随机错误进行纠错的具有多种纠错能力的解码器。

背景技术

目前在数字通信及存储系统中,BCH/RS码被广泛使用(BCH是由BCH码的三个发明人的名字:霍昆格姆Hocquenghem、博斯Bose、雷-查德胡里Ray-Chaudhuri的首字母组成,RS也是由RS码的两个发明人的名字:里德Reed和索罗蒙Solomon的首字母组成),用来实现对数据传输和数据存储过程中的错误检测和纠正。图1是RS解码器的基本架构。如果是针对BCH码进行解码,则BCH解码器与图1所示的RS解码器区别在于BCH解码器不包含图1中的错误值计算部分。

在解码器中错误位置多项式计算装置的错误位置多项式计算方法是根据伯利坎普(Berlekamp)和梅西(Massey)两人提出的BM迭代算法得到的。BM迭代算法的核心思想是给定一个初始的错误位置多项式,然后根据伴随式和当前的错误位置多项式计算偏差,如果偏差为0,则继续沿用此错误位置多项式,如果偏差不为0,则修正此错误位置多项式,其中,用来修正错误位置多项式的修正多项式由伴随式和错误位置多项式计算得到。

为了降低硬件资源消耗,现有技术中采用了一种无逆的BM迭代算法,其迭代算法如下:

1、给定下列参数:K表示迭代次数;L表示错误位置多项式最高次数;δ表示存储的差项值;Δ表示迭代差项;τ(x)表示辅助多项式;σ(x)表示错误位置多项式。假定最大错误个数为t,伴随式计算所得伴随因子为S1,S2,...,S2t

2、设定初始值:L(-1)=0,τ(-1)(x)=1,σ(-1)(x)=1,δ(-1)=1,Δ(0)=S1

3、在0≤K≤2t-1的范围内计算:

σ(k)(x)=δ(k-1)·σ(k-1)(x)-Δ(k)·x·τ(k-1)(x)Δ(k+1)=sk+2σ0(k)+sk+1σ1(k)+skσ2(k)+...+sk+2-viσvi(k),]]>式中σik表示σ(k)(x)的xi系数,σ(k)(x)的最高次为vi

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810186101.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top