CN104703262A - 基于压缩感知的分簇式数据收集方法 - Google Patents

基于压缩感知的分簇式数据收集方法 Download PDF

Info

Publication number
CN104703262A
CN104703262A CN201510122417.XA CN201510122417A CN104703262A CN 104703262 A CN104703262 A CN 104703262A CN 201510122417 A CN201510122417 A CN 201510122417A CN 104703262 A CN104703262 A CN 104703262A
Authority
CN
China
Prior art keywords
data
error
matrix
reconstruct
base station
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.)
Granted
Application number
CN201510122417.XA
Other languages
English (en)
Other versions
CN104703262B (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.)
Xiangtan University
Original Assignee
Xiangtan 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 Xiangtan University filed Critical Xiangtan University
Priority to CN201510122417.XA priority Critical patent/CN104703262B/zh
Publication of CN104703262A publication Critical patent/CN104703262A/zh
Application granted granted Critical
Publication of CN104703262B publication Critical patent/CN104703262B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0014Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0222Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave in packet switched networks
    • 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)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

本发明公开了一种基于压缩感知的分簇式数据收集方法。首先,传感器网络执行基于边介数的分簇算法和基于点介数的簇头选择方法。然后,簇头收集簇内节点的数据,并产生随机测量矩阵对收集的数据进行压缩采样。最后,簇头将压缩后的数据沿最短路径算法传输到基站,基站产生相同的测量矩阵对压缩数据进行重构,如果重构误差大于一定阈值,则增加测量矩阵行数,使得重构数据满足一定误差阈值。本发明降低了数据收集的能耗,并可以实时调节重构数据的误差,得到满足一定误差的重构数据。

Description

基于压缩感知的分簇式数据收集方法
技术领域
本发明涉及一种特别用于无线传感器网络的基于压缩感知的分簇式数据收集方法,属于通信技术领域。
背景技术
无线传感器网络(Wireless Sensor Network, WSN)是由一些低功耗、体积小的传感器网络节点,以无线多跳的方式形成的自组织网络。这些大量分散的节点能够同时协作,对某一地域进行实时监控、感知和采集各种数据。但是,无线传感器网络节点分布密集,能量有限。尤其在分簇式数据收集的过程中,大量的感知数据需要经过传感器网络节点传输到簇头,进而传输到基站。如何设计高效的数据收集方法成为亟待解决的问题。
传统的数据收集方法通常将大量传感器节点采集的所有数据经过簇头节点传输到基站进行处理。然而,在传感器网络的数据采集过程中,通常是多个传感器节点对某一事件进行感知压缩,携带了大量的冗余数据,大大占用了网络通信带宽,带来了不必要的能耗。
近年来,随着压缩感知(compressive sensing, CS)的提出,给无线传感器网络的数据收集开辟了新的道路。压缩感知理论可以分成三个过程:采样,测量,重构。采样:对稀疏数据进行采样;测量:对采样得到的数据进行压缩测量,得到测量值;重构:由测量值数据对原始数据进行还原。而现有结合压缩感知的数据收集方案,主要是通过测量矩阵的设计、普通分簇、分布式时空相关性等方法来进行。
测量矩阵的设计方法,即设计满足一定特性的矩阵,如设计适合在硬件资源有限的传感器节点中实现的循环稀疏伯努利观测矩阵,使用循环稀疏矩阵与伪随机伯努利序列,采用结构化的方法构造。具有非零元素少,良好的伪随机性,硬件易于实现等优点。在满足数据重构误差的前提下,能够通过压缩观测获得更少的观测数据,减少传输能耗。
普通分簇方法,即通过对网络执行一定的分簇算法,然后在簇头中生成随机采样序列并分发给簇成员,然后在簇成员中进行低速随机采样,最后在簇头中进行信号重构。该方法可以减少一定的传输能耗,但是,不能保证重构的质量。
分布式时空相关性方法,即在数据收集的过程中, 针对目前只对空间感知数据进行随机投影操作,而真实网络中空间感知数据的压缩性能并不好,从而导致数据恢复质量差和压缩数据的传输代价大。提出一种分布式时空数据收集方法,可以有效减少网络中传输的测量值数目。
综上所述,现有的压缩感知结合传感器网络的数据收集策略均能够减少一定数目的测量值,从而降低传输能耗,但是,对于如何降低簇内传输能耗以降低网络传输总能耗,同时获得满足一定误差值的重构数据,目前尚没有合适的解决方案。
发明内容
针对上述问题以及具有一定组织结构的传感器网络,提出一种基于压缩感知的分簇式数据收集方法。通过将传感器网络节点执行基于边介数的分簇算法和基于点介数的簇头选择方法,以及重构误差的反馈,解决数据收集过程中传输能耗大、不能得到满足一定误差要求的数据问题。本发明通过将节点执行基于边介数的分簇算法和基于点介数的簇头选择方法,获得最优分簇,降低簇内传输能耗,从而尽可能降低传输总能耗,同时,通过反馈重构误差,得到满足一定误差要求的重构数据。
本发明,首先对传感器网络执行基于边介数的分簇算法和基于点介数的簇头选择方法。然后,簇头收集簇内节点的数据,并产生随机测量矩阵对收集的数据进行压缩采样。最后,簇头将压缩后的数据沿最短路径算法传输到基站,基站产生相同的测量矩阵对压缩数据进行重构,如果重构误差大于一定阈值,则增加测量矩阵行数,使得重构数据满足一定误差阈值。本发明降低了数据收集的能耗,并可以实时调节重构数据的误差,得到满足一定误差的重构数据。
本发明的具体步骤如下:
步骤一、根据节点的邻接矩阵                                                ,对传感器网络节点执行基于边介数的分簇算法和基于点介数的簇头选择方法,得到网络分簇及每个分簇对应的簇头
步骤二、簇内节点将感知到的数据传输到对应的簇头
步骤三、簇头节点产生随机测量矩阵,并对收集的数据进行压缩采样,得到测量值矩阵中的第
步骤四、簇头节点经过最短路径算法将测量值传输到基站;
步骤五、基站接收来自簇头的数据,构成测量值矩阵,然后基站产生相同的随机测量矩阵,并对原始收集数据进行重构,重构过程满足下式:
                               (1)
