(3)对软件开发工具进行研究。对ns2平台下的编程环境进行研究,并熟练掌握其编程及仿真的应用。
(4)对CODA控制机制的仿真结果进行分析。在通过仿真软件得出仿真数据以及图形的基础上,验证 CODA算法对于拥塞控制中减小网络中的丢包率,降低端到端延时以及提高网络中吞吐量的可行性。
2. 无线传感器网络概述
2.1 无线传感器网络基本概念
2.1.1 无线传感器网络体系结构
无线传感器网络是近年来新兴起来的一种信息获取与处理的技术,该网络由大量分布在特定空间区域内的传感器节点所组成。传感器网络系统通常包括了传感器节点、汇聚节点以及管理节点。传感器节点被各类飞行器大量地抛洒指定的空间区域内或者附近范围内,通过自组织的方式构建出相关网络,以协作的方式进行实时的监测,并在网络覆盖区域内收集和处理信息。传感器节点所监测到的相关数据沿着其余的传感器节点逐跳传输,在此期间,可能多个节点处理过了该监测数据,数据经过多跳之后路由到汇聚节点,紧接着通过卫星和互联网到达管理节点,用户此时则可以经由管理节点配置与管理传感器网络,传达监测任务和收集监测的数据,之后大量的传感器节点将探测数据,通过汇聚节点经过其他网络发送给用户。
无线传感器网络的典型体系结构如图2.1所示。它主要包括四类基本的实体对象,即目标对象、观测节点、传感器网络节点与感知视场[16]。其中传感器节点作为一个微型的嵌入式系统,其基本组成包括传感单元(由传感器和A\D模块组成)、处理单元(包括CPU、存储器、嵌入式操作系统等)、通信单元(由无线通信模块组成)以及电源等。
图2.1 无线传感器网络体系结构
传感器节点是一个微型的嵌入式系统,计算、存储和通信能力都十分有限,能量也很有限。传感器节点不仅要对本地信息进行收集,同时还要对由其余节点转发来的数据进行融合。相比较之下,汇聚节点的各方面能力都比普通节点要强,
并且能力供给也相对充足。汇聚节点通常直接与外部网络相连,负责传达管理节点的监测任务,并把收集的数据转发给外部网络。
传感器节点一般由数据采集模块、处理器模块、无线通信模块和能量供应模块这四个基本部分组成。数据采集模块负责数据的采集与转换,处理器模块负责相关数据之间的处理,无线通信模块负责与其他节点进行数据传输,能量供应模块负责供应运行时的能量,通常使用微型电池[17]。
传感器节点的处理器通常使用嵌入式CPU,另外系统还需要一个微型化的操作系统以进行任务调度与管理,如嵌入式Linux等。图2.2描述了节点的组成,数据感知单元通过对传感器所在区域进行数据采集和感知,进行模数转换;经由数据处理单元对数据信号进行简单处理后由数据传送单元调制后发射出去。 基于CODA的无线传感器网络拥塞控制算法的仿真与分析(3):http://www.youerw.com/zidonghua/lunwen_11997.html