无线传感网中基于时空压缩网络编码的数据传输方法技术

技术编号:13773003 阅读:75 留言:0更新日期:2016-09-29 21:49
本发明专利技术公开了一种无线传感网中的基于时空压缩网络编码的数据传输方法,主要解决现有无线传感网中数据传输方法的数据传输总量大、传输次数多的问题。其实现步骤为:(1)在节点发送端进行时空压缩采样,得到原始数据包;(2)利用簇内的时空相关性和簇间的流间网络编码来对原始数据包进行传输;(3)在接收端sink节点中利用梯度投影算法GPSR_BB对原始数据包进行恢复。本发明专利技术在节点采样阶段挖掘感知数据的时空相关性,减少了数据总量,采用簇内传输和簇间传输压缩了数据传输量,减少了传输次数,从而延长了无线传感网络的生存时间,可用于无线传感网络中数据的采集、传输及恢复。

【技术实现步骤摘要】

本专利技术属于通信
,具体涉及一种数据传输方法,可用于无线传感网络中数据的采集、传输及恢复。
技术介绍
无线传感器网络WSN是一种多跳自组织的网络,具有功耗低、成本低、分布式等特点,其通过分布于待测区域内的大量节点来协作地感知与处理网络覆盖区域内的信息。无线传感网一般被随机安装在环境恶劣或者人们无法到达的区域,安装后它的维护、运行一般都没有人的介入。所以如何尽可能地提高WSN的网络存活时间是一个关键问题。华南理工大学申请的专利“一种无线传感网络的数据传输方法”(公开号:CN102025611A,申请号:CN201010532224.9,申请日:2010.10.30)中公开了一种无线传感网络的数据传输方法,该方法首先获取其邻居节点的期望传输值,然后选择传输值小于阈值的邻居节点作为下一跳候选节点,该节点到根节点的路径能量统计值得到下一跳的能量概率,最后根据能量概率在候选节点集中选择下一跳节点。该方法由于没有考虑采集数据之间的相关性,所以数据的传输总量较高,而节点的能量有限,使得节点过早地死亡。国网电力科学研究院和南京南瑞集团公司申请的专利“一种基于非实时应答机制的无线传感网络数据传输方法”(公开号:CN104243110A,申请号:CN201410423121.7,申请日:2014.08.25)中公开了一种基于非实时应答机制的无线传感网络数据传输方法,该方法通过在无线传感网络中加入协调器,并在传感器节点和协调器中嵌入一种非实时应答机制,来减少数据重传次数,达到降低网络中各节点的能耗目的。该方法存在的不足是,加入协调器导致复杂度较高,没有考虑整个网络的能量消耗来进一步地延长网络的存活时间。综上所述,现有的无线传感网络中的数据传输方法,没有考虑数据之间的相关性,数据传输总量大,传输次数多,同时复杂度较高,难以进一步地提高网络的存活时间。
技术实现思路
本专利技术的目的在于针对上述问题,提供一种无线传感网中基于时空压缩网络编码的数据传输方法,以降低数据传输总量和传输次数,提高网络的存活时间。为达到上述目的,本专利技术的技术方案包括如下:(1)在节点发送端进行时空压缩采样,得到原始数据包;(2)利用簇内的时空相关性和簇间的流间网络编码来对原始数据包进行传输:(2a)网络初始化:将具有不同索引编号的传感器随机得投放到某区域,并按节点的通信半径来划分簇;(2b)簇内传输:在簇内选取能量最高的一个节点作为该簇此次传输的发送核节点,将其余节点作为普通节点向发送核节点传输数据包,发送核节点将接收到普通节点的数据包t1与发送核节点的数据包t2,按下面的规则合并为新的数据包t3: t 3 = t 3 [ 1 ] = { t 1 [ 1 ] , t 2 [ 1 ]本文档来自技高网
...

【技术保护点】
一种无线传感网中基于时空压缩网络编码的数据传输方法,包括:(1)在节点发送端进行时空压缩采样,得到原始数据包;(2)利用簇内的时空相关性和簇间的流间网络编码来对原始数据包进行传输:(2a)网络初始化:将具有不同编号的传感器随机得投放到某区域,按节点的通信半径来划分簇,并在每个簇内按节点能量的高低进行排序;(2b)选择传输路径:利用每个簇中能量最高的节点组成路径进行数据包的传输,当路径上的某个节点能量将要消耗完时,把该节点作为死亡节点从簇中移除;(2c)簇内传输:在簇内选取能量最高的一个节点作为该簇此次传输的发送核节点,将其余节点作为普通节点向发送核节点传输数据包,发送核节点将接收到普通节点的数据包t1与发送核节点的数据包t2,按下面的规则合并为新的数据包t3:其中,t1[1]是普通节点数据包的第一部分,t2[1]是发送核节点数据包的第一部分;t1[2]是普通节点数据包的第二部分,t2[2]是发送核节点数据包的第二部分;t1[3]是普通节点数据包的第三部分,t2[3]是发送核节点数据包的第三部分;t3[1]是合并后新的数据包t3的第一部分,其为t1[1]和t2[1]的组合,t3[2]是合并后新的数据包t3的第二部分,其为t1[2]和t2[2]的组合,t3[3]是合并后新的数据包t3的第三部分,其为t1[3]与t2[3]的相加值;(2d)簇间传输:当簇内传输结束之后,每个簇将会有一个发送核节点,在由发送核节点组成的路径上,利用流间网络编码在数据流交汇的节点上进行网络编码,并将编码后的数据包传送到sink节点;(3)在接收端sink节点中利用梯度投影算法GPSR_BB对原始数据包进行恢复。...

【技术特征摘要】
1.一种无线传感网中基于时空压缩网络编码的数据传输方法,包括:(1)在节点发送端进行时空压缩采样,得到原始数据包;(2)利用簇内的时空相关性和簇间的流间网络编码来对原始数据包进行传输:(2a)网络初始化:将具有不同编号的传感器随机得投放到某区域,按节点的通信半径来划分簇,并在每个簇内按节点能量的高低进行排序;(2b)选择传输路径:利用每个簇中能量最高的节点组成路径进行数据包的传输,当路径上的某个节点能量将要消耗完时,把该节点作为死亡节点从簇中移除;(2c)簇内传输:在簇内选取能量最高的一个节点作为该簇此次传输的发送核节点,将其余节点作为普通节点向发送核节点传输数据包,发送核节点将接收到普通节点的数据包t1与发送核节点的数据包t2,按下面的规则合并为新的数据包t3:其中,t1[1]是普通节点数据包的第一部分,t2[1]是发送核节点数据包的第一部分;t1[2]是普通节点数据包的第二部分,t2[2]是发送核节点数据包的第二部分;t1[3]是普通节点数据包的第三部分,t2[3]是发送核节点数据包的第三部分;t3[1]是合并后新的数据包t3的第一部分,其为t1[1]和t2[1]的组合,t3[2]是合并后新的数据包t3的第二部分,其为t1[2]和t2[2]的组合,t3[3]是合并后新的数据包t3的第三部分,其为t1[3]与t2[3]的相加值;(2d)簇间传输:当簇内传输结束之后,每个簇将会有一个发送核节点,在由发送核节点组成的路径上,利用流间网络编码在数据流交汇的节点上进行网络编码,并将编码后的数据包传送到sink节点;(3)在接收端sink节点中利用梯度投...

【专利技术属性】
技术研发人员:肖嵩覃大选权磊刘洋希薛晓芦存博杜建超
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1