The invention discloses a method for recovering and reconstructing the lost data of the ocean wireless sensor network, including clustering of nodes and recovering the lost data. The clustering of the nodes includes: first, the nodes that meet the requirements of the ocean wireless sensor network communication and real-time monitoring are arranged in the area to be monitored. The topology of marine wireless sensor network (WSN) is built to cluster the deployed nodes effectively according to the improved K means algorithm. The lost data recovery includes: when the node data is lost, the RBF neural network optimized by the PSO algorithm is used to excavate the spatio-temporal correlation of node data in the data loss cluster. The missing data values are recovered by losing the history wheel and the current round data in the cluster. The invention can adapt to the high dynamic characteristics of the topology of the ocean wireless sensor network, and can reduce the energy consumption of data transmission between nodes, thus achieving the purpose of prolonging the lifetime of the network.
【技术实现步骤摘要】
一种海洋无线传感器网络丢失数据恢复与重构方法
本专利技术涉及海洋无线传感网数据预测和传输技术,具体涉及一种海洋无线传感器网络(OWSNs)丢失数据恢复与重构方法。
技术介绍
海洋数据的实时采集是21世纪全面认识海洋、开发海洋资源和保护海洋的前提。无线传感器网络(WSN,wirelesssensornetwork)以其低功耗、低成本、分布式和自组织的特点在环境监测领域得到了广泛的应用。在海洋生态环境监测中,抛洒在目标海域的大量传感器节点可以迅速以无线多跳方式自组织为一个适应性较好的监测网络,从而可以达到实时采集海洋数据的要求。近年来,海洋无线传感网已经被广泛的用于海洋环境监测,例如海上油污扩散监测、海洋水质实时监测和海洋信息采集等。海洋无线传感器网络主要应用无线传感网技术来实现对海洋生态环境的实时监测和海洋数据采集工作。然而,由于各种原因(硬件故障、数据包冲突、信号衰减、能量不足、时间不同步、恶意攻击)海洋无线传感器网络中的数据很容易发生大规模的丢失。这就需要对丢失数据进行恢复来获得完整的环境数据集。在数据采集过程中,对丢失数据的恢复是一项基本操作。在海洋无线传感网中,要解决的一个重要问题就是尽可能延长该网络的生命期,并且同时保证各节点信息可以传输给汇聚节点,以保证网络监测信息可以及时有效地传输给控制中心供相关部门和用户使用。由于海洋无线传感网节点的大规模密集部署,故网络所采集到的数据时空冗余性较大。若节点将所采集的全部海洋数据都发送至汇聚终端,不仅产生大量的能耗,而且会导致数据传输信道的拥塞。使用数据恢复和重构技术降低OWSNs中数据传输量成为降低网络能耗 ...
【技术保护点】
1.一种海洋无线传感器网络丢失数据恢复与重构方法,其特征在于,包括:节点聚类成簇和丢失数据恢复;其中所述节点聚类成簇包括:首先在待监测海洋区域布置满足海洋无线传感器网络通信要求和实时监测要求的节点,完成海洋无线传感器网络的拓扑构建,根据改进K‑means算法对部署节点进行有效聚类成簇;其中所述丢失数据恢复包括:当节点数据发生丢失时,使用PSO算法优化的RBF神经网络来挖掘数据丢失簇中节点数据的时空相关性,进而根据丢失簇中历史轮和当前轮数据来恢复丢失数据值。
【技术特征摘要】
1.一种海洋无线传感器网络丢失数据恢复与重构方法,其特征在于,包括:节点聚类成簇和丢失数据恢复;其中所述节点聚类成簇包括:首先在待监测海洋区域布置满足海洋无线传感器网络通信要求和实时监测要求的节点,完成海洋无线传感器网络的拓扑构建,根据改进K-means算法对部署节点进行有效聚类成簇;其中所述丢失数据恢复包括:当节点数据发生丢失时,使用PSO算法优化的RBF神经网络来挖掘数据丢失簇中节点数据的时空相关性,进而根据丢失簇中历史轮和当前轮数据来恢复丢失数据值。2.如权利要求1所述的海洋无线传感器网络丢失数据恢复与重构方法,其特征在于,所述海洋无线传感器网络通信要求为传感器节点在所述海洋监测区域内自组织形成无线传感器网络并完成拓扑路由结构初始化,且所述网络全面覆盖所监测海洋区域。3.如权利要求1所述的海洋无线传感器网络丢失数据恢复与重构方法,其特征在于,所述的节点聚类成簇具体过程为:聚类中心的选择:考虑待聚类的传感器节点数据集IS={1,2,...,N}为相应指标集,dij=dist(xi,xj)表示节点xi与xj之间的距离,对于任意传感器节点xi,定义局部密度ρi和距离δi两个量对聚类中心进行刻画;通过Gaussiankernel算法计算xi的局部密度ρi:其中dc的选择是使得平均每个节点的邻居数为所有节点数的1%-2%;距离δi其中是的降序排列;至此,对于节点集S中的任意节点xi,可计算得出(ρi,δi),i∈IS,同时具有较大ρ值和δ值的点为聚类中心,同时可以计算γi=ρiδi,γ值越大,越有可能是聚类中心。4.如权利要求1所述的海洋无线传感器网络丢失数据恢复与重构方法,其特征在于,所述的改进K-means算法输入为:节点数据集和确定的k个初始聚类中心;所述改进K-means算法输出为:k个簇,满足准则函数收敛;其中:k是成簇数目,ki是第i簇内的节点数目,wij是第i簇内的第j个节点,是第i簇的簇中心,被定义如下...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。