发明名称 一种多模式李得-所罗门解码器及解码方法
摘要 本发明提出一种基于彼得生-哥伦斯汀-纪尔勒演算法的多模式李得-所罗门解码器及解码方法,利用硬件及彼得生-哥伦斯汀-纪尔勒演算法的相互关系,使得同一份硬件架构可以达到各种错误的更正能力;其中该解码方法包括:计算接收资料的表征多项式、计算错误位置与错误评价值多项式;该李得-所罗门解码器包含:表征计算器、关键方程式解算器、以及一评估器;本发明的解码器由于不须有限场反相器的运算,不仅在硬件面积上得到大大的降低,且使得计算上的效能有很大的改善,本发明可应用于处理器与存储器之间的错误控制码及其他高速通讯系统中。
申请公布号 CN1170368C 申请公布日期 2004.10.06
申请号 CN02105942.X 申请日期 2002.04.09
申请人 威盛电子股份有限公司 发明人 许槐益;汪圣锋;吴安宇;陈鹤文
分类号 H03M13/00 主分类号 H03M13/00
代理机构 北京三友知识产权代理有限公司 代理人 李强
主权项 1、一种多模式李得一所罗门解码方法,其特征是:以简化的彼得生-哥伦斯汀-纪尔勒算法为基础,在计算接收资料的一表征多项式S(x)后,而定义<maths num="001"><![CDATA[ <math><mrow><mi>S</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mn>2</mn><mi>t</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>S</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><msup><mi>x</mi><mi>i</mi></msup></mrow></math>]]></maths>由前述表征多项式S(x)计算出一错误位置多项式σ(x)=σ<sub>0</sub>+σ<sub>1</sub>x+...+σ<sub>t-1</sub>x<sup>t-1</sup>+x<sup>t</sup>及一错误评价值多项式ω(x)=ω<sub>0</sub>+ω<sub>1</sub>x+...+ω<sub>t-1</sub>x<sup>t-1</sup>,再得到一错误样型e(x),以进行接收资料的不超过t个错误的更正,其中t为正整数,该李得-所罗门解码方法包括:从该表征多项式S(x)定义一表征矩阵S<sub>t×t</sub>与一表征向量s<sub>t×1</sub>,以解算S<sub>t×t</sub>σ<sub>t×1</sub>=S<sub>t×1</sub>,其中<img file="C021059420002C2.GIF" wi="1267" he="269" />以及解算表征矩阵S<sub>t×t</sub>的行列式值A<sub>t</sub>,即A<sub>t</sub>=det(S<sub>t×t</sub>),该行列式值A<sub>t</sub>用以定义一新的错误位置多项式Φ(x)及一新的错误评价值多项式Ω(x),分别为Φ(x)=A<sub>t</sub>σ(x),Ω(x)=A<sub>t</sub>ω(x),使可直接以加法运算以及乘法运算来解算出错误位置与错误评价值,而无须除法运算。
地址 台湾省台北县