BCH码

✍ dations ◷ 2025-06-09 14:35:26 #错误检测与校正,有限域

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解码的问题。

相关

  • 第二次反法同盟第二次反法同盟,1799年欧洲列强趁法军大将拿破仑的军队被困埃及的时机,再次发起反法战争。这次神圣罗马帝国联同英国、土耳其、俄罗斯组成了第二次反法同盟。但同年底拿破仑只
  • 沃本沃本(英语:Woburn)是美国马萨诸塞州米德尔塞克斯县的一个城市。2010年人口普查时,沃本有人口38,120人。沃本自1640年开始有人定居。历史 | 地理 | 政府 | 州长波士顿巴恩斯特布
  • 台北水道水源地台北水道水源地位于台湾台北市中正区思源街1号,国立台湾大学水源校区对面,原为中华民国三级古迹“台北水源地唧筒室”,2002年2月5日公告更名,并将观音山蓄水池、量水室、浑水抽
  • 丹泽尔·华盛顿小丹泽尔·海耶斯·华盛顿(英语:Denzel Hayes Washington Jr.,1954年12月28日-)是一位美国男演员、电影导演和电影监制,较著名的是在2001年电影《训练日》中的演出获得2002年第74
  • 密苏里领地美国国旗密苏里领地(英语:Missouri Territory)为美国历史上的合并建制领土之一,存续时间为1812年6月4日至1821年8月10日。1821年8月10日,该领地东南部分以密苏里州名义加入联邦。
  • 阿倍仲麻吕阿倍仲麻吕(日语:阿倍 仲麿/あべ の なかまろ ,698年-770年),朝臣姓,阿倍氏,原文名仲麿,又作阿部仲满,在中国时取汉名朝衡,又作晁衡、鼂衡,字巨卿。日本奈良时代的遣唐留学生之一,唐朝政
  • 漫反射漫反射(简称漫射,英语diffuse reflection)是光线照射在物体粗糙的表面会无序地向四周反射的现象。漫反射,是投射在粗糙表面上的光向各个方向反射的现象。当一束平行的入射光线射
  • 雅各布斯·卡普坦雅各布斯·科内利乌斯·卡普坦(荷兰语:Jacobus Cornelius Kapteyn,1851年1月19日-1922年6月18日),荷兰天文学家。卡普坦1851年出生于荷兰的巴讷费尔德,1868年进入乌特勒支大学学习
  • 伊达政隆伊达政隆(1590年8月29日-1615年),日本安土桃山时代至江户时代初期的武将,属伊达氏一门。本姓岩城,是岩城常隆之子。岩谷堂伊达氏初代当主。初名隆道,通称长次郎。
  • 曾一鸣曾一鸣(1982年7月3日-),汉族,中国歌手,2002年以艺名“小鸣”出道并演唱网络音乐剧《爱你是个错误》主题曲《当我再爱你的时候》,在网络上创千万收听成为当时红极一时的网络歌手。20