课程设计报告 样板

发布时间 : 星期日 文章课程设计报告 样板更新完毕开始阅读

第四章 实验及数据分析 24

第四章 实验及数据分析

4.1 测试步骤

系统测试步骤如下: 1. 对演示平台加电5V。

2. 按下数据产生键,产生一组随机数据

3. 记录产生的汉明编码及接收到的汉明编码及解码出来的数据 4. 按下纠错位产生键随机产生一位纠错码

5. 记录产生的汉明编码及接收到的汉明编码及解码出来的数据 6. 重复2—5的操作过程,产生10组测试数据 7. 对数据进行分析

4.2 测试结果

对演示系统进行15次测试,测试结果如下表4.1所示,其中数据中标X的数据位为一位错码产生的位置。

序号 1 2 3 4 5 6 7 8 9 10 发送数据 10101010 10111010 10101110 10101111 11101111 11100011 11100001 11000001 10000001 10010001 表4.1 测试结果 发送端海明编码 接收端海明编码 0001X0100101 1X0110111101 01001110X101 1010X1100101 01X011110111 1110100101X1 0X1100010111 0011000X0011 11110001X001 0111X0001001 0001X0100101 1X0110111101 01001110X101 1010X1100101 01X011110111 1110100101X1 0X1100010111 0011000X0011 11110001X001 0111X0001001 解码数据 10101010 10111010 10101110 10101111 11101111 11100011 11100001 11000001 10000001 10010001 4.3 小结

对演示系统进行10次存在错码和不存在错码的纠错的状态下进行了详细的测

试,测试结果表明了,该系统达到了在1位错码存在的情况下自动纠错的目的,较好的实现了系统的整体的功能。

结束语 25

结束语

本文对基于单片机的汉明码检错、纠错算法进行了研究,并采用电路验证了汉明码的编码和译码。内容主要包括:

1.详细分析了汉明码的纠错原理;

2.完成(12,8)汉明码的编码和译码硬件电路设计及调试; 3.完成基于STC89C51芯片的(12,8)汉明码的编码和译码程序。 实际测试结果表明汉明码不仅性能好,纠错能力较强,而且编码、译码实现比较简单,易于编程实现,该纠错系统达到了预期的性能指标。

由于时间紧迫人手不足,该课题在还存在以下不足,后续还应该进行一定的研究。

1. 现在在汉明码一位纠错的基础上又发展出了多种其它形式的编码,这些可以识别两位的错码,具有更广阔的应用前景,后续工作中还应该进行一定的深入研究。

2. 演示系统在软件设计上为了达到一定的演示效果在发送和接收端存在一定的延时,实际应用中这些延时应该去掉。

参考文献 26

参考文献

[1]何立民.MCS-51系列单片机应用系统设计系统配置与接口技术.北京:北京 航空航天大学出版社,1990

[2]蔡美琴等.MCS-51单片机系统及其应用.北京:高等教育出版社,1992 [3]张俊谟.单片机中级教程.北京:北京航空航天大学出版社,2000

[4]孙涵芳.MCS-51/96系列单片机原理及应用.北京:北京航空航天大学出版 社,1996 [5]王福瑞.单片微机测控系统设计大全.北京:北京航空航天大学出版社,1997 [6]肖洪兵. 跟我学用单片机. 北京:北京航空航天大学出版社,2002.8

[7]何立民. 单片机高级教程. 第1版.北京:北京航空航天大学出版社,2001 [8]赵晓安. MCS-51单片机原理及应用. 天津:天津大学出版社,2001.3 [9]李广第. 单片机基础. 第1版.北京:北京航空航天大学出版社,1999

[10]徐惠民、安德宁. 单片微型计算机原理接口与应用. 第1版. 北京:北京邮电大学出版社,1996

[11]夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001 [12]刘科祥. 具有一位纠错能力的简单遥测系统.遥测遥控.1996.7 53--58页 [13]甘家宝.汉明码校验原理解析.微电脑应用.2007

[14]赵亮,侯国锐编著.单片机C语言编程与实例.人民邮电出版社.2003.9 [15]徐爱钧,彭秀华.单片机高级语言C51应用程序设计. 电子工业出版社.1998.6

1

联系合同范文客服:xxxxx#qq.com(#替换为@)