论文部分内容阅读
无线移动自组织网络(Ad hoc)是一种基于点到点的无线传输网络,也可称为多跳网或自组织网。该网络具有如下的特点:网络节点可以作为其传输范围内邻居节点的路由,并转发邻居节点的分组;无中心、自组织、能够快速进行部署、移动和多跳;网络中的节点都具有主机与路由器的双重功能,由于无线传输的范围有限,因此移动的主机节点必须借助其它主机节点转发数据分组才能到达目的节点。每个节点都参与路由发现过程。无线移动自组织网络主要应用在一些没有基础通信设施或者不便通信的场合,由于这些特点,Ad hoc网络特别适用于军事上的战术通讯网或者灾难救助场合。在项目的实施过程中,自主设计研发了数传多媒体电台的硬件和软件系统。本论文主要内容是论述基于数传电台软件系统的设计和实现,阐述了该软件在设计中的细节以及其它一些与项目相关的理论问题。整个软件系统包括两大部分:点到点图像信息传输软件模块和基于DSR协议设计的sysRoute自组织路由协议模块。论文首先介绍了系统硬件和软件的概述,然后阐述了无线移动自组织网络的基本概念、特点、网络的体系结构,然后介绍了各类路由协议,接着详细论述了DSR协议的工作原理。目前,在Ad hoc网络中提出了很多基于各种假设和应用环境的路由协议,在综合比较和分析了这些典型的路由协议后,认为DSR协议适合运行在自主开发电台硬件平台上。在软件系统架构的设计过程中,通过应用UNIX的进程间通信的FIFO机制,很好地实现了系统各个软件模块间的通信和数据传递和控制信息的交互。此外,本文还就系统软件的设计提出了一些设计思路,还有基于FIFO机制的数据分组的实现机制。在代码的编写过程中,遵循了模块化、数据结构一致性、代码的可读性的原则。最后,总结整个论文的工作,并对未来的工作提出了展望和改进的措施。