论文部分内容阅读
随着国民经济的发展,人们的生活水平的升高,国民的安全意识不断增强,就这样监视系统走进了人们的生活。无论是国家安全方面的边防监视系统,还是民用安全方面的监视系统都有着越来越广泛的应用。监视系统若仅仅包含摄像方面,信息就显得单一而片面,多传感器协同监视系统就采取了多种传感器共同采集信息的方法,使得传感器网络可以从多方面获取信息,使得结果更立体、更准确。多传感器协同监视系统采用的是基于IEEE 802.15.4通信标准的ZigBee协议。ZigBee协议凭借成本低、消耗小、体积小等特点,逐渐受到了人们的关注。本文主要研究的就是多传感器协同监视系统的通信,通过对多传感器网络的介绍给出整个论文的基础。然后针对传感器网络的数据链路层的链路冲突问题和路由协议能耗较大问题给出了解决方案。在数据链路层,网络传输数据的过程中为了增加可靠性,保证传输链路的通信质量,在MAC层的载波侦听多路访问控制协议中增加了ACK监控信号,这就导致了链路的冲突碰撞率增大。本文中提出采用二叉树冲突分解方法来缓解链路冲突问题,并为证明算法的有效性采用Matlab仿真软件对算法的优越性进行了仿真。在网络层的路由算法方面,综合各方面原因,针对多传感器协同监视通信系统的应用特点选择了TEEN路由算法作为基础。为了能够使算法更适用于本应用,本文在TEEN路由算法的基础上做出了改进,以达到对能量资源利用效率的大幅度提高。改进的TEEN路由算法不再采用随机选取簇头,而是依据剩余能量的大小来选取簇头的方式,使得传感器网络的平均寿命得到延长。另外,针对TEEN路由算法的簇重复覆盖问题,也提出了增加距离阈值的方法,减少了传输重复数据产生的资源浪费。