步骤六、对重构出来的数据,计算其均方误差,然后,执行反馈算法,最终,得到满足误差阈值的重构数据;
步骤七、结束。
与现有结合压缩感知的无线传感器网络数据收集方法相比,本发明的优点在于:
1、本发明提出的通过节点进行基于边介数的分簇算法和基于点介数的簇头选择方法,可以获得更合理的簇结构,有效减少簇内传输的能耗,从而尽可能降低网络传输总能耗;
2、本发明根据重构数据计算重构误差,进行实时反馈,可以在不增加多余通信能耗的条件下,得到满足一定误差要求的重构数据。
附图说明
图1是实现本发明数据收集的流程图;
图2是具有一定组织结构的20节点网络示意图;
图3是20节点网络划分结果示意图;
图4是对比最短路径数据收集和基于压缩感知的分簇式数据收集的能耗结果图。
具体实施方法
本发明设计了基于压缩感知的分簇式数据收集方法,结合图1,数据收集的具体实施方法如下:
     针对具有一定组织结构的无线传感器网络,设定基站重构数据的误差阈值,以20节点网络(图2,节点编号从1到20,坐标(0,0)点为基站节点)和图片数据为例。具体步骤如下所示:
步骤一、基站设定数据重构后的均方误差阈值
步骤二、对传感器网络节点进行基于边介数的分簇算法和基于点介数的簇头选择方法,得到网络分簇及每个分簇对应的簇头(图3,其中节点1、2、3、4、5是一个簇,节点6、7、8、9、10是一个簇,节点11、12、13、14、15是一个簇,节点16、17、18、19、20是一个簇,每个簇均以不同形状标明,五角星节点为对应簇内簇头);
步骤三、簇内节点将感知到的数据传输到对应的簇头
步骤四、簇头节点分别产生随机测量矩阵,并对收集的数据进行压缩采样,得到测量值矩阵中的第
步骤五、簇头节点经过最短路径算法将测量值传输到基站;
步骤六、基站接收来自簇头的数据,构成测量值矩阵,然后基站产生随机测量矩阵,并对原始收集数据进行重构,重构过程满足下式:
                               (1)
步骤七、对重构出来的数据,按照下式计算均方误差:
                                (2)
步骤八、对比重构误差和误差阈值,若误差大于等于误差阈值,即,转步骤九,否则转步骤十;
步骤九、增加测量矩阵的行数目,重新进行重构,得到重构数据,若重构数据的均方误差大于均方误差阈值,即,继续增加测量矩阵的行数目,直到均方误差小于均方误差阈值,转步骤十;
步骤十、结束。
为验证该方法的有效性,本方法通过Matlab仿真平台进行试验,将20节点网络部署在100m100m的监测区域内,基站坐标为(0,0)。节点具有相同的初始能量,节点消耗的能量按照下式计算:
                                      (3)
