您现在的位置:网站首页答辩论文工学论文电子工程(报告)

[电子通讯] 纠检错算法的研究以及通讯软件的开发

  • 简介:第一章 绪论 1.1引言 随着计算机技术的不断发展,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛。由于传输距离、现场状况等诸多可能出现的因素影响,计算机与受控设备之间的通讯数据常会发生无法预测的错误。为了防止错误所带来的...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 第一章 绪论
第二章 纠检错码简介
第三章 循环冗余算法的研究
第四章 差错控制编码校验程序的编写 参考资料 [1] 丁元杰. 单片机微机原理及应用 北京:机械工业出版社 1999.8
[2] 樊昌信. 通讯原理 国防工业出版社 2001.5
[3] 王新梅,肖国镇. 纠检错—原理与方法 西安:西安电子科技大学出版社,1991
[4] [美]W. R 贝尔特. 数据传输 北京:国防工业出版社,1978
[5] 刘鹏、亚敏、李真文等. Visual Basic6.0入门与提高,北京,北京希望电子出版社,2002.11.1
[6] 李现勇. Visual Basic串口通信技术与工程实践,北京,人民邮电出版社
2002.5.1
[7] 乐正友. 数据通信原理 北京,人民邮电出版社
[8] 赵新民. 智能电路设计基础,哈尔滨,哈尔滨工业大学出版社,2004.9.1
[9] 曹志刚,钱亚生. 现代通信原理 北京:清华大学出版社, 1996.
[10] 宋焕章. 计算机纠错编码 长沙:国防科技大学出版社, 1990
[11] 慰文. 纠错码及其在计算机系统中的应用,人民邮电出版社,1980
[12] 伟雄,韩力原,东昌,丁志杰. 通信原理与电路.北京:北京理工大学出版社,1999
[13] 张德民. 数据通信,P.194. 北京:科学技术文献出版社,1997.8
[14] 陆坤等. 电子设计技术 成都:电子科技大学出版社,1998.10
[15] 李华等. MCS-51系列单片机使用接口技术 北京:北京航空航天大学出版社,2003
[16] 全国大学生电子设计竞赛组委会. 第五届全国大学生电子设计竞赛获奖作品选编 北京:北京理工大学出版社,2003
[17] 杨素行主编. 模拟电子技术基础简明教程第二版 高等教育出版社,1997
[18] 陈明义主编. 电子技术课程设计实用教程 中南大学出版社,2002
[19] 张昌林. 微型计算机机电控制接口技术与实例 电子工业出版社2003
[20] 陈曙光. 利用ActiveX控件实现对计算机串口的通信管理 合肥工业大学报 2001.6 简单介绍 在现代社会中,数字通讯的使用越来越广泛,而通信的主要目的则就是要把信息及时可靠地传送给对方,因此要求一个通信系统传输消息必须可靠与快速,在数字通信系统中可靠与快速往往是一对矛盾。若要求快速,则必然使得每个数据码元所占地时间缩短、波形变窄、能量减少,从而在受到干扰后产生错误地可能性增加,传送信息地可靠性下降。若是要求可靠,则使得传送消息地速率变慢。因此,如何合理地解决可靠性也速度这一对矛盾,是正确设计一个通信系统地关键问题之一。
循环冗余校验CRC(Cyclic Redundancy Check)是由差错控制编码中分组线性码的分支而来,其主要应用是二元码组。编码简单且误判概率很低,在通信系统中得到了广泛的应用。对纠检错算法的研究将有效的提高通信的速度与可靠性。
本文将详细介绍差错控制编码以及循环冗余码的原理及其算法在VB环境下的实现。
第一章 绪论
1.1引言
随着计算机技术的不断发展,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛。由于传输距离、现场状况等诸多可能出现的因素影响,计算机与受控设备之间的通讯数据常会发生无法预测的错误。为了防止错误所带来的影响,一般在通讯时都采取数据校验的办法,而在实际使用的各种现场总线协议中,数据帧的校验也都是必不可少的。因此,纠检错技术也得以迅速发展起来。
1.2课题研究的目的
在数字通信系统中可靠与快速往往是一对矛盾。若要求快速,则必然使得每个数据码元所占地时间缩短、波形变窄、能量减少,从而在受到干扰后产生错误的可能性增加,传送信息的可靠性下降。若是要求可靠,则使得传送消息地速率变慢。因此,如何合理地解决可靠性和速度这一对矛盾,是正确设计一个通信系统地关键问题之一。为保证传输过程的正确性,需要对通信过程进行差错控制。差错控制最常用的方法是自动请求重发方式(ARQ)、前向纠错方式(FEC)和混合纠错(HEC)。在传输过程误码率比较低时,用FEC方式比较理想。在传输过程误码率较高时,采用FEC容易出现“乱纠”现象。HEC方式则是ARQ和FEC的结合。在许多数字通信中,广泛采用ARQ方式,此时的差错控制只需要检错功能。实现检错功能的差错控制方法很多,传统的有:奇偶校验、校验和检测、重复码校验、恒比码校验、行列冗余码校验等,这些方法都是增加数据的冗余量,将校验码和数据一起发送到接受端。接受端对接受到的数据进行相同校验,再将得到的校验码和接受到的校验码比较,如果二者一致则认为传输正确。但这些方法都有各自的缺点,误判的概率比较高。
循环冗余校验CRC(Cyclic Redundancy Check)是由分组线性码的分支而来,其主要应用是二元码组。编码简单且误判概率很低,在通信系统中得到了广泛的应用。
......
查看评论 已有0位网友发表了看法
  • 验证码: