BCH码

✍ dations ◷ 2025-02-24 11:42:28 #错误检测与校正,有限域

BCH码(BCH codes、Bose–Chaudhuri–Hocquenghem codes)为取自Bose、Ray-Chaudhuri与Hocquenghem的缩写,是编码理论尤其是纠错码中研究得比较多的一种编码方法。用术语来说,BCH码是用于校正多个随机错误模式的多级、循环、错误校正、变长数字编码。BCH码也可以用于质数级或者质数的幂级的多级相移键控。11级的BCH码已经用于表示10进制数外加一个符号位。

BCH 码使用有限域上的域论与多项式。为了检测错误可以构建一个检测多项式,这样接收端就可以检测是否有错误发生。

要构建一个能够检测、校正两个错误的 BCH 码,我们要使用有限域 GF(16) 或者 Z2/<4 + + 1>。如果 α 是 1() = 4 + + 1 的一个根,那么 1 就是 α 的极小多项式,这是因为

如果要构建一个能够纠正一个错误的 BCH 码,那么就使用 1(),这个代码就是所有满足

构建码字为

这样多项式为

我们将它称为 I

然后就要找出 R 满足R=I (mod 1,3())=7+6+...+0

这样就得到待发的码字() = I+R (mod 1,3()) = 0

例如,如果我们要对 (1,1,0,0,1,1,0) 进行编码

然后用 1,3() 除以(这里的除法是多项式除法)I ,得到结果为 R(),在Z2域中,我们可以算出 R

这样,待发的码字为

BCH 的解码过程可以分为以下四步

假设我们收到一个码字向量 r,即多项式 ())。

如果没有错误,那么 R(α)=R(α3)=0

如果有一个错误,例如 r=c+ei,其中 e 表示 R14 的第 个基向量于是

这样就可以纠正错误。α 的指数显示的数据位变化可以帮助我们校正错误。

如果有两个错误

那么

这与 13 不同,所以我们认为有两个错误。更进一步的代数方法可以帮助校正着两个错误。

上面的文字摘自:https://web.archive.org/web/20070213013106/http://bch-code.foosquare.com/

流行的解码算法有,

Peterson 算法是普通 BCH 解码过程的第二步,在这里使用 Peterson 算法计算多项式 Λ ( x ) = 1 + λ 1 X + λ 2 X 2 + . . . + λ 2 t X 2 t {\displaystyle \Lambda (x)=1+\lambda _{1}X+\lambda _{2}X^{2}+...+\lambda _{2t}X^{2t}} 算法就可以得到它的解 Λ ( x ) = ( α i X + 1 ) ( α j X + 1 ) . . . ( α k X + 1 ) {\displaystyle \Lambda (x)=(\alpha ^{i}X+1)(\alpha ^{j}X+1)...(\alpha ^{k}X+1)} 。根据素元 α {\displaystyle \alpha } 的指数幂就能得到接收到的码字中错误的位置,这也就是误差定位多项式名称的由来。

对于二进制的BCH码,可以直接根据错误定位多项式因数素元指数的位置校正接收到的向量。最后,对这些位置接收到的数值取反,就可以得到正确的BCH解码码字。

另外也可以使用Berlekamp-Massey 算法确定错误定位多项式,从而解决BCH解码的问题。

相关

  • 让·努维尔让·努维尔(法语:Jean Nouvel,1945年8月12日-),生于法国阿基坦大区洛特-加龙省的菲梅勒,法国建筑师。他在巴黎法国国立巴黎高等美术学院学习。在他建筑师生涯中他获得了一系列有权
  • II《被子植物APG II分类法(修订版)》是由被子植物种系发生学组(APG)于2003年发表的,基于1998年所发表的《被子植物APG分类法》之修订版,在吸收了全世界大部分植物分类学家的意见,2009
  • 冲动冲动是由多重因素组成的架构(英语:Construct (philosophy of science))。这个架构包含基于一时的渴望、点子、想法而行动的倾向。行为特征包括没有预想、预先规划、深思熟虑、
  • 佳特洛夫事件坐标:61°45′17″N 59°27′46″E / 61.75472°N 59.46278°E / 61.75472; 59.46278佳特洛夫事件( Гибель тургруппы Дятлова)指的是1959年2月2日晚在
  • 执行功能异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 格雷姆林赛·奥林·格雷厄姆(英语:Lindsey Olin Graham;1955年7月9日-),美国共和党政治人物、美国空军退役上校,现任美国参议院南卡罗来纳州资深参议员。2015年5月18日,格雷厄姆宣布竞选20
  • 2015年怀卡托羽毛球国际赛2015年怀卡托羽毛球国际赛为2015年度的怀卡托羽毛球国际赛,属世界羽联未来系列赛级别。本届赛事于2015年4月17日至4月19日在新西兰怀卡托的 Eastlink Badminton Stadium 举行
  • 金俊渊金俊渊(朝鲜语:김준연,1895年3月14日-1971年12月31日)是韩国独立运动家和政治人。第三任朝鲜共产党首,首任·3~5任大韩民国国会议员,号朗山(낭산)。日本留学后1920年到东京大学法独
  • 五马镇 (阆中市五马乡,是中华人民共和国四川省南充市阆中市下辖的一个乡镇级行政单位。五马乡下辖以下地区:双庙社区、陈家沟村、油柿垭村、杨家垭村、东滩坝村、董家营村、长乐村、五马桥村
  • 许田许田(1962年—),浙江嘉兴人,中国遗传学家,生长调控领域的创始人之一。1982年毕业于复旦大学遗传学专业,后考取纽约市立大学研究生,1990年取得耶鲁大学博士。长期在耶鲁大学任教,从19