BCH编码.ppt

上传人:b****2 文档编号:2638246 上传时间:2022-11-04 格式:PPT 页数:48 大小:1.83MB
下载 相关 举报
BCH编码.ppt_第1页
第1页 / 共48页
BCH编码.ppt_第2页
第2页 / 共48页
BCH编码.ppt_第3页
第3页 / 共48页
BCH编码.ppt_第4页
第4页 / 共48页
BCH编码.ppt_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

BCH编码.ppt

《BCH编码.ppt》由会员分享,可在线阅读,更多相关《BCH编码.ppt(48页珍藏版)》请在冰豆网上搜索。

BCH编码.ppt

UniversityofScienceandTechnologyofChina2022/11/41编编码码理理论论CodingTheory周武旸周武旸中国科学技术大学中国科学技术大学个人通信与扩频实验室个人通信与扩频实验室UniversityofScienceandTechnologyofChina2022/11/42第三章第三章BCH码码3.1引言引言3.2BCH码简述码简述3.3有限域有限域3.4BCH码的编码码的编码3.5BCH码的译码码的译码3.6戈雷戈雷(Golay)码码3.7Reed-Solomon码码UniversityofScienceandTechnologyofChina2022/11/433.1引言引言BCH码码是是一一类类最最重重要要的的循循环环码码,能能纠纠正正多多个个随随机机错错误误,它它是是1959年年由由Bose、Chaudhuri及及Hocquenghem各各自自独独立立发发现现的的二二元元线线性性循环码,人们用他们的名字字头命名为循环码,人们用他们的名字字头命名为BCH码。

码。

在在前前面面的的讨讨论论中中,我我们们所所做做的的只只是是构构造造一一个个码码,然然后后计计算算它它的的最最小小距距离离,从从而而估估计计出出它它的的纠纠错错能能力力,而而在在BCH码码中中,我我们们将将采采用用另另外外一一种种方方法法:

先先说说明明我我们们希希望望它它能能纠纠错错的的个个数数,然然后后构构造这种码。

造这种码。

UniversityofScienceandTechnologyofChina2022/11/443.2BCH码简述码简述若循环码的生成多项式具有如下形式:

若循环码的生成多项式具有如下形式:

g(x)=LCMm1(x),m3(x),m2t-1(x)其其中中LCM表表示示最最小小公公倍倍式式,t为为纠纠错错个个数数,mi(x)为为素素多多项项式式,则则由由此此生生成成的的循循环环码码称称为为BCH码码,其其最最小小码码距距(d0称称为为设计码距设计码距),它能纠正,它能纠正t个随机独立差错。

个随机独立差错。

BCH码的码长码的码长n=2m-1或是或是n=2m-1的因子的因子本原本原BCH码码非本原非本原BCH码码UniversityofScienceandTechnologyofChina2022/11/45举例说明举例说明例例3.1:

BCH(15,5)码,可纠正码,可纠正3个随机独立个随机独立差错,即差错,即t=3n=15=2m-1,som=4查不可约多项式表可得查不可约多项式表可得m1(x)=(23)8=010011=x4+x+1m3(x)=(37)8=011111=x4+x3+x2+x+1m5(x)=(07)8=000111=x2+x+1这样这样g(x)=LCMm1(x),m3(x),m5(x)=(x4+x+1)(x4+x3+x2+x+1)(x2+x+1)=x10+x8+x5+x4+x2+x+1UniversityofScienceandTechnologyofChina2022/11/46例例3.2:

BCH(31,16)码,可纠正码,可纠正3个随机独立个随机独立差错,即差错,即t=3n=31=2m-1,som=5查不可约多项式表可得查不可约多项式表可得m1(x)=(45)8=100101=x5+x2+1m3(x)=(75)8=111101=x5+x4+x3+x2+1m5(x)=(67)8=110111=x5+x4+x2+x+1这样这样g(x)=LCMm1(x),m3(x),m5(x)=x15+x11+x10+x9+x8+x7+x5+x3+x2+x+1UniversityofScienceandTechnologyofChina2022/11/47部分不可约多项式表部分不可约多项式表2阶阶173阶阶1134阶阶1233375075阶阶145375567UniversityofScienceandTechnologyofChina2022/11/48n31的本原的本原BCH码码nktg(x)7411315111231572721155324673126145312123551311631076573111554233253167313365047UniversityofScienceandTechnologyofChina2022/11/49部分非本原部分非本原BCH码码nkdg(x)179572721163432112516632167126357214964321523127534325554102041279310010012776700700733673043UniversityofScienceandTechnologyofChina2022/11/4103.3有限域有限域一个元素个数有限的域称为一个元素个数有限的域称为有限域有限域,或者,或者伽罗华伽罗华域域(Galoisfield);有限域中元素的个数为一个素数,记为有限域中元素的个数为一个素数,记为GF(p),其中其中p为素数;为素数;一个大于一个大于1的整数,如果它的正因数只有的整数,如果它的正因数只有1和它和它本身,就叫做本身,就叫做素数素数,否则就叫做,否则就叫做合数合数。

有限域中运算满足有限域中运算满足交换律交换律:

a+b=b+a,ab=ba结合律结合律:

(a+b)+c=a+(b+c),a(bc)=(ab)c和分配律和分配律:

a(b+c)=ab+acUniversityofScienceandTechnologyofChina2022/11/411可以将可以将GF(p)延伸为一个含有延伸为一个含有pm个元素的域,个元素的域,称为称为GF(p)的扩展域,表示为的扩展域,表示为GF(pm),m是是一个非零正整数。

