0 引言
无线移动自组织网络(Wireless MobileAd-hocNetworks,简称Ad Hoc网络)是由一组自治无线移动通信节点组成的临时性网络。Ad Hoc网络无需预先设置中心控制节点,也被称为infrastructure-less网络,在基础设施无法搭建、成本过高等临时性场合,如军事通信网络、应急抢险救灾、传感器网络、家庭内部网络、个人信息网络等有着广泛的应用前景。
Ad Hoc网络便利性的代价便是无线节点功能复杂度的提高和网络拓扑的变化,加之无线信道自身的时变特性,使得Ad Hoc网络面临着许多问题,包括带宽问题、能量消耗、链路断合、传输延时、数据丢失等。对于终端用户来说,要想在Ad Hoc网络中确保服务质量(Quality of Service, QoS)是一件非常困难的事情,需要进行良好的网络协议设计和高效的无线收发器的开发。
有别于2G和3G等商用通信网络,Ad Hoc网络一般为专用网络,需要研究开发人员针对不同的应用场景进行优化设计与实现。当前大量的研究论文对于协议性能的评价都是基于“散布式”网络场景的,即某一固定区域内散布着一定数量(一般为几十个)的节点进行随机路点(Random Waypoint)移动[1][2][3]。但是,在实际应用场合,节点的配置和移动都是具有特定要求的,数量也未必需要很多,如科罗拉多大学进行的无人机Ad Hoc网络研究[4][5]。Ad Hoc网络区别于有中心单跳网络的一个很大的表现在于其多跳特性,能够有效扩展网络通信覆盖距离,进行协作式组网,实现信息共享。本文主要考察静态链状多跳Ad Hoc网络的性能。这种拓扑的Ad Hoc网络可以用作无人机远程侦察、传感器远程信息获取、网区内信息共享、无中心视频会议等应用场合。
本文的组织结构如下:第2部分构建了实验所需的实时视频传输网络仿真平台;基于此平台,第3部分进行了静态多跳链状Ad Hoc网络的实时视频传输仿真实验,得到了多种路由协议条件下实时视频传输的性能;第4部分对实验结果进行了讨论;最后总结了本文的工作,并指明下一步的研究方向。
1 网络实时视频传输仿真平台
我们构建了网络视频实时仿真传输平台,此平台可以将实时视频流进行模拟传输,通过改变网络的配置,包括网络拓扑、节点数量、协议栈配置、移动性参数、背景业务流量等网络相关参数,可以直接观察到实时视频流的接收质量,进行主观评价;同时通过记录的参数得到视频分组成功投递率(Packet Delivery Ratio,PDR)、延时、抖动等参数,进行网络协议的定量比较与客观评价。
1.1 实时仿真平台对网络模拟器的要求
我们开发的实时视频传输网络仿真平台要求将视频编码器的输出码流递交给网络模拟器,网络模拟器根据模拟网络的配置情况,经过应用层、传输层、网络层、路由算法、介质访问控制(MEDIa Access Control,MAC)子层、链路层、物理层、天线发送出去,经过信道的衰落(Loss)、多径(Multi-Path)、阴影(Shadowing)效应,经过可能的多跳传输到达接收节点,接收节点再执行发送的逆过程进行解码回放,由视频解码器进行播放,我们便可以观察到接收视频质量了。