发明名称 Reed Solomon解码器及解码方法
摘要 本发明公开了一种Reed Solomon解码器及解码方法,该解码器包括:伴随式计算模块,其具有2T个伴随式计算子单元,用于根据待解码码流生成2T个伴随式多项式系数;解码FIFO存储器,用于对待解码码流进行缓存;求解关键方程模块,用于获得错误位置多项式的系数和错误值多项式的系数;和钱氏搜索与错误计算模块,用于计算错误值和错误位置,以及根据错误值和错误位置对解码FIFO存储器中缓存的待解码码流进行纠错以生成解码后的码流。本发明的Reed Solomon解码器具有数据的输入与输出之间时间延迟小、纠错位数可配置的优点。本发明的解码方法的解码速度快,解码效率高。
申请公布号 CN102857234B 申请公布日期 2017.02.01
申请号 CN201110179781.1 申请日期 2011.06.29
申请人 比亚迪股份有限公司 发明人 张威;朱子宇
分类号 H03M13/11(2006.01)I 主分类号 H03M13/11(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 张大威
主权项 一种Reed Solomon解码器,其特征在于,包括:伴随式计算模块,所述伴随式计算模块具有2T个伴随式计算子单元,其中,T为纠错字符数,所述伴随式计算模块用于根据待解码码流生成2T个伴随式多项式系数;解码FIFO存储器,所述解码FIFO存储器用于对所述待解码码流进行缓存;求解关键方程模块,所述求解关键方程模块用于根据所述伴随式计算模块生成的2T个伴随式多项式系数获得错误位置多项式的系数和错误值多项式的系数,所述错误位置多项式可表示为:∧(z)=1+λ<sub>1</sub>z+λ<sub>2</sub>z<sup>2</sup>+....+λ<sub>r</sub>z<sup>r</sup>,所述错误值多项式可表示为:Ω(z)=ω<sub>0</sub>+ω<sub>1</sub>z+ω<sub>2</sub>z<sup>2</sup>+....+ω<sub>r‑1</sub>z<sup>r‑1</sup>,关键方程多项式表示为:∧(z)·S(z)=Ω(z)mod z<sup>2r</sup>,其中,r为纠错字符数,S(z)为伴随式多项式,z为有限域变量,λ<sub>1</sub>至λ<sub>r</sub>为错误位置多项式的系数,ω<sub>1</sub>…ω<sub>r</sub>为错误值多项式的系数;和钱氏搜索与错误计算模块,所述钱氏搜索与错误计算模块用于根据所述求解关键方程模块获得的错误位置多项式的系数和错误值多项式的系数分别计算错误值和错误位置,以及根据所述错误值和错误位置对所述解码FIFO存储器中缓存的待解码码流进行纠错以生成解码后的码流。
地址 518118 广东省深圳市坪山新区比亚迪路3009号