论文部分内容阅读
传感器、现代网络和无线通信等技术的进步,推动了现代无线传感器网络的产生和发展。无线传感器网络由大量传感器节点按照自组织的方式进行构建,节点间相互协作,通过收集监测区域内的物理参数,以单跳或者多跳的方式将客观世界的物理信息同传输网络连接在一起,扩展了人们信息获取能力,具有十分广阔的应用前景,已经引起了国内外学术界和工业界的高度重视。无线传感网络的时间同步涉及物理时间和逻辑时间两个方面,传感器所获得的数据必须具有准确的时间和位置信息,否则采集的信息就是不完整的。时间同步算法的研究是传感器网络领域的关键技术之一。 本文围绕无线传感器网络能量受限问题和时间同步精度问题展开研究,阐述了无线传感器网络的基本知识、时间同步算法的类型和典型性算法的时间同步机制,分析了各算法的设计原理和优缺点。通过对不同时间同步算法同步原理的比较研究,总结了典型算法的优缺点、同步精度和同步能耗,针对网络中节点能量消耗不均匀提出了基于分簇的时间同步解决方案,并采用理论分析和仿真模拟的方式验证了算法的正确性与有效性。 本文的主要工作和创新点如下: 1、对无线传感器网络的典型时间同步算法进行比较研究,给出了RBS算法、TPSN算法和DMTS算法的同步精度和同步能耗的数学模型。传统的Intemet时间同步方案不适用于无线传感器网络,论文对传感器网络中的时问同步现状进行深入研究,并对接收者-接收者同步、成对同步、发送者一接收者同步这三种类型机制下的典型RBS、TPSN和DMTS时间同步算法进行研究,将算法的同步精度和同步能耗以数学公式的方式进行表达,从理论上分析不同算法的性能。 2、针对无线传感器网络中节点能量受限问题,提出了能量有效的基于分簇的时间同步算法,即CTSA算法和MCTSA算法。结合无线传感器网络能量使用要求高的特点,为了达到最高的同步精度,要求生成层次的深度尽可能的小。设计的CTSA算法和MCTSA算法侧重于同步精度和同步能耗的需求。在分簇的基础上,簇内单独成立一个系统,其中节点顺序单向同步,簇头可以实时监控同步的进行,以实现能量节省的、健壮的协作同步模式。通过构建的数学模型证明该算法在保证同步精度的前提下可以有效减少通信开销,节省了节点能量。 3、以MATL,AB和NS2为仿真工具,对CTSA算法和MCTSA算法进行了模拟分析。仿真试验数据得出网络中各参数的最优数据,并在同步精度、同步开销和同步能耗等方面进行了仿真验证,并与典型时间同步算法进行了比较。实验数据表明该算法扩展性较好,能满足无线传感器网络的扩展需求,在保证时间算法精度的前提下,减少了能量的消耗,仿真证实了算法的正确性和优越性。