第一,需要研究基于IEEE802.15.4的接入算法;
第二,在研究IEEE802.15.4的接入算法之后,研究IEEE802.15.4家庭网络的接入算法;
第三,研究减少能量损耗的方法,从而实现高效,低能耗的IEEE802.15.4家庭网络的接入方案;
在做了上面三个方面的研究之后,对于本课题,我们所采用的方案,总的来讲为:
首先,考虑到家庭网络,需要低成本,且家庭中各个使用设备的分散性,我们需要使用无线网络进行接入,即利用无线传感器的自组网,将家庭中的各个设备,如电脑,Ipad,电视等进行互联,形成一个新的无线网络,并通过广域互联网接口和外部网络连接。
然后,实现家庭无线网络的高效低能耗的接入。
通过上面的分析,整个课题,本质上研究的是一个基于IEEE802.15.4的WSN网络的有效节能的接入方法。
具体的算法,我们可以参考IEEE802.15.4的接入算法,并做改进,使其具有自适应功能,通过实时的调整参数,达到高效接入的同时,保持低能耗。
设计说明:
A_IEEE802_15_4接入算法
在本研究工作的第一步,我们需要对IEEE802-15-4的接入算法进行仿真研究,分析其对应的吞吐量和能耗。
针对IEEE802.15.4接入算法,本课题主要研究基于时隙CSMA/CA接入算法。
IEEE 802.15.4标准是目前最具影响的低功耗、低速无线传感器网络技术标准,它主要定义了物理层和MAC层规范。基于IEEE 802.15.4的无线技术以其更低的安装和维护成本正逐步取代现存的有线技术应用。例如在楼宇自动化、家庭/环境监控、工业控制和智能仪表领域都有应用。
这里,为了对比原有算法和改进算法,这里,我们分别对原来的算法和改进后的算法进行分析,分别对2种情况进行仿真。
main1.m : 不同节点个数下的网络吞吐量;
main2.m : 不同节点个数下的网络能耗;
即,我们需要对算法在不同节点数下的吞吐量和能耗分别进行仿真分析,通过这四种代码的仿真,可以有效分析改进算法在不影响网络吞吐量的前提下,对能耗问题的改善。
本课题,我们采用的算法是时隙CSMA/CA算法。关于该算法的理论,这里就不做介绍了,相关的参考论文比较多,具体的仿真,在本说明后面部分一起给出对比效果。
B_IEEE802_15_4家庭网络高效节能接入方法
当节点数目越来越多的时候,由于对信道的竞争的越来越激烈,单个节点接入信道成功从而发送数据的概率会随之下降。那些没能够竞争到信道的节点就会进入新的退避过程。整个网络的总体功耗在这个过程当中为持续上升状态。
这里,我们通过算法的改进,来降低接入的能耗:
改进一:减少网络中的碰撞次数,当碰撞次数较多的时候,需要更多次数的重传,从而导致消耗更多的能力和信道资源。这里,我们通过设计一个自适应接入算法,有效减少碰撞次数。主要是根据当前情况下的碰撞次数,来实时的更新算法的参数。
改进二:降低每帧开销。减少能量损耗通过减小每帧对等节点的overhead。
以上的改进,可具体参考我提供的两篇硕士论文。如果有不明白的,可以在修改中,我给你再写清楚。
仿真对比结果如下所示:
吞吐量:
冲突次数:
总能耗:
一次接入成功能耗:
重发能耗:
平均能耗:
关于这方面的理论,我这里给你一个网址,感觉这篇论文中的部分内容可能对你写论文有帮助
A01-67