第七章 BCH码与Goppa码.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 BCH码与Goppa码

第7章 BCH码与Goppa码 7.1 BCH码的描述及其距离限 7.2 二进制BCH码及其扩展 7.3 Reed-Solomon(RS)码 7.4 BCH码的一般译码方法 7.5 BCH码的迭代译码算法 §7.1 BCH码的描述及其距离限 一、 BCH码的定义 BCH码是纠正多个随机错误的循环码, 可以用生成多项式g(x)的根描述。 定义7.1.1 给定任一有限域GF(q)及其扩域GF(qm), 其中q是素数或素数的幂, m为某一正整数。 若码元取自GF(q)上的一循环码,它的生成多项式g(x)的根集合R中含有以下δ-1个连续根: 时, 则由g(x)生成的循环码称为q进制BCH码。 设mi(x)和ei分别是 (i=0, 1, …, δ-2)元素的最小多项式和级, 则由式(5.2.3)和式(5.2.4)可知, BCH码的生成多项式和码长分别是: g(x)=LCM(m0(x), m1(x), …, mδ-2 (x)) (7.1.1) n=LCM(e0, e1, …, eδ-2) (7.1.2) 如果生成多项式g(x)的根中, 有一个GF(qm)中的本原域元素, 则n=qm-1, 称这种码长n=qm-1的BCH码为本原BCH码; 否则, 称为非本原BCH码。 GF(qm)中元素的级一定是qm-1的因子, 所以非本原BCH码的码长也一定是qm-1的因子。 二、 BCH码的距离限 定理7.1.1(BCH限) BCH码的最小距离dBCH至少为δ。 BCH码限的证明有两种方法, 一种是从码的校验矩阵H出发, 另一种是从码的DFT或MS多项式出发。 定理7.1.2(HT限) 若BCH码的生成多项式g(x)的根集R中含有s组δ-1个α的连续元素: R{ |i=0, 1, …, s-1; j=0, 1, …, δ-2}且(n, a)=1, α∈GF(qm)是n级元素, 则码的最小距离dHT≥δ+s-1。 定理7.1.3(Roos限) 若BCH码的g(x)根集R含有s组α的δ-1个连续元素R{ |i 只取 0 至s+μ-1中的s个整数; j=0, 1, …, δ-2}, 且(a, n)=1, αn=1, α∈GF(qm), 则码的最小距离dR≥δ+s-1。 §7.2 二进制BCH码及其扩展 一、 二进制BCH码 在实际中应用得最多的是码元取自GF(2)中的二进制BCH码。 由BCH码的定义可知, 对任一个正整数m, 一定可以构造出以下的二进制码。 取m0=1, δ=2t+1, 又设α是GF(2m)的本原域元素, 则由BCH码的定义可知: 若码以α, α2, …, α2t为根, 则二进制BCH码的生成多项式 g(x)=LCM(m1(x)m2(x)…m2t(x)) (7.2.1) 式中, mi(x)是αi(1≤i≤2t)的最小多项式, 该BCH码一定能纠正t个错误。 由第四章知, 在特征为2的GF(2m)域上, α2i的最小多项式与αi的相同, 所以, 式(7.2.1)也可写成 g(x)=m1(x)m3(x)…m2t-1(x) (7.2.2) 因此, 二进制BCH码以α, α3, α5, …, α2t-1为根, 码长 n=LCM(e1, e3, …, e 2t-1) (7.2.3) 码的校验矩阵是 定理7.2.1 对任何正整数m和t, 一定存在一个二进制BCH码, 它以α, α3, …, α2t-1为根, 其码长n=2m-1或是2m-1的因子, 能纠正t个随机错误, 校验位数目至多为°g(x)=mt个。 例7.1 m=4, α∈GF(24)是本原域元素, 它是x4+x+1的根。 求码长n=24-1=15的二进制BCH码。 (1) t=1, 则码以α, α2, α4, α8为根, α的最小多项式m1(x)=x4+x+1, 所以码的生成多项式

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档