欢迎访问一起赢论文辅导网
本站动态
联系我们
 
 
 
 
 
 
 
 
 
 
 
QQ:3949358033

工作时间:9:00-24:00
材料论文
当前位置:首页 > 材料论文
压缩感知和LEACH结合的水下传感器网络信息采集方案
来源:一起赢论文网     日期:2013-08-08     浏览数:3928     【 字体:

摘 要: 由于水下传感器网络特殊的工作环境,节点能耗是其至关重要的问题 针对这一问题,本文提出一种 和压缩感知相结合的水下传感器网络信息采集方案( ) 根据 协议对网络节点分簇后,簇内节点可以以概率决定是否参与感知数据,簇内感知到的数据加权叠加后,由簇头传输至 节点 在 节点,利用压缩感知重构算法进行信息重构,从而得到监测区域的信息图谱 仿真结果表明,与传统的 协议相比, 方案在保证重构精度的前提下,大大节约了节点能量,延长了网络生存周期
关键词: 水下声学传感器网络; 协议; 压缩感知; 能耗
  近年来,各国开发利用海洋的热潮逐渐兴起,海洋权益日益受到重视,水下无线传感器网络成为研究热点 水下传感器网络在数据采集( 例 如 温 度盐度等) 环境监测和灾难预防等方面取得了广泛的应用[ ]由于水下传感器节点长期部署在海底( 二维静态或准静态网络) ,或漂浮在不同的深度( 三维静态或准静态网络)[],节点靠电池供电,能源更换困难,因此,如何充分利用有限的节点能量资源来完成复杂水下环境中的信息采集 传输和处理任务,有效延长网络生存时间,是当前国内外水下传感器网络研究领域的热点问题
  陆地无线传感器网络中,分簇是一种节约能耗和能耗均衡的有效思路 将传感器网络分簇,簇内普通节点只需要和距离近的簇头通信,簇头将搜集到的信息传输至远距离的基站,这样就不用每个节点都和基站通信,大大节约了网络能耗 协议[]是无线传感器网络中最为经典的分簇协议,以循环的方式随机选择簇头,将整个网络的能量负载平均分配到每个传感器节点中,从而实现网络能量均衡,降低 网 络 能 耗,大大延长了网络寿命[]当然, 协议也存在某些缺点,针对这些不足有不少改进算法[ ]由于水下环境复杂多变,并且多采用水声通信,信道环境的复杂性和通信方式的差异性制约了经典分簇协议在水下传感器网络中的应用 近年来,已有不少文献[ ]将陆地无线传感器网络的分簇路由协议改进后,应用到水下环境中,网络性能得到很大的提升 在 算 法 及其改进形式中,每个簇头收到本簇成员后进行数据融合处理,并将结果发送给汇聚节点,但其仅强调了数据融合的重要性,而并没有提出具体的能量有效数据融合措施作为技术支撑,因 而 限 制 了算法的节能性 近年来,压缩感知理论的出现,为上述瓶颈的突破提供了新的解决途径
  由于大多数自然现象数据在某一合适的基上是稀疏的,根据压缩感知理论,在一定的条件下,可以用少数随机观测值精确恢复信号[]近年来,已有不少研究将压缩感知理论应用于无线传感器网络中 其中文献[]提出了自适应压缩感知,首先随机选取传感器节点感知数据,并用这些感知到的数据进行重构,如果重构精度不能满足要求,则节点选取一条路由并且决定路径上相应位置传感器节点的权值系数,最终利用所有路由的加权值重构原始数据 文献[ ]研究了传感器网络中的基于压缩感知的稀疏事件检测和多目标跟踪,文 献[]提出了 和压缩感知结合的无线传感器网络目标探测,这些都是针对空域稀疏的场景; 而对于环境监测信息采集等应用来说,网络数据往往是频域稀疏的,因此在数据采集方式网络协议等方面都存在新的问题 文献[]针对水下传感器网络提出了一种随机接入压缩感知( ) 方案,在 每一帧的开始,每个节点根据一定的概率决定是否进行数据采集,然后将采集到的数据通过单跳方式传递到 节点, 节点根据随机选取的节点数据进行重构 然而,该文献并未考虑水下信道的特点,也没有考虑到传感器节点到 节点距离不同对节点能耗的影响,这将导致节点能耗的不均衡 鉴于上述分析,本文提出了压缩感知和 结 合的水下传感器网络信息采集方法 ,利用协议的分簇思想实现能耗均衡,利用压缩感知方式有效压缩数据,减少构建网络信息图谱所需的数据量,从而降低系统能耗,延长大规模水下传感器网络的整体生存时间
  本论文安排如下: 第 节介绍了系统模型; 第节介绍了水下信道传播模型; 第 节对协议进行了详细阐述,包括簇内节点全部参与采样的 方案和簇内节点按照一定概率参与采样的 方案; 第 节通过仿真实验对 协议进行了分析和验证; 第 节对全文进行总结系统模型本文考虑部署在海底的静态传感器网络,如图所示, 个传感器节点均匀分布在二维平面内,用来对物理现象 ( ,,) ( 比如水下温度) 进行监测 节点位于距离海平面很近的地方,传感器网络中各个节点之间具有相互通信能力,并且都能和节点远距离通信( ) ( ,,) 表示在第 个采样周期,节点位置( ,) 上感知的数据,和 表示传感器节点的空间位置 在第 个采样周期,整个传感器网络中的传感器节点所处位置的温度值为:( )( ) ( )( )( ) ( )( )本论文提出的 协议,在每个采样周期的开始,进行簇头的建立,然后进行分簇过程,非簇头节点选择所从属的簇头,每个簇内的普通节点可以以一定的概率参与采样,簇内感知数据的加权叠加值由簇头传输至 节点,在每个采样周期的结束,节点利用接收到的少量数据进行信息重构水声信道传播模型在水下传感器网络中,水声信号在传播时衰减损失主要是传播损耗和吸收损耗[]假设节点正常接收消息分组的最低功率是 ,发送端和接受端的距离是,载波频率 ,则发送功率至少需要是 ( ,) ,其中 ( ,) 是系统的衰减因子:( ,) ( ) ( )式中是波面扩展损失因子,对于柱面波取 ,球面波时取 ,在实际应用中一般设定 对式( ) 取对数形式:( ,) ( ) ( ) ( )上式单位是 ,第一项是传播损耗,第二项是吸收损耗 ( ) 是与吸收系数( ) 有关的一个参数,其表达式为:( )( )( )吸收系数的经验公式[]是:( ) ( )由此公式可见,吸收损耗随距离和频率的增大而变大和 结合的信息采集协议协议的每个回合可以分成两个阶段: 簇的建立阶段和传输数据的稳定阶段 两个阶段所持续的时间总和为一轮 稳定阶段持续一段时间后,进 行 下 一 回 合,不断地循环执行簇的重构过程协议把网络的能量负载平均到每个传感器节点上,从而达到节约能耗的目的协议的工作过程是:步骤: 簇的建立阶段 在每一轮的开始,随机选择簇头节点 传感器节点随机生成一个( ,) 之间的随机数,并且与阈值( ) 做比较,( ) [ ( ) ]{( )式中 为节点成为簇头节点的百分数,为当前轮数,为在最近的 轮中未当选簇头的节点集合,为传感器节点标号 如果小于该阈值,则该节点当选为簇头 假设此步骤共选取 个簇头步骤: 簇头节点广播自己成为簇头的信息,节点根据接收到的消息的强度决定加入哪个簇,并告知相应的簇头步骤: 稳定阶段 簇内节点感知信息,将采集到的数据传输至相应的簇头 各簇头将融合后的数据传输至 节点稳定阶段持续一段时间后,重新进入簇的建立阶段,进入下一轮的循环 协议的分簇拓扑结构无需复杂的路由信息,因此减少了路由控制过程中的能量消耗,簇内节点的数据转发由簇头负责,有效地节省了簇内节点的能量,周期性地选取簇头,也平衡了所有节点的能耗,延长了网络寿命 然而协议也存在一些不足之处,例如簇头负责融合簇内不同源节点产生的数据,但是目前并没有能量有效的数据融合措施作为支撑 针对这一不足,本文提出压缩感知和 结合的信息采集方案本方案将 协议簇头选择的随机性和压缩感知框架下的投影观测结合起来,在簇头节点进行简单的数据叠加,从而大大降低了簇头发往 节点的数据量协议描述由于大部分的自然现象在某一基( 例 如 小 波基离散余弦变换基等) 上具有稀疏性,可以考虑利用压缩感知的方法进行信息采集 压缩感知理论指出,只要观测矩阵和稀疏基满足 准 则,就 可 以用少量的观测数据重构原始信息协议中,簇内节点都要感知采集数据,而在 协议中,簇内节点可以按照一定的概率决定是否参与采集( 感知) 数据,簇内采集到的数据只进行简单的 加 权 叠 加,避 免 了 协 议中数据融合带来的大量能耗,簇头将加权叠加值传输至 节点 这样,如果某一个簇内有 个节点参与感知数据,个数据包加权叠加后减小为 个数据包,由簇头发送至 节点 节点利用收集到的 个簇头的数据,通过压缩感知重构算法重构监测区域信息 需要说明,根据压缩感知理论,观测值数目需要大于某个与稀疏度相关的最小观测值门限,才能精确重构原始信息假设我们研究的自然现象具有频域稀疏性,即( ) 的二维空间离散傅里叶变换 ( ) 是稀疏的为了表达方便,将( ) 和 ( ) 分别用向量形式表示为: ( ) ( ( ) ) ,( ) ( ( ) ) ,其中,( ) 将矩阵 按列向量转换为向量形式,其表达式为:( ) ( ,,,,,,,,,,)( )则,( ) ( ) ( ) ( )其中如图 所示,与分别为纵向方向和横向方向的传感器节点个数,是离散傅里叶变换矩阵,即[,] ( )节点接收到的 个数据来自 个簇头,每个簇头发送的数据是本簇内参与感知的节点数据的加权叠加和,用( ) 表示在第 轮随机选取的 个簇头的观测值向量,( ) 是在第 轮,对应的的随机观测矩阵,其中 为水下传感器总的节点数目 节点处接收的数据向量可如下表述:( ) ( ) ( ) ( ) ( )其中,( ) 是由于系统或者外界带来的噪声 随机观测矩阵 ( ) 每一行对应一个簇,每一列对应一个传感器 节 点 观 测 矩 阵 ( ) 按照如下方式构建: 如果节点属于第个簇,并且该节点参与数据采集( 感知) ,则对应的元素 为; 否则,为每个簇头向 节点传输的数据为:( )定义稀疏基 ( ) ,则原始信号向量可稀疏表示为 ( ) ( ) ,因此,式( ) 可以改写为:( ) ( ) ( ) ( ) ( )在第 轮的结束, 节点根据接收到的观测值向量( ) ,观测矩阵 ( ) ,以及稀疏基矩阵来重构传感器网络区域的信息图谱 由于压缩感知重构就是寻找最稀疏的{ ( ) } 的形式,而 范数表示向量中非零元素的个数,因 此,重 构 即 求 解 式( ) 但最小 范数这一组合优化问题是一个难题[],无法直接求解,目前主要提出了匹配追踪算法求得其次优解,其本质是贪婪迭代算法,代表性的包括匹配追踪算法 正 交 匹 配 追 踪 算 法[]等,这类算法得到的只是局部最优解 文献[ ]从理论上证明,在保证 和 不相关的条件下,上述组合优化问题可转化为 约束的凸优化问题,如式( ) 所示 范数最小化问题可转化为求解式( ) 范数最小化问题,从而将非凸优化问题转化为凸优化问题,其解具有稳健性和唯一性:( )( ) ( ) ( ) ( ) ( )( )( ) ( ) ( ) ( ) ( )压缩感知理论指出,只要观测足够随机且观测值数目大于门限值 ,那么就可以通过压缩感知重构算法精确重构出原始数据 其中 与数据维数以 及 稀 疏 度 有 关 例如采用正交匹配追踪重构算法时, 在实际应用中,可根据具体应用场景的经验值确定此门限由于压缩感知理论要求观测矩阵具有良好的随机性,而 协议的簇头选择和分簇过程本身就具有随机性特点,所 以 的分簇思想和压缩感知的投影观测可以很好的结合,将压缩感知的优势融入到 协议 中,从而以更低的资源消耗来获得传感器网络覆盖区域的信息簇内密集型观测( )在 协议中,当簇内所有节点都参与数据采 集,我们称为簇内密集型观测 与相同,由于簇头已知簇内节点的信息,簇内可采用确定性多址方式 通信,由簇头给簇内节点分配相应的时隙 簇头将接收到的簇内数据和自身的数据加 权 叠 加 不同簇之间采用 的 方 式 和节点通 信 每个簇内也可以生成一条遍及簇内节点的路由,沿着此路由将簇内节点信息加权叠加,最终传输至簇头,但是额外增加了路由开销簇内密集型观测的 协议() 步骤:前 个步骤和 协议一样步骤: 簇头把本簇内节点的位置信息,传输给节点,用于数据重构 簇头为簇内成员分配传送数据的时隙,簇内采用 方式通信步骤: 簇内节点将感知到的数据乘以一个权值系数( 本文设为) 后,按照分配的时隙传输至簇头,包含权值系数值步骤: 簇头节点将收到的本簇内的数据进行相加,并将结果传输至 节点 簇头节点的位置信息包含在数据包中步骤: 节点根据接收到的 个数据,采用压缩感知重构算法,进行原始数据的重构簇内随机感知观测( )如果根据 协议分簇后,选取了 个簇头节点,簇内节点按照一定的概率随机参与数据采集,称为簇内随机感知观测( ) 每个传感器节点配备有独立同分布的贝努利随机发生器,以概率 决定其是否参与到感知过程中 由于是随机感知的方式,簇内不能采用确定性接入方式,可以采用基于冲突避免的随机接入方式 每个簇头也可以首先根据一定的概率随机选取一个开启节点,此节点按照一定的路由准则( 比如最短路由准则) ,选择一条终点是簇头的路由,路径上节点数据加权叠加,直到传输至簇头 这种随机路由的方法也保证了观测的随机性,但同样增加了路由协议的开销需要说明的是,当 时, 方案就等同于 方案协议复杂度分析从协议的工作过程可以看出, 主要有分簇和数据传输过程,以及 节点处的信息重构两个过程 由于网络的规模 分簇过程带宽等一样,前者和 时间复杂度相当,为 ( )[];后者取决于重构算法,如 采 用 算 法,复 杂 度为( )[]一般情况下,对于长延时的水下传感器网络而言,分簇和数据传输过程的执行时间会在整个时间构成中占主导地位 尽管 的信息重构过程会引入一定的时间开销,但对于水下传感器网络而言,最大的瓶颈在于能量和带宽受限的问题, 可以很好的实现低能耗 低带宽传输,这是本文的出发点和核心思想仿真结果分析为了验证 协议的性能,本部分利用工具开展仿真实验并进行结果分析 仿真实验条件如下: 考虑一个网格状网络,两个相邻节点距离为 , 节点到海底的垂直距离为每个节点初始能量为 ,载波频率 ,数据包长度 ,控 制 包 长 度 ,节 点 正 常 接收 数据所需的最小能量为假设待观测物理量( 以水下温度为例) 是频域稀疏的 图 给出分布在 的网格状网络中的原始水下温度图; 图 是原始水下温度的频域形式,从图中可以看出待测物理量的频域稀疏特点当水下传感器节点当选簇头的概率设为时,采用 方法进行观测并重构得到的水下温度数 据 如 图 所 示 采用的重构算法为算法,重构误差为 这表明,利用本方案获得的采集结果可以很好的逼近原始数据在保证数据采集精度的前提下,下面重点分析本方案在能耗方面的表现 图 为网络没有节点死亡的前提下,每轮平均能耗和传感器网络中节点个数的关系 横坐标是网格状网络中传感器节点的个数,纵坐标是每轮平均能耗 图中, 为文献[]中的随机接入压缩感知方案 假设节点当选簇头的概率, 中分别考虑了 和两种情况 由图 可以看出,当网络中传感器节点个 数 小 于 时, 方 案 耗 能 小 于的能耗,而网络规模变大时, 能耗大于 ,而且网络规模越大,此差别越明显在网络规模相同时, 和相比,每轮平均能耗依次减小中,簇内节点参与感知的概率 越大,能耗越多,当接近于 时,能耗接近由此可见, 的能耗要低于 协议; 而且,在大规模水下传感器网络中, 比的节能性更好,这是由于 不仅利用了压缩感知在低采样率信息重构方面的优势,并且很好地融合了 协议在网络负载平衡方面的特点图 给出网络总能耗随着数据采集轮数的变化曲线 仿真中,考虑传感器节点个数 的网格状网络,两个相邻节点距离为 ,即传感器节点均匀分布在 的区域内,节点当选簇头的概率 从图中可以看出,在执行相同的轮数时, 协议消耗的能量最多,因而网络死亡最早; 其次是 和对于 ,簇内节点参与数据采集的概率 越小,网络寿命越长图 给出了各种方案下,网络节点生存时间曲线比较,图 给出了在节点当选簇头概率 不同的条件下,重构误差与簇内节点参与感知的概率 之间的关系,这两个图的仿真条件与图 条件相同从图 可以看出,采用 协议,当网络执行到第 轮时,出现第一个节点死亡,执行到轮时,网络节点全部死亡; 方案中,网络执行轮时,节点全部死亡; 而采用 方案时,执行到 轮出现第一个死亡节点,当网络执行到 轮时,节 点 全 部 死 亡,相 比 于 ,将 网络生存时间延长 轮; 对于簇内节点部分随机采样的 方案,当 时,网络在执行轮后死亡,当 时,又可以将网络生存时间延长 轮 通 过 比 较 看 出,网络的生存时间是逐渐增加的,本论文提出的两种方法大大延长了网络生存时间 中簇内节点参与感知的概率越小,参与感知的节点越少,消耗的能量越小,网络的生存时间越长 然而需要注意的是,随着 的减小,信息重构误差将会有所提高,如图 所示,因此在方案设计时,需要对网络能耗和重构误差折中考虑,选择合理的 值图 反映了各种方案下重构误差随概率 的变化关系 横坐标 有两种含义: 对于 ,表示节点进行数据采集的概率,此时,观测值的数目与成正比; 对于 ,表示节点当选簇头的概率,此时,和 共同影响了观测值的数目( 需要说明,在 方案中,某个簇是否有节点参与数据采集( 感知) 受概率 的影响,如果该簇没有节点参与数据采集( 感知) ,则该簇头不向 节点发送数据包 因此,观测值的数目并不是简单等于簇头数目,还要受到 的影响) 从图 可以看出,在相 同 的 情 况 下, 的重构精度好于,且随着 的增加,重构精度进一步提高为了更好的说明 方案的有效性,下面以真实数据作为处理对象进行实验验证 图为在加利福尼亚海湾某区域,于 年月日时收集到的纬向洋流数据[],图 为 采 用方案进行数据采集和信息重构得到的结果 仿真中,节点当选簇头概率设为 ,重构误差 ,与 协议相比,节省能耗与合成数据的仿真结果类似,本次仿真实验中,采用 时,重构误差要略高于方案的重构误差,此处不再赘述
  结论
  针对大规模水下传感器网络在节点能耗和网络生存时间方面遇到的瓶颈问题,本论文提出了一种压缩感知和 结合的网络信息采集方案,首先根据 协议对传感器网络进行分簇,然后利用压缩感知理论进行簇内信息融合,最后在 节点处实现信息重构 在压缩感知理论框架下, 方案允许簇内节点以一定概率参与网络数据采集,并且通过在簇头节点处进行简单的加权叠加以减小数据传输量,从而大大降低网络能耗; 与此同时,该方案充分利用 协议在网络能耗均衡方面的思路,进一步提高大规模水下传感器网络的整体生存时间 相比于传统方案和文献中提出的随机接入压缩感知( ) 方案,本文提出的 方案以更好的节能性和信息重构精度满足了水下传感器网络大规模 低能耗的技术需求,为大范围海洋环境监测水下信息采集等应用提出了一种新的解决途径
    参考文献: 李芳芳,王靖一种基于 协议的无线传感器网络路由算法[]传感技术学报, ,,( ) :[]杨伟伟,申 金 媛,刘 润 杰一 种 基 于 的高效节能协议[]传感技术学报, ,( ) : 唐亮,周正,石磊基于 和压缩感知的无线传感器网络目标探测[]北京邮电大学学报, ,( ) : ( ) :[]石光明,刘丹华,高大化压缩感知理论及其研究进展[]电子学报, ,( ) :

[返回]
上一篇:机械工程自动化技术探讨
下一篇:冷轧镀锌板生产线上化学涂层的控制系统