当前位置:文档之家› 信道编码实验报告BCH码

信道编码实验报告BCH码

信道编码实验报告
一、 实验内容
利用matlab 设计一个长度为127,纠错能力为6的BCH 码,并用matlab 实现系统码的编码和彼得森译码,并验证正确。

二、 实验目的
1. 利用matlab 设计一个长度为127,纠错能力为6的BCH 码;
2. 用matlab 实现系统码的编码和彼得森译码。

三、 实验原理
1. BCH 码
2. 彼得森译码 四、 程序框图
(1)编码框图
(2) 译码框图(彼得森)
五、 实验分析
1. 先以n=15,进行仿真,输入数据如下: (1) 输入g(x)的根 (2) 输入生成多项式次数 (3) 输入纠错能力 (4) 输入错误位个数
创新点:
(1) 接收端的码多项式加入了信道干扰的影响; (2) 生成的多项式也是随机的,具有普适性。

举例如下:
n=15,t=3,生成元为65432
,,,,,ααααα
α,m=4。

Matlab 结果如下:
2.再以n=127进行仿真
(1)e=3
由结果可视,原码元应为全0码
(2)e=5
如图可以看出,在第1,29,41,86,92位为1,其余位为0。

相关主题