跨层优化技术在传感器网络中的研究与应用

来源 :太原理工大学 | 被引量 : 9次 | 上传用户:daqscx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
跨层设计是最近几年通信网络领域研究的热点之一。跨层设计是相对于传统的分层设计思想而言的。传统的分层设计思想在有线网络设计中的应用非常成功。但是在无线网络中,传统的分层设计思想有一定的局限性。例如网络层的多跳路由算法较少地考虑到物理层和链路层的影响,基于分层设计的协议栈无法对有限的无线资源和能量资源充分利用。在无线传感器网络中,系统分层相对简单,若能采用跨层设计思想,将系统看成一个整体来设计,会提升传感器网络的性能。跨层设计可将底层的信息通过有效途径反馈到上层,上层可以根据底层的信息做出相应决策,进而优化上层通讯协议。跨层设计并非完全否定传统的分层设计理念,而是将网络各层的信息统一调度和共享,以更高效的方式分配和利用有限的资源。基于跨层设计思想的优化技术,在原有分层协议栈的基础上添加跨层模块,使相互独立的网络各层之间的信息有效沟通。美国芯科实验室在2010年正式推出EZMAC/EZHOP协议栈,这种协议栈主要规定了系统在媒体接入控制层的功能。本文对EZMAC协议栈进行了跨层优化。主要完成了以下改进工作:竞争与时分复用机制的融合、单一系统双波特率、自动选频机制、包头滤波器和信道错误计数器。这些优化改进可使系统底层信息有效反馈至上层协议栈,为上层决策做出参考。通过实验验证,跨层优化技术对系统性能的提升作用。时钟同步是传感器网络的重要支撑技术之一。本文分析了造成传感器网络时钟不同步的原因,提出一种基于跨层优化技术的时钟同步算法。本算法考虑到物理层不可避免的因素——晶体振荡偏差,并且利用软件对此偏差进行了补偿修正。然后在实验中使用仪器测量两层节点的实际时间偏差,验证了本算法的实用性本文最后将跨层优化技术应用到无线粮情测控系统的设计中。设计了以无线微控制器Si1001为核心的传感器节点。根据现场应用要求,将跨层优化的EZMAC协议栈移植到网络中不同类型的节点。在协议栈移植的过程中,通过软硬件联合调试解决了一系列实际问题。基于跨层优化技术的无线粮情测控系统最终应用于中央储备粮淮安直属库中。本文研究了跨层优化技术并将其应用于无线传感器网络的实际项目中。利用跨层优化思想改进了EZMAC办议栈,提出了基于跨层优化技术的时钟同步算法及其实现。通过对无线粮情测控系统的硬件节点设计和软件协议栈的移植,验证了跨层优化技术在传感器网络中的优势。
其他文献
随着多核计算机的日益普及,大规模科学与工程计算、事务处理与商业计算的需求,以及数据挖掘应用领域的不断扩大,基于多核平台的线性方程组数值求解算法和大数据量数值关联规
文本分类中特征选择的目的是通过从原始特征集合中去除分类无关特征和冗余特征,以减少文本特征向量维数,提高分类的效率和精度。传统文本特征选择方法通常引入特征之间的条件
遥感技术的发展,使我们能够获得极其丰富的信息,尤其是近几年来高分辨率遥感影像的出现更扩大了对自然界观察的视野。但是面临的挑战是如何处理和应用这些数据,使之能转变为急需被应用的信息。高分辨率遥感影像表现出地物更多的信息诸如光谱、形状、纹理以及上下文等。尽管卫星遥感数据分类技术有了长远的发展,但是对于高分辨率遥感影像来说,利用单一传统的分类方法不仅会导致分类精度降低,而且也会造成空间数据大量冗余、资源
数字图像处理方法的研究源于两个主要应用领域:其一是为了便于人们分析而对图像信息进行改进;其二是使机器自动理解识别而对图像数据进行存储、传输及显示。将分数阶微分用于
薄层色谱法(Thin-Layer Chromatography,简称TLC)具有设备和操作简单,展开时间短,检验灵敏度高等优点,是微量样品快速分离和定量分析的重要方法。在石油化工中,原油和有机抽
文本表示研究是自然语言处理领域基础的研究课题之一。词是文本中基本的语义单元,传统的词表示方法无法全面反映其所蕴含的语义信息,针对特定的自然语言处理任务,研究者们需
随着社会的高速发展,人们生活水平的不断提高。笔记本电脑正逐步走进千家万户的家中,成为人们工作、生活、娱乐不可或缺的重要组成部分。然而,在人们购买笔记本电脑之前,往往
在工程实践和科学研究中存在着大量的组合优化问题,且大多带有约束条件,采用传统的数学优化方法将很难求解。差分进化算法是近年提出的一种新的自然计算方法,也是基于种群迭
本体作为共享概念模型的形式化规范说明,具有良好的概念层次结构和语义表达能力,已经引起越来越多国内外专家学者的关注,并在知识工程、语义检索等领域得到广泛应用。然而,现
词是最小的能独立表示语义的语言单位,因而是处理各种自然语言文本的基础。汉语书写显得很特别,因为它没有明确的标志将词与词分开,而是一段连续的汉字串。如何把汉字串正确