节点文献

基于Linux的多媒体信息传输及路由软件的设计和实现

【作者】 汪东

【导师】 黄迪明;

【作者基本信息】 电子科技大学 , 计算机应用技术, 2007, 硕士

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

【Abstract】 Ad hoc network is a kind of peer to peer wireless data network. The node in the net work acts as the sysRouter of its neighbors those in its direct transmission range. It is also called multi-hop network or self-organized network. Ad hoc network has characteristic of non-center, self-organized, fast deployable, mobile and multi-hop. In such a network, each mobile node operate not only as a host but also a sysRouter, forwarding packets for other mobile nodes in the network that may not be within direct wireless transmission range of each other. Each node participates in an ad hoc routing protocol that allows it to discover "multi-hop" paths through the network to any other node.In area in which there is little or no communication infrastructure or the existing infrastructure is expensive or inconvenient to use, wireless mobile user may still be able to communicate through the formation of an ad hoc network. Because of these characteristics, Ad hoc network is being paid much attention for using in military tactical communication with the architecture features or disaster relief area.In this research project, we design a digital multimedia radio system, including hardware and software system. The main contents of the paper, illustrate, design and implement of software system, as well as some relative theory problem. The design and implementation of software is illustrated in detail. The whole software of system is composed of two component: one is peer to peer wireless picture information transmission module, the other is routing protocol based SysRoute protocol, which is designed by us according to DSR routing protocols.This dessertation starts with totally conceptions of hardware and software of system, then go with the basic conceptions and characteristics of wireless mobile Ad hoc network, introduce the system structure of wireless mobile Ad hoc network, as well as a varities of Ad hoc protocols, then illustrate DSR protocol in detail. As the key technique of Ad hoc network, the routing protocol play a important roles. At present, many different protocols have been proposed to solve the multi-hop routing problem in ad hoc networks, each based on different assumptions and intuitions. After comparision and analyse between those typical routing protocols, we made a conclusion that: at the multimedia digital rado station platform designed by ourselves, the DSR(Dymantic Source SysRoute) may be the most suitable protocol.In addition to, during the process of design software system, by using of FIFO mechanism, which is one of method of interprocess of communication(IPC) in UNIX, software module can communication and data transmision very well, and control information has been transmitted well mutualy.In this paper, we also present some design idea, system communication framework based FIFO communication mechanism. During the process of writing coding, some main design principals are follwed: modularity, consistent data structure, readable code.At last, we conclude the works of the paper and point out the problem that need improving in relative fields.

  • 【分类号】TN919.8;TP311.52
  • 【下载频次】156
节点文献中: 

本文链接的文献网络图示:

本文的引文网络