课程设计任务书
学生姓名: 焦惠芳 专业班级: 信息 sy0701
指导教师: 魏洪涛 工作单位: 信息工程学院
题 目: 汉明码的性能分析
初始条件: MATLAB 软件,电脑,通信原理知识
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
输入信号:速率为 100Bd 的矩形信号
信道:AWGN 解调方式:
要求:1、画出编码器输入信号、输出信号,信道的输出信号,译码器的输出信号的
波形及频谱
2、画出误码率与译码器输入信噪比的关系曲线
时间安排:
本课设从 1 至 18 周分散进行。第 18 周的周二早上的 9 点鉴主 17 楼老师办公室进行
答辩。
指导教师签名: 2010 年 1 月 8 日
系主任(或责任教师)签名: 2010 年 1 月 8 日
武汉理工大学《MATLAB》课程设计说明书
目 录
摘要 ........................................................................................................................................................................I
Abstract .................................................................................................................................................................II
1.引言 .................................................................................................................................................................1
2.设计原理 ............................................................................................................................................................2
2.1 汉明码编码原理 .....................................................................................................................................2
2.2 汉明码纠错原理 ..................................................................................................................................4
3.程序与 SIMULINK 仿真................................................................................................................................6
3.1 程序 .........................................................................................................................................................6
3.1.1 程序函数介绍 ..............................................................................................................................6
3.1.2 主程序 .........................................................................................................................................6
3.1.3 调试结果 ......................................................................................................................................7
3.2 SIMULINK 仿真.....................................................................................................................................8
3.2.1 SIMULINK 电路图......................................................................................................................8
3.2.2 m 文件程序 .................................................................................................................................9
3.2.3 模块参数设置 .............................................................................................................................9
3.2.3 仿真波形 ....................................................................................................................................11
3.2.4 仿真结果分析 ............................................................................................................................15
4.总结 ..................................................................................................................................................................16
参考文献 .............................................................................................................................................................17
武汉理工大学《MATLAB》课程设计说明书
I
摘要
汉明码(Hamming Code)是一种能够自动检测并纠正一位错码的线性纠错码,即 SEC
(Single Error Correcting)码,用于信道编码与译码中,提高通信系统抗干扰的能力。
本文主要利用 MATLAB 中 SIMULINK 通信系统仿真模型库进行汉明码建模仿真,并
调用通信系统功能函数进行编程,绘制时域波形,频谱及误码率与信噪比关系曲线图。在
此基础上,对汉明码的性能进行分析,得出结论。
关键词:MATLAB 汉明码 SIMULINK 性能
武汉理工大学《MATLAB》课程设计说明书
II
Abstract
Hamming Code is a linear error-correcting code which can automatically detect and correct
an error. It is belongs to SEC code and applied to channel encoding and decoding to improve the
anti-jamming capacity of the communication system.
In this paper, SIMULINK simulation model library of MATLAB is mainly used to build
hamming code model to simulate. At the same time, communication system functions is called to
program. And time-domain waveform, spectrum, the relationship between BER and SNR curve
is drawn. On this basis, the property of the hamming code is analyzed to get the conclusion.
Key words:MATLAB Hamming Coding SIMULINK Property