注意:

一个非零正整数。

注意:

GF(p)是是GF(pm)的的子集。

子集。

二进制域二进制域GF

(2)是扩展域是扩展域GF(2m)的一个子域,的一个子域,类似于实数域是复数域的一个子域一样。

除了类似于实数域是复数域的一个子域一样。

除了数字数字0和和1之外,在扩展域中还有特殊的元素,之外,在扩展域中还有特殊的元素,用一个新的符号用一个新的符号a表示。

表示。

GF(2m)中任何非中任何非0元元素都可由素都可由a的幂次表示。

的幂次表示。

UniversityofScienceandTechnologyofChina2022/11/412有限元素的集合有限元素的集合GF(2m),只能含有,只能含有2m个元素,个元素,并且对乘法封闭,其约束条件为:

并且对乘法封闭,其约束条件为:

根据这个多项式限制条件,任何幂次等于或超根据这个多项式限制条件,任何幂次等于或超过过2m-1的域元素都可降阶为下述幂次小于的域元素都可降阶为下述幂次小于2m-1的元素:

的元素:

这样,这样,GF(2m)的元素可表示为:

的元素可表示为:

UniversityofScienceandTechnologyofChina2022/11/413扩展域扩展域GF(2m)中的加法中的加法在在GF(2m)中,将每个非中,将每个非0元素用多项式元素用多项式ai(x)表示,其系数至少有一个不为表示,其系数至少有一个不为0。

对于。

对于i=0,1,2,2m-2,有:

,有:

ai=ai(x)=ai,0+ai,1x+ai,2x2+ai,m-1xm-1考虑考虑m=3,有限域表示为有限域表示为GF(23),下表为上式下表为上式描述的基本元素描述的基本元素x0,x1,x2映射为映射为7个元素个元素ai和一个和一个0元素。

表中的各行是二进制数字元素。

表中的各行是二进制数字序列,代表上式中的系数序列,代表上式中的系数ai,0、ai,1、ai,2的取的取值。

值。

UniversityofScienceandTechnologyofChina2022/11/414域域元元素素基本元素基本元素x0x1x20000a0100a1010a2001a3110a4011a5111a6101a7100多项式为多项式为f(x)=1+x+x3的的GF(8)的元素与的元素与基本元素之间的映射基本元素之间的映射UniversityofScienceandTechnologyofChina2022/11/415有限域中两个元素的加法定义为两个多项式中有限域中两个元素的加法定义为两个多项式中同幂次项系数进行模同幂次项系数进行模2加,即加,即ai+aj=(ai,0+aj,0)+(ai,1+aj,1)x+(ai,m-1+aj,m-1)xm-1有限域的本原多项式有限域的本原多项式:

因为这些函数用来定义:

因为这些函数用来定义有限域有限域GF(2m)。

一个多项式是一个多项式是本原多项式的充要条件本原多项式的充要条件:

一个:

一个m阶的不可约多项式阶的不可约多项式f(x),如果,如果f(x)整除整除xn+1的最小正整数的最小正整数n满足满足n=2m-1,则该多项式是,则该多项式是本原的。

本原的。

UniversityofScienceandTechnologyofChina2022/11/416例例3.3本原多项式的辨别本原多项式的辨别

(1)p1(x)=1+x+x4

(2)p2(x)=1+x+x2+x3+x4分析分析:

(1)通过验证这个幂次为通过验证这个幂次为m=4的多项式的多项式是否能够整除是否能够整除,但不能整除但不能整除1n2时所建立的码长为时所建立的码长为n=q-1的的q进制进制BCH码,称为码,称为RS码。

当码。

当q=2m(m1),码,码元符号取自域元符号取自域GF(2m)的二进制的二进制RS码可用来码可用来纠正突发错误。

纠正突发错误。

输入信息分为输入信息分为k*m比特一组,即每个符号有比特一组,即每个符号有m比特,比特,k个符号形成一组。

个符号形成一组。

UniversityofScienceandTechnologyofChina2022/11/447一个可纠一个可纠t个符号错误的个符号错误的RS码,有如下参数码,有如下参数码长:

码长:

n=2m-1符号符号或或m(2m-1)bit信息段:

信息段:

k符号符号或或kmbit监督段:

监督段:

n-k=2t符号符号或或m(n-k)=2mtbit最小码距:

最小码距:

d=2t+1符号符号或或md=m(2t+1)bit例例3.8试构造一个能纠试构造一个能纠3个错误符号,码长个错误符号,码长n=15,m=4的的RS码。

码。

解:

已知解:

已知t=3,n=15,m=4,所以有所以有码距:

码距:

d=2t+1=7个符号个符号(28bit)监督段:

监督段:

2t=6个符号个符号(24bit)信息段:

信息段:

n-6=9个符号个符号(36bit)码长:

码长:

n=15个符号个符号(60bit)因此该码是因此该码是(15,9)RS码,也可看作是码,也可看作是(60,36)二进制码;二进制码;UniversityofScienceandTechnologyofChina2022/11/448最小距离为最小距离为d的的RS码生成多项式应具有如下形式:

码生成多项式应具有如下形式:

g(x)=(x+a)(x+a2)(x+ad-1)本例中,本例中,d=7g(x)=(x+a)(x+a2)(x+a6)=x6+a10x5+a14x4+a4x3+a6x2+a9x+a6其中其中ai是是GF(q)中的一个元素。

中的一个元素。

RS码生成多项式的次数总是码生成多项式的次数总是2t!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1