汉明码的性能分析 下载本文

武汉理工大学《MATLAB应用》课程设计报告

disp(['译码器输出信号误码率: ' num2str(symerr(msg,rcv)/length(msg))]) %计算误码率

3.2.2调试结果

图3-17 信源信号 21

图3-18 编码器输出信号

武汉理工大学《MATLAB应用》课程设计报告

图3-19 信道输出信号 图3-20 译码器输出信号

图3-21 误码率

3.2.3结果分析

由实验结果可知在四位信息位中加三位监督码,及汉明码编码、解码,有一定的纠错能力,能减少经过信道加的噪声的的影响,降低误码率,同时,汉明码也增加了传输信号的带宽。

22

武汉理工大学《MATLAB应用》课程设计报告

4.总结

通过本次课程设计,我收获了很多:

一、我对MATLAB软件有了较深的了解,并且学会了SIMULINK仿真的基本方法。这次课程设计是我第一次接触到SIMULINK ,刚开始我无从下手,不知所措,后来经过问同学、去图书馆资查料、上网查资料,逐渐了解了SIMULLINK是MATLAB提供的用于对动态系统进行建模、仿真和分析的工具包,并且学会了它的基本使用方法。并在调试过程不断出错的过程中,不断加强了对SIMULINK的掌握程度,能够将SIMULINK仿真和M文件相结合,分析汉明码信噪比与误码率的关系。

二、本次课程设计锻炼了我独立解决问题的能力。刚看到题目时我一点思路

也没有,到后来,自己不断探索SIMULINK,不断摸索各个模块的使用方法和属性,最后完成了SIMULINK的仿真,整个过程让我学会了发现问题,并独立解决问题的方法,也能更好的利用网络学习知识。

三、本次课程设计让我对差错控制编码有了更深的了解,并且更深刻的理解了通信原理该章节的内容。了解了汉明码的编码、译码,及纠错原理,并能通过matlaB编程和simulink仿真理解了汉明码编码对不同信噪比下误码率的影响。

本次课程设计最重要的是让我学会了独立解决问题的方法,经过不断的学习、出错、调试、改正,锻炼了我的耐心和毅力,让我体会到了不断探索的乐趣,并体会到了付出后得到成功的激动。此次设计也让我发现了我的不足:对matlaB的掌握程度不够,在原来学习后,我对matlaB的许多函数、语句的用法还是不很了解,以后应当多多学习软件,辅助各门专业课的学习,并激发对本专业的学习兴趣。

23

武汉理工大学《MATLAB应用》课程设计报告

参考文献

[1] 徐明远 邵玉斌.《MATLAB仿真在通信与电子工程中的应用》.西安电子

科技大学出版社.2005

[2] 王兴亮.《数字通信原理与技术》.西安电子科技大学出版社.第二

[3] 孙屹 吴磊.《Simulink通信仿真开发手册》.国防工业出版社.2003 [4] 葛哲学.《精通MATLAB》.电子工业出版社.2008 [5] 樊昌信 曹丽娜.《通信原理》.国防工业出版社.2008

[6] 赵静.《基于MATLAB的通信系统仿真》.北京航空航天大学出版社.2008 [7] 韩利竹 王华.《MATLAB电子仿真与应用》.国防工业出版社.2003

24

附件:

本科生课程设计成绩评定表

姓 名 专业、班级 通信工程0906 性 别 女 课程设计题目: 汉明码的性能分析 课程设计答辩或质疑记录: 成绩评定依据: 最终评定成绩(以优、良、中、及格、不及格评定)

指导教师签字:

年 月 日