近世代数理论基础40:BCH码
2019-03-18 本文已影响4人
溺于恐
BCH码
纠错码
数字信息传输过程中可能受干扰导致出错,为了正确传送信息,采用抗干扰编码的方法,在信息传输之前进行一次抗干扰编码然后再发送编码后的信息,收信者收信后可根据编码的功能进行检错和纠错,该编码称为纠错码
线性码
线性码是最常用的一类纠错码
一个线性码即上n维向量空间中一个维子空间,也可用一般的有限域代替,但数字通信中常用
中的每个向量称为码字,设是中的一个码字,它的非零分量根叔定义为重量,记作,即
定义的最小重量维,,定义的距离为
是线性码,故,也称为的最小距离
是决定的纠错功能的重要参数,越大,的纠错功能越强
设计线性码时,希望它的最小重量能达到一定要求
利用有限域设计BCH码
BCH码是一类线性码
令,上任一n维向量,对应上一个次数不超过的多项式
故一个码字也可用一个多项式表示
设为的一个本原元,
定义
若,则显然,对应中的一个线性子空间,是一个线性码
定义上一个矩阵
则
其中表示H的转置矩阵
是本原元,故互不相同
H的任意d-1列所决定的子矩阵的行列式是一个非取零值的Vandermonde行列式
故的任意d-1列都线性无关
故,有
故的最小重量,d称为的设计距离
令为在上的极小多项式,为的最小公倍式
,无重根,n为奇数,故
线性码也可定义为
理解为在环中生成的理想
设为的一个码字
故也是的一个码字
具有该性质的纠错码称为循环码,BCH码是循环码
例:设,令是的一个本原元,定义BCH码
码的设计距离为8,令为在上的极小多项式
为的最小公倍式,则
故,故码的最小距离至少为11