式中代表两节点之间的距离,为距离能耗的比例系数,为调节因子,,当节点和节点之间有边连接,即,在这条边的两端传输一个包所消耗的能量为;而当两节点之间没有边,即,在这两条边之间传输一个数据包所消耗的能量为。传输距离设置为40m。
在网络中传输数据50轮次,此时网络中还没有节点能量耗尽,对比基于压缩感知的分簇式数据收集和最短路径数据收集方法,结果如图4。从图可知,基于压缩感知的分簇式数据收集方法明显降低了网络能耗。
然后,对图像数据在基站进行反馈处理,当测量矩阵的行数依次设置为10、20、30、40、50时,每轮次反馈在原有行数值上增加两行,即,设定图像数据的均方误差阈值为200,150-250为均方误差的可接受范围,经试验发现,不同的行数的测量矩阵均可以通过反馈调节行数,得到满足条件的均方误差。
综上所述,基于压缩感知的分簇式数据收集方法,不仅能有效降低传输总能耗,而且,可以通过将重构误差进行反馈,得到满足一定误差要求的重构数据。

Claims (2)

1.一种基于压缩感知的分簇式数据收集方法,其特征在于,首先,传感器网络执行基于边介数的分簇算法和基于点介数的簇头选择方法;然后,簇头收集簇内节点的数据,并产生随机测量矩阵对收集的数据进行压缩采样;最后,簇头将压缩后的数据沿最短路径算法传输到基站,基站产生相同的测量矩阵对压缩数据进行重构,如果重构误差大于一定阈值,则增加测量矩阵行数,使得重构数据满足一定误差阈值;所述方法至少包括以下前提和步骤:
前提:
传感器网络节点分布具有一定的组织结构特性;
基站设定重构数据的均方误差阈值                                                
步骤:
步骤一、根据节点的邻接矩阵,对传感器网络节点执行基于边介数的分簇算法和基于点介数的簇头选择方法,得到网络分簇及每个分簇对应的簇头
步骤二、簇内节点将感知到的数据传输到对应的簇头
步骤三、簇头节点产生随机测量矩阵,并对收集的数据进行压缩采样,得到测量值矩阵中的第
步骤四、簇头节点经过最短路径算法将测量值传输到基站;
步骤五、基站接收来自簇头的数据,构成测量值矩阵,然后基站产生相同的随机测量矩阵,并对原始收集数据进行重构,重构过程满足下式:
                               (1)
步骤六、对重构出来的数据,计算其均方误差,然后,执行反馈算法,最终,得到满足误差阈值的重构数据;
步骤七、结束。
2.如权利要求1所述的方法,其特征在于所述反馈算法,至少还包括:
1) 计算重构数据的均方误差,用表示,对比重构误差和误差阈值,若误差大于误差阈值,即,转步骤2),否则转步骤3);
2) 为了提高重构精度,增加测量矩阵的行数目,重新生成更高维的随机测量矩阵,然后,重新进行重构,得到重构数据,若重构后的均方误差仍然大于误差阈值,即,继续增加测量矩阵的行数目,直到误差小于误差阈值,转步骤3);
3) 结束。
CN201510122417.XA 2015-03-20 2015-03-20 基于压缩感知的分簇式数据收集方法 Expired - Fee Related CN104703262B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510122417.XA CN104703262B (zh) 2015-03-20 2015-03-20 基于压缩感知的分簇式数据收集方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510122417.XA CN104703262B (zh) 2015-03-20 2015-03-20 基于压缩感知的分簇式数据收集方法

Publications (2)

Publication Number Publication Date
CN104703262A true CN104703262A (zh) 2015-06-10
CN104703262B CN104703262B (zh) 2016-10-26

Family

ID=53349935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510122417.XA Expired - Fee Related CN104703262B (zh) 2015-03-20 2015-03-20 基于压缩感知的分簇式数据收集方法

Country Status (1)

