无线传感器网络数据融合关键技术研究
- 格式:doc
- 大小:185.00 KB
- 文档页数:8
花卉基地生态环境监测的无线传感器网络数据融合技术研究摘要:本文结合生态环境监测系统存在数据冗余度高的特点,提出了一种基于LEACH路由协议的无线传感器网络数据融合算法。
结果表明,该算法具有很好的数据融合效率,特别适用于周期性报告类型的无线传感器网络应用。
关键词:多传感器数据融合LEACH协议平均值法算法引言生态环境监测预警体系的建设对于及时获取生态环境资源的变化信息等具有深远的意义。
在该无线传感器网络中,传感器节点按照一定周期采集数据,只将有效结果传输给汇聚节点,能够减少传输的数据量,节省能源开销,延长网络寿命。
[1]1 LEACH协议的概述LEACH以循环方式随机选择簇头,将整个网络的能量负载平均分配到每个传感器节点中,达到降低网络能耗、提高网络生存时间的目的,采用的能量模型是第一顺序无线电模型[1,2],如图1所示。
节点发送k位数据到d米外地方消耗能量为:2 算法的提出本文介绍了将数据级融合算法用于簇头节点来完成数据融合—同类多传感器平均值法[4]。
首先,每个传感器节点对采集的数据进行初步处理剔除不存在显著差异的数据,再采用平均值法对簇内成员节点的数据处理后发给基站。
2.1 簇成员节点融合算法各个簇成员节点内部主要使用到了两个公式:公式(3):判断并决定是否记录当前采集到的数据,只有当传感器采集到的数据与上次记录的数据的差值的绝对值大于某一阈值时才记录。
公式(4):决定是否发送当前采集的数据到簇头节点。
如果传感器节点采集到的数据与上次记录的数据无显著差异时,只发送状态字通知。
2.2 性能理论分析下面分析采用不同的数据发送方法情况下,数据传输到汇聚节点的通信开销。
首先,假设每个传感器节点采集m个的数据,这些数据压缩在一个数据包内向汇聚节点发送,经过自适应处理后的数据结果也压缩在一个数据包内发送给汇聚节点,数据包内的数据为k位。
其次,数据发送方法是基于LEACH协议进行的,某个簇头拥有i 个簇成员节点,数据分组从该簇头节点传输到汇聚节点需要经过j次发送。
无线传感器网络中的数据融合技术在当今科技飞速发展的时代,无线传感器网络已经成为了众多领域中不可或缺的一部分。
从环境监测到工业控制,从医疗保健到智能家居,无线传感器网络凭借其能够实时感知和收集大量数据的能力,为我们的生活和工作带来了极大的便利。
然而,随着传感器节点数量的不断增加以及数据量的急剧增长,如何有效地处理和利用这些海量数据成为了一个亟待解决的问题。
数据融合技术的出现,为解决这一问题提供了有效的途径。
无线传感器网络通常由大量分布在监测区域内的传感器节点组成,这些节点通过无线通信方式相互连接,共同完成对目标区域的监测任务。
每个传感器节点都能够感知周围环境的各种物理现象,如温度、湿度、压力、光照等,并将感知到的数据发送给其他节点或汇聚节点。
由于传感器节点的资源有限,包括能量、计算能力和存储空间等,因此在数据传输过程中需要尽可能地减少数据量,以延长网络的生命周期。
数据融合技术正是通过对多个传感器节点采集到的数据进行综合处理和分析,去除冗余和错误的数据,提取有用的信息,从而达到减少数据量、提高数据准确性和可靠性的目的。
数据融合技术可以在传感器网络的不同层次上实现,包括节点级、簇级和网络级。
在节点级数据融合中,传感器节点在本地对采集到的数据进行预处理,如数据压缩、滤波等,然后再将处理后的数据发送出去。
这种方式可以减少节点的通信开销,但由于节点的计算能力有限,处理效果可能不太理想。
簇级数据融合则是将传感器节点划分为若干个簇,每个簇内选举一个簇头节点,簇内节点将采集到的数据发送给簇头节点,由簇头节点进行融合处理后再发送给汇聚节点。
网络级数据融合则是在整个网络范围内对数据进行融合处理,这种方式需要较高的计算能力和通信开销,但能够获得更好的融合效果。
在数据融合过程中,常用的融合方法包括加权平均法、卡尔曼滤波法、贝叶斯估计法等。
加权平均法是一种简单有效的融合方法,它根据各个传感器节点的可靠性和重要性为其采集到的数据赋予不同的权重,然后进行加权平均得到融合结果。
无线传感器网络的数据聚合算法研究无线传感器网络(Wireless Sensor Networks, WSN)是一种由大量分布在监测区域内的传感器节点组成的网络系统,用于实时收集和传输环境中的信息。
随着无线传感器网络的发展和应用范围的扩大,数据聚合算法作为无线传感器网络中的关键技术之一,也受到了广泛关注。
本文将重点研究无线传感器网络的数据聚合算法,探讨其原理、应用和未来发展方向。
一、数据聚合算法的概述数据聚合是指将无线传感器网络中多个节点收集的分散数据进行合并、编码和汇总,以减少网络中的数据冗余,降低能耗和通信负载。
数据聚合算法在无线传感器网络中起到了至关重要的作用,它能够在保证数据准确性的前提下,提高网络的整体效率和性能。
二、数据聚合算法的原理数据聚合算法的原理主要包括数据收集、数据融合和数据汇总三个阶段。
1. 数据收集阶段数据收集阶段是指无线传感器网络中的节点根据预先设定的采样间隔主动收集和感知环境中的各种数据。
在数据收集过程中,每个节点都会根据自身的传感器类型和采样任务,以一定的频率进行数据采集,并将采集到的数据存储在本地缓存中。
2. 数据融合阶段数据融合阶段是指无线传感器网络中的节点将其存储在本地缓存中的数据进行编码和融合。
在数据融合过程中,节点可以通过时空相关性检测、数据压缩和数据过滤等方式,对采集到的数据进行处理和优化,以降低数据冗余。
3. 数据汇总阶段数据汇总阶段是指无线传感器网络中的节点将经过编码和融合的数据通过无线通信方式传输到网络中的汇聚节点。
在数据汇总过程中,汇聚节点可以通过抽样、加权和剪枝等方式对接收到的数据进行进一步处理和筛选,以提高数据的准确性和可靠性。
三、数据聚合算法的应用数据聚合算法在无线传感器网络中有着广泛的应用。
以下是几个常见的应用场景:1. 环境监测无线传感器网络经常被应用于环境监测领域,例如气象监测、水质监测等。
数据聚合算法可以将多个节点采集到的同类型数据进行融合和汇总,从而得到更准确、可靠的环境监测结果。
无线传感器网络中数据融合算法研究的开题报告一、研究背景和意义随着物联网和传感器技术的发展,无线传感器网络已被广泛应用于各种领域,如环境监测、智能家居、安防监控等。
由于无线传感器节点通常具有能耗和传输带宽的限制,节点采集的数据大小、精度、准确性等问题成为了数据融合的研究重点。
传感器网络中节点数量较大,分布范围广,如何利用数据融合提高数据采集和处理效率,减少能耗,提高数据准确性是无线传感器网络研究的热点之一。
数据融合是指将多个传感器节点收集到的数据进行整合,通过算法处理得到更准确、更可靠的信息。
数据融合可以有效减少无线传感器网络中的数据重复传输,同时降低能耗和传输带宽,提高数据准确性。
目前,数据融合技术已经成为无线传感器网络的核心技术之一,在物联网、智慧城市等领域有广泛应用。
二、研究内容与方法本文将研究无线传感器网络中的数据融合算法,主要研究内容包括:1. 改进数据融合算法:分析现有数据融合算法的局限性,提出新的数据融合算法,以提高数据采集和处理效率。
2. 优化通信协议:优化无线传感器网络的通信协议,减少数据传输次数,降低能耗和传输带宽。
3. 仿真实验:对比现有的数据融合算法和优化后的算法,在仿真实验中验证其性能表现。
本研究将采用以下方法:1. 文献综述:调查现有的数据融合算法,归纳不同方法的优缺点,为改进数据融合算法提供参考。
2. 数据融合模型:建立针对无线传感器网络的数据融合模型,研究数据采集、传输过程中的基本原理和问题。
3. 算法设计:基于数据融合模型,设计和优化算法,包括数据处理、数据传输、能耗控制等方面。
4. 仿真实验:采用MATLAB、Omnet等仿真软件,对比不同算法在数据准确性、能耗、带宽利用等方面的表现。
三、预期成果本研究的预期成果有:1. 提出一种优化的基于无线传感器网络的数据融合算法,实现数据采集和处理效率提高的目标。
2. 提出一种优化的通信协议,减少数据传输次数,降低无线传感器网络的能耗和传输带宽。
无线传感器网络数据融合算法研究一、引言随着科技的不断发展,各种数据的产生也持续增多。
广泛使用的无线传感器网络(Wireless Sensor Networks,WSN)是一个可以用来收集、传输和处理各种数据的系统。
然而,由于无线传感器节点具有能耗限制、计算和存储资源有限等特点,数据采集和分析面临很多挑战。
为了克服这些挑战,数据融合及其算法成为热门研究领域。
二、无线传感器网络数据融合算法概述无线传感器网络数据融合(Data Fusion)是指将来自不同传感器节点的原始数据进行集成、处理和分析,生成综合数据,并作为策略性决策的依据。
WSN数据融合常用的方法主要有以下几种:1.投票法:多个节点同时采集同一物理量的信息。
将来自不同传感器节点的数据进行比较与分析,基于统计分析得出最终结果。
投票法的主要优点是简单易行,缺点是误差较大。
2.卡尔曼滤波算法:一种能够减小误差的滤波算法。
通过减小噪声干扰,将传感器节点收集到的数据进行实时处理,从而减少误差和噪声。
卡尔曼滤波算法的主要优点是高精度,缺点是传感器噪声有不确定性时,滤波效果不好。
3.神经网络算法:利用人工神经网络(Artificial Neural Network,ANN)来处理传感器节点收集到的数据并进行数据分类和分析。
神经网络算法的主要优点是具有较好的灵活性和鲁棒性,缺点是计算量大,网络结构构建具有挑战性。
4.模糊逻辑算法:一种基于概率和不确定性的推理算法。
可以根据具体应用场景制定相应的逻辑模型,有效处理传感器节点收集到的大量数据。
模糊逻辑算法的主要优点是不敏感于噪声和误差,缺点是无法处理非线性关系。
5.小波变换算法:一种用于时频分析的数学工具。
传感器节点收集到的数据经过小波变换后,可以在时域和频域上进行分析,从而更好地理解数据特征。
小波变换算法主要优点是数据解释性强,缺点是计算量大。
三、无线传感器网络数据融合算法应用1.环境监测:WSN有效地应用于环境监测领域,可以收集大量的环境数据,如温度、湿度、大气压力等。
无线传感器网络中的数据融合与决策引言随着无线传感器网络技术的发展与普及,大量的传感器节点被部署在各种环境中,收集大量的环境数据。
然而,这些海量的原始数据无法直接应用于实际应用场景中,需要进行数据融合与决策处理,以提取有用信息并实现智能决策。
本文将重点探讨无线传感器网络中的数据融合与决策的技术与方法。
第一章数据融合技术1.1 数据融合概述数据融合是指将多源、多维的原始数据融合在一起,形成一个更完整、更准确的全局视图。
在无线传感器网络中,由于节点数量较多、环境复杂多变,数据融合技术起到了至关重要的作用。
1.2 数据预处理数据预处理是数据融合的第一步,它包括数据清洗、数据去噪、数据对齐等操作,旨在提高数据质量和准确性。
常用的方法包括滤波、插值和异常检测等。
1.3 数据压缩由于无线传感器网络中数据传输的带宽和能耗限制,需要对原始数据进行压缩,减少数据传输量。
数据压缩技术包括基于采样的压缩、基于模型的压缩和基于字典的压缩等。
1.4 数据聚合数据聚合是指将相邻节点的数据进行合并,减少冗余信息,以降低网络负载和能耗。
常用的数据聚合方法包括平均聚合、最大聚合和最小聚合等。
1.5 数据处理与分析数据处理与分析包括数据插值、数据建模、数据挖掘等技术。
通过对融合后的数据进行处理与分析,可以提取出有用的信息,并为后续的决策提供支持。
第二章决策技术2.1 决策模型决策模型是指对实际问题进行抽象和建模,以便进行决策和预测。
常用的决策模型包括概率模型、规则模型和优化模型等。
在无线传感器网络中,需要根据具体的应用场景选择合适的决策模型。
2.2 决策算法决策算法是指基于决策模型的具体计算方法,用于根据输入的数据和条件进行决策。
常用的决策算法包括贝叶斯分类、支持向量机和决策树等。
根据实际需求,可以选择合适的算法进行决策处理。
2.3 决策评估与优化决策评估与优化是指对决策结果进行评估与优化,以提高决策的准确性和效果。
常用的评估指标包括准确率、召回率和F1值等。
无线传感器网络中的数据融合算法案例研究第一章引言无线传感器网络是由成千上万个分布在一定区域内的无线传感器节点组成的自组织网络。
它具有自动化部署、自我组织、自适应等特点,广泛应用于环境监测、智能交通、军事侦察等领域。
然而,在传感器网络中,大量的节点采集到的数据需要进行融合处理,以提高网络资源的利用率和数据的可靠性。
因此,数据融合算法成为无线传感器网络中的重要研究课题。
第二章无线传感器网络中的数据融合算法2.1 数据融合算法的基本原理数据融合算法旨在将多个节点采集到的数据进行综合,得到网络整体的状态或事件信息。
其基本原理是通过采集到的分布式数据,利用数学模型和信息处理技术,将数据进行处理、合并和推理,得到更准确、可靠的结果。
2.2 常用的数据融合算法2.2.1 加权平均法加权平均法是最简单的数据融合算法之一,它假设各个节点具有相同的权重,通过加权平均操作将所有节点的数据进行融合。
该算法的优点是计算简单,但缺点是无法适应数据具有不同权重的情况。
2.2.2 最大值法最大值法认为具有最大观测值的节点拥有最可靠的数据,因此将其作为整体数据的结果。
该算法适用于异常值检测和事件触发等场景,但对于数据分布均匀的情况下会造成信息丢失。
2.2.3 卡尔曼滤波算法卡尔曼滤波算法是一种经典的数据融合算法,通过建立系统的状态模型和观测模型,对数据进行预测和修正。
该算法对数据的噪声和不确定性有较好的处理能力,但需要先验知识和模型的准确性。
2.2.4 粒子滤波算法粒子滤波算法通过使用一组随机采样点(粒子)来表示概率密度函数,以近似方式实现数据融合。
该算法适用于非线性和非高斯分布的数据,但计算复杂度较高。
第三章案例研究3.1 温度传感器网络数据融合在温度传感器网络中,我们利用无线传感器节点采集温度数据,并将数据进行融合,得到整个区域的温度分布情况。
在数据融合过程中,我们可以利用加权平均法,根据节点距离目标区域的远近给予不同的权重,得到更准确的温度结果。
无线传感器网络中的数据融合技术在当今科技飞速发展的时代,无线传感器网络(Wireless Sensor Network,WSN)已经成为了一个重要的研究领域,并在诸多领域得到了广泛的应用,如环境监测、工业控制、医疗保健、军事侦察等。
在无线传感器网络中,数据融合技术扮演着至关重要的角色,它能够有效地减少数据传输量、降低能耗、提高数据的准确性和可靠性,从而延长网络的生命周期,提升网络的整体性能。
无线传感器网络通常由大量的传感器节点组成,这些节点分布在监测区域内,通过自组织的方式形成网络。
每个传感器节点都能够感知周围环境的信息,如温度、湿度、压力、光照等,并将这些信息通过无线通信的方式传输给其他节点或汇聚节点。
然而,由于传感器节点的资源有限(如能量、存储空间、计算能力等),以及无线通信信道的不稳定和易受干扰等特点,如果每个传感器节点都将采集到的原始数据直接传输给汇聚节点,将会导致大量的能量消耗和通信开销,甚至可能造成网络拥塞和数据丢失。
因此,数据融合技术应运而生。
数据融合技术是指将多个传感器节点采集到的数据进行综合处理和分析,去除冗余和错误的数据,提取出有用的信息,并以一种更简洁、更准确的形式传输给汇聚节点或用户。
其基本思想是在不损失数据准确性和完整性的前提下,尽可能地减少数据传输量,从而降低网络的能耗和通信开销。
数据融合技术主要包括以下几种类型:基于数据级的融合:这是最底层的融合方式,直接对传感器节点采集到的原始数据进行融合处理。
例如,多个传感器节点同时测量同一物理量(如温度),可以通过求平均值、中位数等方式对这些数据进行融合,得到一个更准确的测量结果。
这种融合方式简单直接,但需要大量的计算和通信资源。
基于特征级的融合:首先对传感器节点采集到的原始数据进行特征提取,如提取数据的均值、方差、频谱等特征,然后对这些特征进行融合处理。
这种融合方式能够在一定程度上减少数据量,同时保留数据的主要特征,但特征提取的准确性会影响融合结果的质量。
无线传感器网络数据融合技术一、概述无线传感器网络(Wireless Sensor Networks,WSN)作为物联网的核心技术之一,在环境监测、智能交通、军事侦察、医疗健康等众多领域发挥着日益重要的作用。
数据融合技术作为无线传感器网络中的关键环节,能够有效提升网络性能、减少数据传输量、提高数据准确性和可靠性,因此受到了广泛关注和研究。
无线传感器网络数据融合技术主要通过对多个传感器节点采集的数据进行有效地整合和处理,从而提取出更有价值的信息。
这些传感器节点通常分布在一个特定的区域内,它们能够感知并采集环境中的各种信息,如温度、湿度、光照、压力等。
由于无线传感器网络中的节点数量众多且分布广泛,因此如何高效地处理这些海量数据,提取出有用的信息,成为了一个亟待解决的问题。
数据融合技术通过一定的算法和策略,对多个传感器节点的数据进行融合处理,从而实现对环境状态的准确感知和判断。
它可以有效地减少数据传输量,降低网络能耗,提高数据准确性和可靠性。
同时,数据融合技术还可以在一定程度上弥补单个传感器节点在感知能力上的不足,提高整个无线传感器网络的性能。
随着无线传感器网络技术的不断发展,数据融合技术也在不断更新和完善。
目前,已经有许多成熟的算法和策略被应用于无线传感器网络数据融合中,如加权平均法、卡尔曼滤波法、神经网络法等。
这些算法和策略各有优缺点,适用于不同的应用场景和需求。
无线传感器网络数据融合技术是一项重要的技术手段,对于提升无线传感器网络的性能、降低能耗、提高数据准确性和可靠性具有重要意义。
未来,随着物联网技术的不断发展和应用领域的不断拓展,无线传感器网络数据融合技术将会得到更加广泛的研究和应用。
1. 无线传感器网络概述无线传感器网络(Wireless Sensor Networks,WSN)是一种由大量传感器节点以无线通信方式形成自组织网络,用以协作地感知、采集、处理和传输网络覆盖区域内被感知对象的信息,并发送给观察者。
无线传感器网络安全数据融合机制的研究与设计【摘要】由于数据融合技术可以有效的减小数据的传输量,减少和避免碰撞,因此在数据处理中得到广泛应用。
但数据融合技术在减少开销的同时也引起了一系列的安全隐患,因此安全数据融合技术的采用对于保障融合数据结果的安全有重要意义。
首先对无线传感器网络数据融合的相关概念和关键技术进行介绍,然后在SMART算法的基础上提出了一种改进有效数据融合算法,最后利用NS2仿真平台对其传输开销进行仿真测试。
仿真结果表明,相比SMART算法,所提的数据融合算法是EDAA能够更有效的减少传输开销并且节省节点能耗。
【关键词】传感器网络;数据融合;安全数据融合;SMART;EDAA0 概述无线传感器网络(Wireless Sensor Networks,WSNs)[1]是由一系列部署在某些区域内大量的微型传感器所组成的无线自组织网络。
无线传感器网络节点的电池容量、存储能力以及计算能力都十分有限,因此更脆弱,更易受到安全威胁。
正因为WSNs的节点能量和资源受限,在实际应用中要尽可能地在数据传输之前对数据进行处理,以减少数据的传送数量或数据大小,实现能量和资源高效利用。
数据融合就是解决此问题的一种精简的感知数据技术。
数据融合[2]是同时将多份数据组合处理,得到更能满足用户需求、更有效的数据的过程。
其目标是通过数据融合,将来自传感器的多个数据转换成单个值再进行传输,从而可以有效减轻传感器节点和基站间的通讯负载开销,并且节省能量、提高带宽利用率、延长网络寿命。
然而由于采用数据融合技术,基站所接收到的信息不再是原始的传感器节点感知的信息,并且由于数据融合技术采用明文数据传输,而传感器网络安全的机密性要求在网络中传输的节点感知的信息必须是密文形式;网络安全的可用性则要求基站收到传感器节点感知的信息后能对原始信息提供认证机制。
因此基于机密性和可用性条件下的数据融合安全问题成为备受关注的问题,一系列安全数据融合技术也应运而生[3]。
无线传感器网络中的数据融合与节点定位技术无线传感器网络是由大量的节点组成的网络,这些节点可以感知和收集环境中的各种数据,如温度、湿度、光照等等。
然而,由于节点的分布范围广泛,节点之间的通信距离有限,数据传输能力有限,这就给数据的融合和节点定位带来了挑战。
本文将探讨无线传感器网络中的数据融合与节点定位技术的相关问题。
数据融合是指将来自多个节点的分散数据融合为一个整体的过程。
在无线传感器网络中,数据融合可以通过两种方式实现:分布式数据融合和集中式数据融合。
分布式数据融合是指将每个节点独立地进行数据处理和融合,然后将融合后的结果传输给下一级节点,最终将结果传输给基站。
这种方式可以减少数据传输的负载,但节点之间的协调和一致性需要解决。
集中式数据融合是指将所有节点的数据传输到一个中心节点进行融合和处理,然后将结果传输给基站。
这种方式可以提高数据融合的准确性和一致性,但会增加网络的负载和延迟。
在进行数据融合时,需要考虑的一个重要问题是节点之间的数据冗余和相似性。
由于节点之间的数据可能存在相互重叠和相似的情况,所以在进行数据融合时需要考虑如何避免冗余和提高数据的有效性。
一种常用的方法是通过数据压缩和降噪来减少数据的冗余和噪声。
数据压缩可以通过数据编码和压缩算法来实现,而降噪可以通过滤波算法和数据清洗来实现。
另一个重要问题是节点的定位技术。
在无线传感器网络中,节点的位置信息对于数据的融合和处理非常重要。
节点的定位可以通过多种方式实现,包括GPS定位、信号强度定位和协作定位等。
GPS定位是一种常用的定位方式,但其准确度和可靠性在室内和复杂环境中存在限制。
信号强度定位通过测量节点之间的信号强度来推测节点的位置,但其准确度受到信号传播和干扰的影响。
协作定位则通过节点之间的合作和信息交换来提高定位的准确度和可靠性。
除了节点的定位技术,节点之间的通信也对数据融合和定位技术有着重要的影响。
无线传感器网络中的通信有时受到信号传播、干扰和能量消耗等因素的限制,因此需要合理设计通信协议和路由算法来保证数据的可靠传输和节点的有效通信。
无线传感器网络数据融合关键技术研究摘要:路由协议与数据融合技术已成为无线传感器网络(WSN)的一个重要研究方面。
本文按照面向应用和面向层次两个分类进行了介绍,并通过联系以数据为中心的路由协议以及相关的数据融合算法,简要分析了其在节省功耗,优化网络性能方面所采取的有效措施。
通过仿真实验,推断出以数据为中心的路由协议对网络内数据融合的帮助意义。
关键词:无线传感器网络;路由协议;数据融合;NS21 引言无线传感器网络(wireless sensor network,WSN)就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作的感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者[1]。
路由协议和数据融合已成为无线传感器网络的关键技术。
本文首先对现有的几种路由协议和数据融合算法进行介绍,然后通过仿真来验证以数据为中心的路由协议在性能上的优势,以及对数据融合的促进意义。
2 无线传感器网络路由协议路由协议负责将数据分组从源节点通过网络转发到目的节点,它主要包括两个方面的功能:寻找源节点和目的节点间的优化路径,将数据分组沿着优化路径正确转发。
2.2面向应用的路由协议面向应用的路由协议是众多路由协议中较为常见的一种。
所谓面向应用,即是与应用模式紧密相连的路由协议。
从具体应用角度出发,根据不同应用对传感器网络各种特性的敏感性不同,将路由协议分为四种类型[2]:1)能量感知路由协议;2)基于查询的路由协议;3)地理位置路由协议;4)可靠的路由协议。
能量路由是最早提出的传感器网络路由机制之一,它根据节点的可用能量(power available,PA)或传输路径上的能量需求,选择数据的转发路径。
节点可用能量就是节点当前的剩余能量。
基于查询的路由协议包括定向扩散路由和谣传路由。
定向扩散是专门为传感器网络设计的路由策略,是以数据为中心的典型路由协议代表,与己有的路由算法有着截然不同的实现机制。
谣传路由引入了查询消息的单波随机转发的机制,克服了使用洪泛方式建立转发路径带来的开销过大的问题。
地理位置路由包括GEAR路由和GEM路由。
GEAR(geographical and energy aware routing)路由假设已知事件区域的位置信息,每个节点知道自己的位置信息和剩余能量信息,并且通过一个简单的Hello消息交换机制了解所有邻居节点的位置信息和剩余能量信息。
GEM(graph embedding)路由是一种适合于数据中心存储方式的地理路由。
其基本思想是建立一个虚拟极坐标系统(virtual polar coordinate system ,VPCS),用来表示实际的网络拓扑结构。
网络中的节点形成一个以汇聚节点为根的带环树(ringed tree),每个节点用到树根的跳数距离和角度范围来表示,节点间的数据路由通过这个带环树实现。
2.3面向层次的路由协议针对无线传感器网络中节点所处的地位,以及网络的拓扑结构,还可以将无线传感器网络的路由协议分为平面结构和分层结构。
平面路由协议包括定向扩散路由协议、谣传路由协议、SPIN路由协议(基于能量感知的路由协议)、HREEMR路由协议(基于多路径的路由协议)、SPEED 路由协议、GEM路由协议、边界定位路由协议、有序分配路由协议等。
前面介绍的四类面向应用的路由协议大都属于平面的路由协议。
分层路由协议包括:LEACH路由协议、TEEN路由协议、GAF路由协议、GEAR 路由协议、SPAN路由协议、SOP路由协议、MECN协议、EARSN路由协议等。
这里,我们重点介绍两个相似的路由协议:LEACH和TEEN协议。
3 数据融合技术所谓数据融合,是将来自多个传感器和信息源的数据信息加以联合、相关和组合,剔除冗余信息,获得互补信息,以便能够较精确地估计出节点的位置和在网络中的地位,以及对现场情况及其传送数据的重要程度进行适时的完整的评价[3]。
对于无线传感器网络系统来说,信息具有多样性和复杂性,因此对数据融合方法的基本要求是具有鲁棒性和并行处理能力。
由于来自各种不同传感器的数据信息可能具有不同的特征,于是相应地出现了多种不同的数据融合方法。
常用的数据融合算法如图3.1所示[2]:图3.1 检测分类算法分类1、贝叶斯推理技术:它解决了经典推理方法的某些困难,贝叶斯推理在给定一个预先似然估计和附加证据(观测)的条件下,能更新一个假设的似然函数。
2、Dempster-Shafer证据区间理论:D-S证据理论是一种不精确推理理论,是贝叶斯推理的扩展,但贝叶斯方法必须给出先验概率,而证据理论则能够处理这种由不知道引起的不确定性。
3、自适应人工神经网络:人工神经网络模型或自适应神经系统是一个仿效生物神经系统信息处理的系统。
一个神经网络包括以各种方式连接的处理单元(或节点)的层。
神经网对输入的数据矢量进行非线性的变换,一次完成聚类分析技术所进行的从数据到属性的分类。
4、专家系统:是一组计算机程序,它试图模拟专家对专业进行决策和推理的能力。
5、模糊集合理论:应用广义的集合论以确定指定集合所具有的隶属关系,模糊集合是这样的一个集合,其隶属关系不是一个布尔判定元素。
模6、粗糙集理论:是一种新的分析和处理不精确、不一致、不完整信息和知识的数学工具,针对知识库,提出了不精确范畴等概念。
4 以数据为中心的路由协议模拟实现4.1实验设计与模拟结果分析4.1.1移动网络模型和参数设计本文实验的网络模拟软件工具采用NS2,并针对节点随机分布的无线传感器网络,本文参照国际上发表的相关文献的实验场景的设置[4,5],综合关于无线传感器网络的国内外文献实验场景[6,7],采用了最为常见的实验场景配置。
在本文中,设置若干无线传感器节点随机散落在160m*160m的正方形区域内。
每一个节点的无线传输距离是40m。
采用1.6Mb/s速率的802.11协议。
设置节点的能量模型为:发送数据包的功率耗损为660mW;接收数据包的功率损耗为396mW;空闲期间的功率损耗为35mW。
在给定的无线传感器域中具有若干个源节点和汇聚节点,并且它们都是随机的从整个传感器域中的所有传感器节点中选取的。
每个源节点每秒钟产生两个数据包,其数据包的大小设定为64字节。
周期性的每5秒产生一个兴趣,并且兴趣的持续时间被设定为15秒,而兴趣的大小则被设定为32字节。
假设本文中的实验在没有网络拥塞的理想情况下进行。
4.1.2能量消耗方面的研究本实验重点针对路由协议的能量消耗方面。
因此,本章将在改变各个参数(包括网络节点数目、源节点数目、汇聚节点数目、网络规模)的情况下,分别对洪泛和定向扩散协议进行四个模拟实验,其中具体实验场景配置如表4.1所示。
在这四个模拟实验中,都是以平均消耗能量这个性能参数作为性能评价的技术指标。
在这里,平均消耗能量这个性能参数衡量的是无线传感器网络中每一个节点在传输单位数据包时所消耗的能量,同时也是衡量整个传感器网络中节点的生存时间长短的参数。
在上述四个实验中,模拟时间都设定为1000秒。
在每次模拟结束后,就得到了对应模拟过程的trace文件。
通过所编写的合适的awk程序,对各个trace文件中的数据进行抽取、统计、计算和分析。
实验一和实验二的变化曲线如图4.1所示。
实验数据显示,无论是小规模网络中还是中大规模网络中,定向扩散协议表现出的平均消耗能量要比洪泛小得多。
并且随着节点数量的增加,定向扩散协议的能量节省效果更加明显,从而会有效地延长网络的生存时间。
图4.1 平均消耗能量随网络节点数的变化实验三的模拟实验如图4.2所示。
图4.2描述了洪泛和定向扩散协议下,汇聚节点数目的增加分别对网络的平均消耗能量的影响。
从图中可以看到,随着汇聚节点的增加,定向扩散协议的优势更加明显。
图4.2 平均消耗能量随汇聚节点的变化实验四的模拟实验结果如图4.3所示。
图中可以清楚地看到,在洪泛和定向扩散协议下,源节点数目的增加分别对其网络的平均消耗能量的影响。
实验结果表明,在小规模的网络条件下,随着源节点的增加,定向扩散协议的优势要明显得多。
图4.3 平均消耗能量随源节点数的变化上述四个模拟实验结果说明在本文中所实现的模拟工作基本上实现了定向扩散协议的设计理念。
同时也证明了在能量消耗方面定向扩散协议要比洪泛更有优势,从而会增加整个网络的生存时间。
4.1.3时间延迟方面的研究为了研究节点随机分布的情况下网络的平均时间延迟,在此对洪泛、定向扩散协议设计了实验五的模拟实验。
这里平均延迟时间衡量的是从源节点到汇聚节点传输数据包时所需要的平均等待时间,同时也反映了网络路由的时间准确性。
在实验五中,设定有5个源节点和5个汇聚节点,传感器网络中节点的数目从20个到50个,每次增加5个节点,模拟时间为1000秒,其模拟结果如图4.4所示:图4.4 平均时间延迟随网络节点数的变化图4.4反映了小规模网络条件下,不同数目网络节点下平均时间延迟的变化情况。
实验五的模拟结果表明在时间的延迟方面,洪泛的平均时间延迟要远远高于定向扩散协议。
4.2实验结果分析通过本章的模拟实验,我们可以看到在能量消耗方面,随着网络节点数据的增加,定向扩散协议的能量节省的效果更加明显,从而会增加整个网络的生存时间。
但是与洪泛协议相比较,随着网络规模的增大,定向扩散协议能量节省的效果稍稍下降。
在时间延迟方面,在小规模的网络的条件下,洪泛的平均时间延迟要远远高于定向扩散协议,而定向扩散协议在能量消耗方面和时间延迟方面具有一定的优势,故可以说在优先能量下定向扩散是一种较为理想的路由模式。
归纳起来,定向扩散协议的优点有以下五个方面:采用多路径,健壮性好;使用数据聚合能减少数据通信量,为数据融合减小了数据上的压力;使用查询驱动机制按需建立路由,避免了保存全网信息;具有很好的可扩展特性;在一个使用定向扩散的无线传感器网络中,所有的节点都是以应用驱动的,这就使得扩散能够通过选择经验上好的路径和通过缓存和处理网络中的数据(比如数据融合,data aggregation)来达到能量节省。
同时实验结果也证明了定向扩散协议是有缺点的,其缺点是:不适合环境监测等应用;梯度的建立开销很大,不适合多汇聚节点的无线传感器网络;数据聚合过程采用时间同步技术,会带来较大开销和时延。
另外,在模拟实验的过程中,我们发现无论是在小规模网络中还是中大规模的网络中,随着模拟时间的增加,定向扩散协议在能量消耗方面的时间延迟方面的性能效果都是呈下降趋势的。
这个发现对将来的研究工作具有一定的意义。