RS编码器IP core.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RS编码器IP core

变参数 RS 编码器 IP 核的设计与实现 摘要 数字信号在传输过程中可能受到各种干扰及信道传输特性不理想的影响而使信号发生错误, 从而接收到错误的信息。为了实现数字系统在传输过程中的可靠性, 几乎所有的现代通信系 统都把纠错编码作为一个基本组成部分。Reed-So lomon (RS)码是目前最有效、应用最广的 差错控制编码之一,是一类具有很强纠错能力的多进制 BCH 码, 它既可以纠正突发错误, 也 可以纠正随机错误。RS 码主要应用于实时性较高的移动通信系统、深空通信、数字卫星电 视、磁记录系统等方面。 关键词:RS 编码器,IP 核,数字信号 引言 数字信号在传输过程中可能受到各种干扰及信道传输特性不理想的影响而使信号发生错误, 从而接收到错误的信息。为了实现数字系统在传输过程中的可靠性, 几乎所有的现代通信系 统都把纠错编码作为一个基本组成部分。Reed-So lomon (RS)码是目前最有效、应用最广的 差错控制编码之一,是一类具有很强纠错能力的多进制 BCH 码, 它既可以纠正突发错误, 也 可以纠正随机错误。RS 码主要应用于实时性较高的移动通信系统、深空通信、数字卫星电 视、磁记录系统等方面。 目前对RS 编码器的设计主要局限于单一码长和固定纠错能力的 RS 码编码器设计。本文提 出的这种码长可变、纠错能力可调的RS 编码器是把常用的 RS (7, 3) 码、RS (15, 11) 码、 RS (15, 9) 码在一个编码电路中实现, 把它做成 IP 核, 这样既可以大大地减少了芯片的面 积而且给用户提供了方便,又有很大的选择空间。该编码电路采用基于多项式乘法理论 GF (2m ) 上的 m 位快速有限域乘法的方法, 使电路的编码速度有了很大的提高。本文设计的编 码器的最高工作频率可达到 100MHz, 完全满足无线通信中,语音通信和数据通信的数据传 输速率为几百 kbp s 的要求。 编码算法选取 一般来说, RS 码可以用(n, k , t) 三个参数来表示, 其中n 表示码字长度, k 表示信息位长度, t 为纠错能力, 满足关系: t= (n- k )/2。RS 码的所有元素都是定义在 GF (2m ) 上, 其中有:m = log2n 。对于不同的m 对应着一个本原多项式, 从本原多项式就可以得到有限域各元素。 RS (7, 3) 码的有限域见表 1。 RS 编码的生成多项式定义为: 所以可以得到各码的生成多项式: RS (7, 3) 码: g (x ) = x 4 + a3x 3 + x 2 + ax + a3 RS (15, 11) 码: g (x ) = x 4 + a13x 3 + a6x 2 + a3x + a10 RS (15, 9) 码: g (x ) = x 6 + a10x 5 + a14x 4 + a4x 3 +a6x 2 + a9x + a6 用 m (x ) 表示信息码字多项式, c (x ) 表示编码后的码字多项式, 则 RS 码的编码过程可以 用下面编码多项式来表示: c (x ) = m (x ) x n- k + [m (x ) x n- k ]modg (x ) 上式中, [m (x ) x n- k ]modg (x ) 是求余运算, 得到是校验位。 RS 编码器的硬件实现过程, 就是运用电路来完成上述编码多项式中信息位多项式 k (x ) 与 x n- k 的乘法运算及k (x ) x n- kmodg (x ) 的求余运算的过程。下面将详细讨论编码电路的构 成及工作原理。 编码电路的实现 RS 编码电路的求余运算可以用n- k 级的移位寄存器来实现, 因此可以选取6 级的移位寄存 器; 信息位的输入个数用计数器来控制, 可以加一选择端来控制计数器是对哪一种码字进行 编码计数; 信息位与校验位的输出可以用选择器来切换

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档