学位论文 > 优秀研究生学位论文题录展示

Reed-Solomon纠错码研究及在Modbus通信协议中的应用

作 者: 张扬庆
导 师: 鲁晓军
学 校: 电子科技大学
专 业: 计算机应用技术
关键词: Modbus通信协议 Reed-Solomon纠错码算法 RAID系统 有限域
分类号: TP273
类 型: 硕士论文
年 份: 2010年
下 载: 45次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Reed-Solomon纠错码算法作为编解码领域中出色的算法被广泛应用于各个方面。尤其在数据恢复方面的应用较为突出。算法本身又构建于有限域的数学运算之上,从而凸现了有限域运算在计算机领域中的重要位置。Modbus通信协议是一种工业领域里控制器间的通信协议。并因为其优良的特性逐渐成为工业以太网通信中的标准。协议自身对帧格式的定义简洁而明了,方便了通信双方的交互。同时也为组建Modbus网络提供了软件上的统一性。若以Modbus通行协议为基础构建服务端,单纯的对客户端请求进行响应而不对接收到的数据进行保留并备份,无法保证服务端的数据可靠性和完整性。本论文正是针对上述问题,以Reed-Solomon纠错码算法为主要的实现和研究对象,在深入分析Modbus通信协议机理的基础上,将算法应用到Modbus协议当中,并对算法在有限域上面的基本运算进行了创新性和探索性研究。主要内容为:1.研究了Modbus通行协议的通信原理,并对协议帧进行了详细的描述和总结。同时以某些典型的协议帧为例,进行了实例化说明。2.依据对Modbus通信协议的研究,构建Modbus服务端。其中详细描述了服务端的设计、构建和实现。3.详细研究了Reed-Solomon纠错码算法的实现原理,并以RAID系统为例称述了该算法在系统中的应用方式。着重研究了基于同一有限域上的两个算法在基本数学运算。从抽象的数学理论角度,证明了它们在有限域上的运算一致性。4.参照Reed-Solomon纠错码算法的理论内容,用自己的模块定义方式实现了该算法。同时对编程过程中遇到的问题做了分析和总结。5.将Reed-Solomon纠错码算法实现模块和Modbus通信协议模块相结合,实现了算法在该通信协议中的应用。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 绪论  10-14
  1.1 研究背景  10-11
  1.2 国内外发展现状  11-12
  1.3 研究内容及论文框架  12-13
  1.4 研究意义  13-14
第二章 Modbus 协议  14-25
  2.1 协议规范  14
  2.2 适用范围  14
  2.3 协议帧格式定义  14-24
    2.3.1 Modbus 串口协议帧  14-15
    2.3.2 串行链路协议报  15-21
    2.3.3 ModbusTCP/IP 协议帧  21-22
    2.3.4 TCP/IP(以太网)上的协议报  22-23
    2.3.5 TCP/IP 上的通信方式  23-24
  2.4 小结  24-25
第三章 Modbus 服务端的构建  25-36
  3.1 服务端系统概述和整体设计  25-32
    3.1.1 模块设计  25-26
    3.1.2 数据结构  26-28
    3.1.3 函数设计  28-32
  3.2 串行链路上的数据结构  32-33
  3.3 串行链路上的函数设计  33-34
  3.4 TCP/IP 上的数据结构  34-35
  3.5 TCP/IP 上的函数设计  35
  3.6 小结  35-36
第四章 RS 算法  36-52
  4.1 RS 算法概述  36
  4.2 RS 算法原理  36-37
  4.3 校验和的形成  37-41
  4.4 错误恢复  41-43
  4.5 高斯消元法  43-47
    4.5.1 高斯消元法的实例  43-44
    4.5.2 高斯消元法的一般解法  44-46
    4.5.3 高斯消元算法  46
    4.5.4 高斯算法的核心代码  46-47
  4.6 RS 算法的实现  47-51
    4.6.1 算法实现的模块设计  47-48
    4.6.2 算法实现的数据定义  48-49
    4.6.3 算法实现的函数流程  49-51
    4.6.4 算法实现的结果  51
  4.7 小结  51-52
第五章 有限域上的算法研究  52-64
  5.1 有限域  52
  5.2 有限域上的基本运算  52-55
    5.2.1 有限域加法  53-54
    5.2.2 有限域乘法  54-55
  5.3 基于有限域上AES 算法的引入  55-56
  5.4 有限域GF(2W)上RS 算法和AES 算法的运算一致性研究  56-63
    5.4.1 两种算法实现的区别  56-58
    5.4.2 两种算法运算一致性研究  58
    5.4.3 加法一致性研究  58-59
    5.4.4 乘法一致性研究  59-62
    5.4.5 除法一致性研究  62-63
  5.5 小结  63-64
第六章 RS 算法在Modbus 服务端的应用  64-75
  6.1 系统整体设计和描述  64-65
  6.2 系统存储管理  65-67
  6.3 选取的客户端测试软件  67-68
  6.4 服务端的测试  68-74
    6.4.1 TCP/IP 模式下的测试  69-70
    6.4.2 串口模式下的测试  70-72
    6.4.3 RS 算法数据恢复测试  72-74
  6.5 小结  74-75
第七章 结论和展望  75-77
  7.1 本论文研究总结  75-76
  7.2 前景展望  76-77
致谢  77-78
参考文献  78-80
作者攻读硕士期间取得的成果  80-81
附录  81-82

相似论文

  1. 多进制LDPC码构造方法的研究,TN911.22
  2. 星载一体化小卫星高可靠通信编码技术研究,TN927.2
  3. 线性码自同构群的研究,O157.4
  4. 本原正规多项式系数分布的研究,TN918.1
  5. 对称密码有限域运算模块可重构设计技术研究,TN918.1
  6. 在Galois有限域GF(2~n)中的图像置乱加密的研究,TP309.7
  7. 有限域上一类线性方程的性质,O241.6
  8. 基于分圆方法的差集偶及跳频序列的构造研究,O157.2
  9. 有限域上的k-型高斯正规基及Reed-Solomon码,O157.4
  10. 主QF环上模的结构定理及在编码理论中的应用,O157.4
  11. 有限域上的旋转对称函数与k-型高斯正规基,O153.4
  12. Modbus通信协议自动测试系统的研究与开发,TP274
  13. ECC标量乘法VLSI实现以及功耗分析攻击技术研究,TN918.1
  14. 椭圆曲线密码体制的研究与分析,TN918.1
  15. 无线激光通信GF(q)域纠错码的研究及实现,TN929.1
  16. 煤矿现场监控系统的设计与实现,TP277
  17. 一类新(k,r)-arcs的精确值,O157.4
  18. 车载自组网中负载均衡路由算法研究,TN929.5
  19. SF_6气体泄露监控报警系统的设计,TP277
  20. 旋转导向钻井工具调试平台的技术研究,TE928

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com