【BCH】BCH编译码理论与误码率性能matlab仿真和分析

目录

1.BCH编译码理论概述

2.BCH译码算法

3.1伴随式S的计算 

3.2错误图样E的计算

3.3由R(x)-E(x)得到估值码字c(x) 

3.matlab程序

4.误码率性能仿真


1.BCH编译码理论概述

        BCH码就是一种应用广泛的能纠正多重错误的分组码,具有极佳的纠错性能。BCH码于1959年由霍昆格姆、1960年由博和雷-查德胡里三人分别提出,并以这三个发现者的名字命名。BCH码是迄今为止所发现的一类很好的线性纠错码类。它的纠错能力很强,特别在中等和短码长条件下,BCH码的性能接近理论上的最佳值,并且构造方便,编码简单。特别是它具有严密的代数结构,在代数编码理论中起着重要作用。BCH码是迄今为止研究得最为详尽、了解得最为透彻、取得成果最多的一类线性分组码。1960年彼得逊从理论上解决了二进制BCH码的译码算法,奠定了BCH码译码的理论基础。稍后,格林斯坦和齐勒尔把它推广到多进制。1966年伯利坎普利用迭代算法译BCH码,从而大大加快了译码速度,从实际上解决了BCH码的译码问题。由于BCH码性能优良,结构简单,编译码设备也不太复杂,使得它在实际使用中受到工程技术人员的欢迎,是目前用得最广泛的码类之一。在英国模拟移动通信系统中,基站采用了具有纠正2位随机错误能力的BCH(40,28)码,移动台采用了可纠正2位随机错误的BCH(48,36)码;在我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值