S-MAC协议在CC1010上的改进及实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:harryxu200x
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感网络是一种大规模、自组织、多跳、无基础设施的网络,由大量具备传感、处理、存储、通信能力的节点组成。无线传感器网络被广泛的应用于军事、工业控制、智能农业、环境监测、医疗护理等诸多领域。无线传感器网络应用中,节点一般采用电池供电,能量极其有限,要求节点具有较高的能量效率,需要采用低功耗设计技术。节点的低功耗设计可以从硬件和软件两个方面考虑:硬件设计需要考虑芯片的能耗参数,如芯片的工作电压、时钟频率、工作模式等,以及对电路设计的优化,尽量减少非工作模块的能量消耗;软件设计需要综合考虑各网络协议,如网络的体系结构、拓扑结构、MAC协议、路由协议、传输协议等。介质访问控制(Medium Access Control ,MAC)协议用于控制节点公平有效的共享有限的无线信道资源,对节点的性能有很大的影响。同时,MAC协议可通过控制无线收发机在不同工作模式下切换,减少节点空闲侦听带来的能耗,对整个节点实现低功耗具有重要的意义。当前国内外已提出多种节能的MAC协议,其中S-MAC协议是专门针对无线传感器网络应用的一种低功耗MAC协议。本文的主要任务一是设计出低功耗的传感器硬件平台;二是对S-MAC协议进行分析和改进,并最终在传感器节点上实现。本文首先完成了传感器节点CC1010各模块的设计,包括处理器模块、通信模块、传感器模块、电源模块、外围模块以及传感器驱动的设计。然后对S-MAC协议的原理、载波侦听机制、数据传输模型进行了详细的分析,并对同步机制、自适应侦听机制、回退算法等方面作出改进,为了进一步提高能量效率,本文在S-MAC协议基础上增加了功率控制功能。最后在CC1010节点上完成了S-MAC协议的实现,实现的功能包括本地调度的建立、调度方式的全局同步、调度表和邻居表的维护和更新、数据收发等,并设计了多个实验对改进的S-MAC协议和CC1010系统进行测试。测试结果表明:S-MAC协议功能正常,改进的S-MAC协议能量效率大幅提高,节点平均寿命至少延长一倍;CC1010系统工作稳定,网络性能良好,符合低功耗设计要求。
其他文献
目的 了解北京市三级甲等医院急诊科护士锐器伤、血液暴露及工作场所暴力3种职业暴露的发生状况及防护行为现状.方法 便利抽取21所北京市三级甲等医院,依据每所医院急诊科排
目的 了解医护人员对主动告知患者及其家属医疗安全不良事件的经历和态度.方法 采用自编问卷对武汉市2所三级甲等医院的564名医护人员进行调查.结果 告知经历:71.0%医生和50.4
人脸是一种十分常见而又相当复杂的视觉模式,人脸所能反映的视觉信息在人们的生活中有着重要的作用和意义,对人脸进行处理和分析在社会信息安全、公共视频监控、出入口检测、
学位
细菌生物膜是指被自身产生的外部多糖基质,纤维蛋白,脂蛋白等包裹着的菌细胞的结构群体,作为一种普遍存在的自然现象,它在细菌的黏附,定植和抗吞噬方面发挥着重要的作用。它
随着基于IP的视频业务的快速发展和基于IEEE 802.11标准的无线局域网的广泛应用,802.11无线局域网上传输的视频流业务日益增多;目前,Internet上的视频流大都以组播方式进行传
在当今的社会里,随着人们生活品质的提高,安全问题已经成为人们最关心热门话题之一,特别是公共安全问题,已然成为关系到社会稳定的因素。这样的社会环境对智能视频监控的发展
粒子滤波是解决非线性、非高斯信号处理问题的有效算法,其基本原理是用待估状态后验分布上的一群随机样本点的加权和来逼近状态的真实后验分布,并以此解决各种估计问题。这种