[发明专利]基于FPGA的RS编码装置及编码方法无效

专利信息
申请号: 200810158745.5 申请日: 2008-11-06
公开(公告)号: CN101431339A 公开(公告)日: 2009-05-13
发明(设计)人: 刘志军;孔德超;于帅;韩庆喜 申请(专利权)人: 山东大学
主分类号: H03M13/15 分类号: H03M13/15
代理公司: 济南金迪知识产权代理有限公司 代理人: 许德山
地址: 250100山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 fpga rs 编码 装置 方法
【说明书】:

一、技术领域

发明涉及一种基于FPGA的RS编码装置及编码方法,属数字编码技术领域。

二、背景技术

Reed-solomn(里德-索罗蒙)码是一类很强的纠错能码,属于BCH码的一种,也是一种典型的代数几何码。它由里德(Reed)和索罗蒙(Solomn)于1960年应用MS多项式构造出来,是一类很好的线性纠错码。RS编码具有很强的应用空间,广泛应用于通信系统、数字电视和计算机存储系统中。

传统的RS编码算法复杂,占用的硬件资源多,成本高。在RS编码中,用到的核心器件是常系数伽勒华域乘法器,常见的实现方法有Berlekamp和Massey-Omura比特串行乘法器、Mastrovito比特并行乘法器,特别是Berlekamp比特串行乘法器应用于RS码时硬件结构更简单,但当数据吞吐率较高时,由于Berlekamp比特串行乘法器涉及到两个基,比特串行的运算较难以达到设计的要求。

三、发明内容

为克服现有技术的缺陷和不足,本发明提供一种基于FPGA的RS编码装置及编码方法。

一种基于FPGA的RS编码装置,包括一台pc机,一台开发板,其特征在于pc机的并口通过一条JATG连接线与开发板相连接,开发板上装置有FPGA芯片。

所述的FPGA芯片配置后包括伽罗华域加法器单元、伽罗华域乘法器单元、寄存器和选择器。

FPGA即现场可编程门阵列。

一种利用上述FPGA的RS编码装置进行编码的方法,步骤如下:

(1)当检测到包同步信号后所有寄存器D0D1…D15清零;

(2)对于每一帧的前188个字节,K2打在b上,与此同时K1闭合,在数据时钟的上升沿顺序移出188个输入数据,同时输入的每一个数据与D15寄存器异或后作为16个乘法器的乘数,为提高数据的吞吐率,我们采用流水线技术在数据的上升沿进行乘法运算,下降沿进行异或运算;

(3)188个字节通过后,K2打在a上,同时K1断开,并反馈回路置零,在接下来的16个时钟内通过D15顺序移出16个校验字节,从而完成对一个包的编码,当检测到下一个包的包同步信号时,再进行同样的操作。

本发明编码方法的原理为:

1.RS编码的构成

RS码是码元符号域与码多项式的根域相一致的BCH码,对(n,k,t)RS码中的n的含义不是二进制比特而为符号数。

2.码生成多项式

按照国家标准的规定,在能量扩散随机化处理之后,采用T=8、截短的RS编码,并将其加到每一个已经随机化的MPEG-2传送包上。即对每个传送包而言,可纠正8个错误字节。此过程在MPEG-2传送包中增加了16个校验字节,码字为(204,188)。RS编码同样也作用于包同步字节,不论是未倒相的(即47hex)还是已经倒相的(B8hex)。

码生成多项式为:

g(x)=(x+λ0)(x+λ1)(x+λ2)…(x+λ15)    这里λ=02H。

域生成多项式为:p(x)=x8+x4+x3+x2+1,此处截短的RS码的实现方法是在(255,239)编码装置输入端输入信息字节之前,添加51个字节,并设置为全零。编码后,再将这些空字节丢弃。

3.基于弱对偶基的有限域比特并行乘法器

由标准的规定,有线数字电视广播信道编码的码生成多项式为:

g(x)=(x+λ0)(x+λ1)(x+λ2)…(x+λ15)

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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