伯利坎普-韦尔奇算法

✍ dations ◷ 2024-12-23 09:10:40 #有限域,编码理论,信息论,错误检测与校正

伯利坎普-韦尔奇算法(英语: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}}

相关

  • 新元古代新元古代(英语:Neoproterozoic,符号NP)是地质时代中的一个代,开始于同位素年龄1000百万年(Ma),结束于542±0.3Ma。新元古代期间菌藻类继续繁盛,开始出现动物的化石。新元古代属于前寒
  • 光线光通常指的是人类眼睛可以见的电磁波(可见光),视知觉就是对于可见光的知觉。可见光只是电磁波谱上的某一段频谱,一般是定义为波长介于400至700奈(纳)米(nm)之间的电磁波,也就是波长比
  • 信义计划区坐标:25°02′10″N 121°34′15″E / 25.03611°N 121.57083°E / 25.03611; 121.57083信义计划区是位于台湾台北市信义区的都市更新区域,总面积153公顷,1970年代提出副都心计
  • 路易十八路易十八(1755年11月17日-1824年9月16日),法国国王,是路易十六的弟弟,封普罗旺斯伯爵。其侄路易十七在狱中被保王党奉为国王。1795年,路易十七死于狱中,路易十八被奉为继承人。但由1
  • 台北市政府消防局防灾科学教育馆台北市政府消防局防灾科学教育馆位于台湾台北市内湖区,为台湾第一座防灾科学教育馆,隶属台北市政府消防局。台北市政府消防局在1995年改制成立后,对于容易在台北造成的灾害加以
  • 土蛮语土蛮语是侗台语系仡央语族的一种语言,黔东北仡佬族人至迟在明中期还在使用。 据明代《思南府志》记载:,“居郡西北者,若婺川、若沿河,号土人,曰土蛮,有土语” ,又清 魏源 《圣武记
  • .mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 社会主义社会社会主义社会是一种社会型态,一般指用马克思主义理论指导,重视社会福利,采用财产公有制,通常是实行无产阶级专政,由工人阶级领导的社会。按照马克思主义理论,社会主义社会是资本主
  • 司机司机,现多指汽车司机,亦可称“驾驶员”,是指驾驶和控制车辆的人,包括路面车辆和铁路车辆在内。司机可以分为职业司机、车主或其亲友借车暂用,还有是出租车司机、代客泊车多种,虽然
  • 体育课体育课(英语:Physical Education,缩写P.E.)是一项在小学、中学和大学中开展的教学活动,旨在促进参与者在身体活动的过程中获得身心全面发展。在不同国家学校体育教学的任务及目标