Country Link
CN (1) CN104703262B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105120469A (zh) * 2015-07-06 2015-12-02 湘潭大学 基于压缩感知的质量可伸缩低信息密度数据收集方法
CN106851767A (zh) * 2016-09-22 2017-06-13 华东理工大学 一种无线传感网络节点融合数据收集方法
CN109587651A (zh) * 2018-12-26 2019-04-05 中国电建集团河南省电力勘测设计院有限公司 一种无线传感器网络数据汇聚算法
CN109743708A (zh) * 2018-11-07 2019-05-10 湘潭大学 一种基于车流密度的车联网数据采集方法
CN110311687A (zh) * 2019-07-09 2019-10-08 南京天数智芯科技有限公司 一种基于集成算法的时序数据无损压缩方法
CN116527525A (zh) * 2023-05-05 2023-08-01 国网湖南省电力有限公司 基于边缘计算的设备数据采集方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841932A (zh) * 2010-05-10 2010-09-22 南京邮电大学 无线传感器网络中基于动态分簇的分布式压缩感知方法
CN103237364A (zh) * 2013-04-19 2013-08-07 北京邮电大学 一种集成的无线传感器网络数据收集机制
US20140321763A1 (en) * 2009-10-21 2014-10-30 Futurewei Technologies, Inc. Communication System with Compressive Sensing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140321763A1 (en) * 2009-10-21 2014-10-30 Futurewei Technologies, Inc. Communication System with Compressive Sensing
CN101841932A (zh) * 2010-05-10 2010-09-22 南京邮电大学 无线传感器网络中基于动态分簇的分布式压缩感知方法
CN103237364A (zh) * 2013-04-19 2013-08-07 北京邮电大学 一种集成的无线传感器网络数据收集机制

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MINH TUAN NGUYEN等: "Compressive Sensing Based Data Gathering in Clustered Wireless Sensor Networks", 《INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEM(DCOSS),2014》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105120469A (zh) * 2015-07-06 2015-12-02 湘潭大学 基于压缩感知的质量可伸缩低信息密度数据收集方法
CN106851767A (zh) * 2016-09-22 2017-06-13 华东理工大学 一种无线传感网络节点融合数据收集方法
CN106851767B (zh) * 2016-09-22 2021-01-19 华东理工大学 一种无线传感网络节点融合数据收集方法
CN109743708A (zh) * 2018-11-07 2019-05-10 湘潭大学 一种基于车流密度的车联网数据采集方法
CN109743708B (zh) * 2018-11-07 2022-03-18 湘潭大学 一种基于车流密度的车联网数据采集方法
CN109587651A (zh) * 2018-12-26 2019-04-05 中国电建集团河南省电力勘测设计院有限公司 一种无线传感器网络数据汇聚算法
CN109587651B (zh) * 2018-12-26 2021-11-02 中国电建集团河南省电力勘测设计院有限公司 一种无线传感器网络数据汇聚方法
CN110311687A (zh) * 2019-07-09 2019-10-08 南京天数智芯科技有限公司 一种基于集成算法的时序数据无损压缩方法
CN110311687B (zh) * 2019-07-09 2022-10-04 上海天数智芯半导体有限公司 一种基于集成算法的时序数据无损压缩方法
CN116527525A (zh) * 2023-05-05 2023-08-01 国网湖南省电力有限公司 基于边缘计算的设备数据采集方法及***

Also Published As

Publication number Publication date
CN104703262B (zh) 2016-10-26

Similar Documents

Publication Publication Date Title
CN104703262A (zh) 基于压缩感知的分簇式数据收集方法
Liu et al. CDC: Compressive data collection for wireless sensor networks
CN102594904A (zh) 对无线传感器网络异常事件进行分布式检测的方法
CN101848529B (zh) 一种无线传感器网络的多重主成分分析数据压缩方法
CN102638889A (zh) 基于贝叶斯压缩感知的室内无线终端定位方法
CN107820321A (zh) 一种基于蜂窝网络的窄带物联网中大规模用户智能接入算法
CN108924148A (zh) 一种多源信号协同压缩感知数据恢复方法
CN102164395A (zh) 基于压缩感知的无线传感器网络全局信息本地获取方法
CN103152817A (zh) 基于广播Gossip算法的分布式时钟同步方法
CN102355752B (zh) 基于膨胀图的无线传感器网络压缩感知测量矩阵和重构方法
CN103702282B (zh) 一种基于迁移压缩感知的多种类多目标被动式定位方法
CN111769891A (zh) 一种基于张量分解的频谱监测大数据处理***及处理方法
CN103701647B (zh) 一种无线网络拓扑优化生成方法
CN102970677B (zh) 基于侦听的Gossip平均共识技术的无线通信方法
CN101808383B (zh) 面向矩阵式无线传感器网络的随机路由的选择方法
CN103260179A (zh) 基于ZigBee的QPSO自校正定位方法
CN108667651A (zh) 一种低时间复杂度的随机机会网络拓扑重构方法
CN101895957B (zh) 面向矩阵式无线传感器网络分配权重的随机路由选择方法
CN103546901A (zh) 一种无线传感器网络能量状态采集方法及其装置
CN105682141A (zh) 基于邻居辅助的无线传感器网络数据采集方法
Xiaohan et al. Energy optimization strategy for wireless sensor networks in large-scale farmland habitat monitoring
CN103533674A (zh) 一种分簇水声传感器网络数据采集和传输的方法
Cui et al. Information recovery via block compressed sensing in wireless sensor networks
CN101902797B (zh) 面向矩阵式无线传感器网络的分块式随机路由的选择方法
CN107787002B (zh) 一种快速评估无线供电通信中信息传输速率的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161026