CN115551011B - 一种基于压缩感知的无线传感器网络节点数据聚合方法 - Google Patents

一种基于压缩感知的无线传感器网络节点数据聚合方法 Download PDF

Info

Publication number
CN115551011B
CN115551011B CN202211133415.7A CN202211133415A CN115551011B CN 115551011 B CN115551011 B CN 115551011B CN 202211133415 A CN202211133415 A CN 202211133415A CN 115551011 B CN115551011 B CN 115551011B
Authority
CN
China
Prior art keywords
cluster head
grid
node
parent
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211133415.7A
Other languages
English (en)
Other versions
CN115551011A (zh
Inventor
羊彦
洪国旗
刘浩琪
张世龙
侯静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202211133415.7A priority Critical patent/CN115551011B/zh
Publication of CN115551011A publication Critical patent/CN115551011A/zh
Application granted granted Critical
Publication of CN115551011B publication Critical patent/CN115551011B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0917Management thereof based on the energy state of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • H04W40/10Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources based on available power or energy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于压缩感知的无线传感器网络节点数据聚合方法,首先使用网格路由协议对无线传感器网络进行分簇,来产生数量、位置均衡的分簇,而后使用均衡子树算法生成负载均衡的网格间树状路由结构,在这两项基础上最后使用压缩感知对传感器传输的数据进行聚合来减小网络能耗,延长网络生存周期。该方法可以保证路由负载的均衡,从而最大程度发挥压缩感知数据聚合完美均衡能耗的效果。

Description

一种基于压缩感知的无线传感器网络节点数据聚合方法
技术领域
本发明属于物联网技术领域,具体涉及一种无线传感器网络节点数据聚合方法。
背景技术
在大多数应用场景中,WSN节点的生存周期受到诸多限制。WSN节点一般部署在人类不可达或无法更换电池的环境下,由于节点成本、尺寸等外在因素的限制,电池能源有限。数据聚合技术可以将来自不同传感器节点的数据进行聚合处理,减少WSN节点传输的数据量从而降低网络整体能量损耗,延长网络生存周期。
此外,在WSN中,常用到基于簇的数据聚合架构,一方面此架构中每个簇的簇头节点可以天然的充当该簇中传感器节点的聚合节点,数据聚合在此节点处实现,另一方面分簇的网络结构能够提高网络能量利用率。其中最经典的算法是LEACH路由算法(周融,任志国,杨尚雷等.LEACH协议的簇首多跳与选择优化[J].湖南大学学报(自然科学版),2015(42):2.),但该算法每次所得的分簇结果总是具有一定的随机性,即簇的数量、簇头节点的位置、簇的大小都是不均衡的。
发明内容
为了克服现有技术的不足,本发明提供了一种基于压缩感知(CompressedSensing,CS)的无线传感器网络节点数据聚合方法,首先使用网格路由协议对无线传感器网络进行分簇,来产生数量、位置均衡的分簇,而后使用均衡子树算法生成负载均衡的网格间树状路由结构,在这两项基础上最后使用压缩感知对传感器传输的数据进行聚合来减小网络能耗,延长网络生存周期。该方法可以保证路由负载的均衡,从而最大程度发挥压缩感知数据聚合完美均衡能耗的效果。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤1:GRID路由协议;
将整个监测区域分成大小相等的网格,网格数目选择为四舍五入取整,N为监测区域传感器节点WSN总数;每个网格中选举竞争逆半径最小的节点作为群首节点,剩余节点为普通节点;
竞争逆半径计算公式如下:
式中:
Ere为节点剩余能量大小;
Dto-c为节点距网格中心距离;
α为大于1的常数;
普通节点负责网格内区域的事件监测,并向群首报告,群首负责向普通节点广播消息,收集普通节点的监测数据,并向相邻群首转发数据分组,路由采用逐网格查找方式,无须逐跳查找路由;
步骤2:均衡子树的网状网格间路由算法;
构造一棵以汇聚节点为根的子树均衡的网格间树状路由,实现步骤如下:
步骤2-1:初始化;
初始化汇聚节点下子树列表为T=[1,1,1,1,1,1,1,1];
初始化所有群首节点:Tsub=None,Ere=Eini,Dts=+∞;
式中:
Tsub为该节点所属子树编号;
Dts表示该节点到汇聚节点的距离;
对与汇聚节点相邻的八个网格的群首节点,将它们的Tsub分别从1到8进行编号;
步骤2-2:更新;
从汇聚节点开始向周边遍历所有网格群首,为每个网格群首寻找其最优父群首,群首i寻找最优父群首o的过程如下:群首i在相邻群首中,按照相邻群首节点的T[Tsub]、Ere以及Dts的先后顺序进行比较从而得到最优父群首;先比较T[Tsub]的值,找到最小的作为父群首;如果最小的不止一个,再比较Ere的值,找到Ere最大的作为父群首;如果Ere最大的不止一个,再比较Dts的值,找到Dts最小的作为父群首;对群首i及其父群首o,按如下方式更新群首i的参数:
Tisub=Tosub,Eire=Eup-ire,Dits=Dots+Dio,T[Tosub]加1;
式中:
Tisub,Tosub,Eire,Dits,Dots分别代表群首i和父群首o的相应参数;
Eup-ire为群首i找到父群首o建立联系后所剩余的能量;
Dio表示群首i到父群首o的距离;
步骤3:基于压缩感知的数据聚合;
按如下公式对每个网格中的数据进行聚合:
其中,Φi,i=1,2,…S为M×Ni维矩阵,每个元素独立同分布于均值为0,方差为1/M的高斯分布,Ni为第i个分块矩阵的列数,xi是将N维向量x分成S段的各分段向量;每段xi由一个网格中的传感器节点所采集的数据构成,Φi为该网格所对应的测量矩阵。
本发明的有益效果如下:
本发明给出的数据聚合算法中给出了基于压缩感知的数据聚合以及网格路由协议和网格间路由的一整套新方法,使用这种方法可以保证路由负载的均衡,从而最大程度发挥压缩感知数据聚合完美均衡能耗的效果。该种方法能够有效延长网络生存周期。
附图说明
图1本发明方法实施流程图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
无线传感器网络面临的一个重要问题是节点能量耗尽导致节点死亡。为了延长网络生存周期,本发明公开了一种基于网格路由和均衡子树,使用压缩感知技术的数据聚合算法。该方法首先使用网格路由协议对无线传感器网络进行分簇,来产生数量、位置均衡的分簇,而后使用均衡子树算法生成负载均衡的网格间树状路由结构,在这两项基础上最后使用压缩感知对传感器传输的数据进行聚合来减小网络能耗,延长网络生存周期。
步骤1:GRID路由协议
将整个监测区域分成大小相等的网格,网格数目选择为(若不为整数,则四舍五入就近取整),N为传感器数目。每个网格中选举竞争逆半径最小的节点作为群首节点,剩余节点为普通节点。竞争逆半径计算公式如下:
式中:
Ere为节点剩余能量大小;
Dto-c为节点距网格中心距离;
α为大于1的常数。
普通节点负责网格内区域的事件监测,并向群首报告,群首负责向普通节点广播消息,收集普通节点的监测数据,并向相邻群首转发数据分组,路由采用逐网格查找方式,无须逐跳查找路由。
步骤2:均衡子树的网状网格间路由算法
为确保负载均衡以发挥压缩感知技术完美均衡的问题,本发明提出了均衡子树的树状路由算法。该算法主要思想是:对使用CS进行数据聚合的WSN来说,构造一棵以汇聚节点为根的子树均衡的网格间树状路由,从而使得节点能耗均衡,延长网络寿命。算法实现步骤如下:
步骤3:基于压缩感知的数据聚合
按如下公式对每个网格中的数据进行聚合。
其中,Φi(i=1,2,…S)为M×Ni维矩阵,每个元素独立同分布于均值为0,方差为1/M的高斯分布,Ni为第i个分块矩阵的列数,xi是将N维向量x分成S段的各分段向量。每段xi由一个网格中的传感器节点所采集的数据构成,Φi为该网格所对应的测量矩阵。

Claims (1)

1.一种基于压缩感知的无线传感器网络节点数据聚合方法,其特征在于,包括如下步骤:
步骤1:GRID路由协议;
将整个监测区域分成大小相等的网格,网格数目选择为四舍五入取整,N为监测区域传感器节点WSN总数;每个网格中选举竞争逆半径最小的节点作为群首节点,剩余节点为普通节点;
竞争逆半径计算公式如下:
式中:
Ere为节点剩余能量大小;
Dto-c为节点距网格中心距离;
α为大于1的常数;
普通节点负责网格内区域的事件监测,并向群首报告,群首负责向普通节点广播消息,收集普通节点的监测数据,并向相邻群首转发数据分组,路由采用逐网格查找方式,无须逐跳查找路由;
步骤2:均衡子树的网状网格间路由算法;
构造一棵以汇聚节点为根的子树均衡的网格间树状路由,实现步骤如下:
步骤2-1:初始化;
初始化汇聚节点下子树列表为T=[1,1,1,1,1,1,1,1];
初始化所有群首节点:Tsub=None,Ere=Eini,Dts=+∞;
式中:
Tsub为该节点所属子树编号;
Dts表示该节点到汇聚节点的距离;
对与汇聚节点相邻的八个网格的群首节点,将它们的Tsub分别从1到8进行编号;
步骤2-2:更新;
从汇聚节点开始向周边遍历所有网格群首,为每个网格群首寻找其最优父群首,群首i寻找最优父群首o的过程如下:群首i在相邻群首中,按照相邻群首节点的T[Tsub]、Ere以及Dts的先后顺序进行比较从而得到最优父群首;先比较T[Tsub]的值,找到最小的作为父群首;如果最小的不止一个,再比较Ere的值,找到Ere最大的作为父群首;如果Ere最大的不止一个,再比较Dts的值,找到Dts最小的作为父群首;对群首i及其父群首o,按如下方式更新群首i的参数:
Tisub=Tosub,Eire=Eup-ire,Dits=Dots+Dio,T[Tosub]加1;
式中:
Tisub,Tosub,Eire,Dits,Dots分别代表群首i和父群首o的相应参数;
Eup-ire为群首i找到父群首o建立联系后所剩余的能量;
Dio表示群首i到父群首o的距离;
步骤3:基于压缩感知的数据聚合;
按如下公式对每个网格中的数据进行聚合:
其中,Φi,i=1,2,…S为M×Ni维矩阵,每个元素独立同分布于均值为0,方差为1/M的高斯分布,Ni为第i个分块矩阵的列数,xi是将N维向量x分成S段的各分段向量;每段xi由一个网格中的传感器节点所采集的数据构成,Φi为该网格所对应的测量矩阵。
CN202211133415.7A 2022-09-18 2022-09-18 一种基于压缩感知的无线传感器网络节点数据聚合方法 Active CN115551011B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211133415.7A CN115551011B (zh) 2022-09-18 2022-09-18 一种基于压缩感知的无线传感器网络节点数据聚合方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211133415.7A CN115551011B (zh) 2022-09-18 2022-09-18 一种基于压缩感知的无线传感器网络节点数据聚合方法

Publications (2)

Publication Number Publication Date
CN115551011A CN115551011A (zh) 2022-12-30
CN115551011B true CN115551011B (zh) 2024-06-25

Family

ID=84727487

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211133415.7A Active CN115551011B (zh) 2022-09-18 2022-09-18 一种基于压缩感知的无线传感器网络节点数据聚合方法

Country Status (1)

Country Link
CN (1) CN115551011B (zh)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394321B (zh) * 2008-09-25 2010-12-15 重庆邮电大学 基于“能量均衡”的集群无线传感器网络非均匀分簇方法
CN106304234B (zh) * 2016-08-09 2019-07-23 南京邮电大学 一种基于聚类路由协议的无线传感器网络能耗优化方法
CN107787021B (zh) * 2016-08-26 2021-02-12 扬州大学 基于能量均衡的非均匀分簇多跳的无线传感网络路由协议

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GRID路由协议的可扩展性分析;李健;李玮;兰来喜;沈若骋;;电力***通信;20080510(第05期);全文 *
基于均衡分簇的无线传感器网络压缩数据收集;乔建华;张雪英;;计算机应用;20180319(第06期);全文 *

Also Published As

Publication number Publication date
CN115551011A (zh) 2022-12-30

Similar Documents

Publication Publication Date Title
Hong et al. A clustering-tree topology control based on the energy forecast for heterogeneous wireless sensor networks
CN107277889B (zh) 一种基于k-means的无线传感器网络分簇方法
Torghabeh et al. Cluster head selection using a two-level fuzzy logic in wireless sensor networks
Zahmatkesh et al. A genetic algorithm-based approach for energy-efficient clustering of wireless sensor networks
Lavanya et al. Energy efficient cluster head selection using hybrid squirrel harmony search algorithm in WSN
CN115551011B (zh) 一种基于压缩感知的无线传感器网络节点数据聚合方法
Nayak et al. Cluster formation algorithm in wsns to optimize the energy consumption using self-organizing map
Abdulzahra et al. Data aggregation mechanisms in wireless sensor networks of iot: a survey
Jain et al. Energy efficient cluster head selection for wireless sensor network: a simulated comparison
CN111182488A (zh) 一种基于时间信道的溯源数据节能传输方法
Yadav et al. Multi parameters based heterogeneous clustering algorithm for energy optimization in WSN
Farahmand et al. Load balanced energy-aware genetic algorithm clustering in wireless sensor networks
Huynh et al. Balance Particle Swarm Optimization and gravitational search algorithm for energy efficient in heterogeneous wireless sensor networks
Khan et al. A new approach of energy efficient load balancing for wireless sensor networks
CN107911851B (zh) 以数据为中心的无线传感器网络中生命期最优dag分解方法
Gao et al. Energy consumption balance cluster-head selection algorithm for Wireless Sensor Network
Kalpana et al. An Energy Efficient Squirrel Search Algorithm For Cognitive Wireless Sensor Networks
Saad et al. Correlation-based sensor activity scheduling mechanisms for wireless sensor networks
CN115086994B (zh) 一种无线传感器网络层次路由协议
Dubey et al. Fuzzy based Technique for Nodes Coverage with Load Balancing Data collection using Multiple Conflicting Factors
Pan et al. An optimal clustering formation for wireless sensor network based on compact genetic algorithm
Hassan et al. Improving smart irrigation systems through energy efficient cluster-head selection in heterogeneous WSNS
Taruna et al. Parameter based Cluster Head Election in Wireless Sensor Network: A Fuzzy Approach
Liu et al. Energy Allocation Strategy of Earthquake Monitoring Wireless Sensor Network Based on Longitude and Latitude Coding and Differential Evolution Algorithm
Pamulapati Wsn energy optimization: Evolutionary approach

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant