BCH码是一类重要的纠错码,它把信源待发的信息序列按固定的κ位一组划分成消息组,再将每一消息组独立变换成长为n(n&gtκ)的二进制数字组,称为码字。如果消息组的数目为M(显然M&gt=2),由此所获得的M个码字的全体便称为码长为n、信息数目为M的分组码,记为n,M。把消息组变换成码字的过程称为编码,其逆过程称为译码。
纠错编码是BCH码、Reed-Solomen码和卷积码.BCH码和Reed-Solomen码是两种具有代表性的线性分组、循环码,对于二元随机噪声有很强的纠错能力,所以普遍应用于各种实际的差错控制系统.纠错编码是信道编码的一种,基本原理是发送端在待传输的信息序列后按照一定的规则增加一些用于实现纠错、检错的冗余监督码元,构成一个码字再送到信道传输;在接收端则按照同样的规则监测所接收的码组是否出现错误,若发生的错误数不大于纠错码的纠错、检错能力,则可发生错误并且要求发端重新发送该信息序列或者自动加以纠正。BCH码是循环码的一个重要子类,它具有纠多个错误的能力,BCH码有严密的代数理论,是目前研究最透彻的一类码。它的生成多项式与最小码距之间有密切的关系,人们可以根据所要求的纠错能力t很容易构造出BCH码,它们的译码器也容易实现,是线性分组码中应用最普遍的一类码。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)