伯利坎普-韦尔奇算法

✍ dations ◷ 2025-04-26 12:26:43 #有限域,编码理论,信息论,错误检测与校正

伯利坎普-韦尔奇算法(英语:Berlekamp-Welch algorithm)是一种用于高效地解码BCH码与里德-所罗门码的算法,其名取自埃尔温·伯利坎普与劳埃德·韦尔奇。伯利坎普-韦尔奇算法的优点在于这一算法仅需利用矩阵运算。这一算法的时间复杂度为 O ( N 3 ) {\displaystyle O(N^{3})}

伯利坎普-韦尔奇算法通常被用于解码里德-所罗门码。假使在有限体 G F ( q ) {\displaystyle GF(q)} 上有 n {\displaystyle n} 个数字 m 1 , , m n {\displaystyle m_{1},\dots ,m_{n}} ,利用RS码编为 n 1 {\displaystyle n-1} 次多项式 P ( i ) = m i {\displaystyle P(i)=m_{i}} 。如果已知传输信道会错误传输 k {\displaystyle k} 个值,那么RS码可以传输 P ( i ) {\displaystyle P(i)} 上的 n + 2 k {\displaystyle n+2k} 个点 ( i , P ( i ) ) {\displaystyle (i,P(i))} 。因此,解码者的问题在于要辨认出哪 k {\displaystyle k} 个点是错误的。令解码者接收到的点值为 R ( i ) {\displaystyle R(i)} ,可以看出对于且仅对于所有正确传输的点 i {\displaystyle i} P ( i ) = R ( i ) {\displaystyle P(i)=R(i)}

伯利坎普-韦尔奇算法引入了错误辨认多项式的概念,也即多项式 E ( i ) = ( i e 1 ) ( i e 2 ) ( i e k ) {\displaystyle E(i)=(i-e_{1})(i-e_{2})\dots (i-e_{k})} ,其中 e {\displaystyle e} 的值为所有 k {\displaystyle k} 个错误传输的点的 i {\displaystyle i} 值(均未知)。由于 E ( i ) = 0 {\displaystyle E(i)=0} 当且仅当 i {\displaystyle i} 对应一个错误传输的点,可以看出对于所有 i {\displaystyle i} 值, P ( i ) E ( i ) = R ( i ) E ( i ) {\displaystyle P(i)E(i)=R(i)E(i)} ,其中 R ( i ) {\displaystyle R(i)} 对于所有i均为已知常量。令 Q ( i ) = R ( i ) E ( i ) {\displaystyle Q(i)=R(i)E(i)} ,可以看出左侧为一个 n + k 1 {\displaystyle n+k-1} 次的多项式,右侧为一个 k {\displaystyle k} 次的多项式,但其最高次系数为1。因此,整个线性系统有 n + 2 k {\displaystyle n+2k} 个方程式与 n + 2 k {\displaystyle n+2k} 个未知数,可以用线性代数的方法解出,并可以由 P ( i ) = Q ( i ) / E ( i ) {\displaystyle P(i)=Q(i)/E(i)} 解出原始的编码多项式并读出编码值 m 1 , , m n {\displaystyle m_{1},\dots ,m_{n}}

相关

  • 电话拨号拨号连线,或称拨接上网、拨号上网,是指通过本地电话线经由调制解调器连接互联网,于1990年代网络刚兴起时比较普及,但因收费昂贵、速度慢,渐被宽带连线取代。根据国际通信联盟(Int
  • 婚神星婚神星(英语:3 Juno)是人类发现的第三颗小行星,也是小行星带中最大的小行星之一,是由较重的石质组成的S-型小行星。它在1804年9月1日被德国天文学家卡尔·路德维希·哈丁以一架普
  • 亚通客运亚通汽车客运股份有限公司(英语:Yatung Bus Inc.),简称亚通客运,是一家台湾的客运公司,成立于1976年,公司总部位于台北市民族东路,主要经营桃园干线公车及公路客运,服务范围扩及桃园
  • 登陆仁川联合国仁川登陆战(朝鲜语:인천 상륙 작전/仁川上陸作戰;代号:铁铬行动(Operation Chromite))是朝鲜战争中一场决定性的进攻及战役。战役开始于1950年9月15日至9月28日结束,在两栖行动
  • 赖因哈德·塞尔滕赖因哈德·塞尔滕(德语:Reinhard Selten,1930年10月5日-2016年8月23日),德国波恩大学教授,数学家、经济学家,世界语者。1930年出生于当时属于德国的布雷斯劳。布雷斯劳的文化极多元,
  • 苦力苦力(粤语称作咕喱,英文普遍写成Coolie,亦作Cooli、Cooly、Kuli、Quli或Koelie等)是指从事劳动工作,以付出劳力来维生的廉价劳工。他们大多在码头负责货物的装卸、建筑地盘的运输
  • 中泽启治中泽 启治(日语:中沢 启治,假名:なかざわ けいじ。1939年(昭和14年)3月14日 - 2012年(平成24年)12月19日),日本著名反战漫画家。代表作《赤脚阿元》等,依据本人在广岛市原子弹爆炸期间
  • Lab126Lab126是亚马逊公司的子公司,负责开发电子书阅读器 Kindle 和智能音箱 Echo,位于美国加利福尼亚阳光谷,成立于2004年。Lab126 的名字源于亚马逊公司的标志里的箭头,箭头从英语字
  • 惠阳街道惠阳街道,是中华人民共和国河北省保定市满城区下辖的一个乡镇级行政单位。惠阳街道下辖以下地区:惠阳街社区、惠阳北街社区、惠阳南街社区和惠阳新街社区。
  • 道格拉斯县 (俄勒冈州)道格拉斯县(英语:Douglas County)是美国俄勒冈州西部的一个县,西临太平洋,面积13,297平方公里。根据2010年人口普查,本县共有人口100,399人。本县县治为罗斯堡。在白人迁入此区前,