论文部分内容阅读
无线自组织网络作为一种新型的通信网络形式,因其部署灵活、分布式操作的特点在自动化战场、抢险救灾以及临时会议等场景下得到广泛应用。但无线信道的不规则变化、拓扑结构变化频繁等因素对路由技术提出更高的要求,比如如何提高数据传输的可靠性、提高网络吞吐量、降低传输时延等。本文针对一个无线自组网项目中网络无中心节点、分布式操作、拓扑变化频繁、外接设备即插即用的技术要求,给出了与之对应的路由系统的设计与实现。本文分析了无线自组织网络的节点规模、拓扑结构变化等因素,在设计与开发路由系统时将路径长度、路径稳定性、链路状态等参数作为路由约束条件,寻找一条或多条满足约束条件的最优路径,实现资源的全局最佳使用。在路由发现和路由维护上采取多种优化措施,通过拓扑收集机制自适应网络拓扑变化,通过二层路由方案提高包分发率、降低端到端延迟和减少协议开销。本文的主要工作包括以下几点:(1)针对外接通信设备即插即用、协议开销小的需求,采用了二层路由方案,减少路由协议的开销、节约带宽、降低网络传输时延。(2)针对整个网络“移动中通信、通信过程中变换拓扑结构”的需求,设计了拓扑收集机制。通过拓扑机制中定时器的设定,实时获取网络拓扑结构,保证路由系统中根据拓扑结构所计算的路由表的实时性,以提高数据传输的可靠性。(3)针对网络传输时延小、吞吐量大的需求,设计了最短路径最优链路质量路由方案,以实现资源的有效利用,提高数据传输效率以及通信质量。(4)针对以上设计方案,面向嵌入式开发平台,采用C语言进行代码实现。并根据测试大纲进行软硬件联调、设备组网测试、灌包测试,记录测试结果并对测试结果进行分析,测试结果表明本文设计与开发的路由系统在拓扑变化频繁时能够保证数据传输路径的可靠性,并且在外接设备接入无线自组网终端设备时可以正确转发数据,同时网络吞吐量及传输时延均满足项目需求中的技术指标。