VoIP在无线局域网中多跳传输的优化方法技术

技术编号:3549905 阅读:303 留言:0更新日期:2012-04-11 18:40
一种无线传输技术领域的VoIP在无线局域网中多跳传输的优化方法,包括如下步骤:首先,测量出无线局域网对VoIP的最大连接数,称为门限值;然后根据网络现在的繁忙状态,动态选择MAC层的数据封装方式和发送方式,具体为:比较节点的队列长度和门限值的大小,如果等待服务的队列长度小于门限值,MAC层使用标准的802.11MAC协议,将每个数据包按802.11MAC规定的方式打包传输;如果等待服务的队列长度大于门限值,将队列中每K个数据包按照突发队列方法进行打包并传输。本发明专利技术使VoIP在无线网络上传输的整体性能得到了显著提高,在规定的语音通信质量要求下,网络的容量增加了近100%。

【技术实现步骤摘要】

本专利技术涉及一种无线传输
的方法,具体是一种VoIP在无线局域网中多跳(multi-hop)传输的优化方法。
技术介绍
对于VoIP(网络电话)在无线局域网中的应用,前人已经做了大量的工作。一部分工作是研究无线局域网中纯语音传输的情况,不同的语音编码方式在不同的MOS(平均意见值)的约束下,无线局域网(802.11b)能支持的网络电话的容量;而另一部分研究在无线局域网中同时传输语音数据和其他数据包的情况,采用不同的MAC(媒介传输协议)协议,过仿真来估计无线网的性能。经对现有技术的文献检索发现,Timo Vanhatupa等在《2005 IEEE 16thInternational Symposium on Personal,Indoor and Mobile  RadioCommunications》(2005年IEEE第16届国际个人、室内和无线移动通信研讨会)(第1925-1930页)上发表了“Multihop IEEE 802.11b WLAN Performance forVoIP”(网络电话在IEEE 802.11b多跳无线局域网的性能),该文通过仿真分析了在基于传统的IEEE802.11b MAC的无线局域网中,网络电话多跳传输的性能,指出由于多跳的传输延时和无线局域网中节点的相互干扰,VoIP在无线局域网中多跳传输会带来网络性能很大的下降。但这篇文章关于如何在多跳传输情况下提高无线局域网的性能并没有给出一个可行的方法。
技术实现思路
本专利技术针对现有技术的不足,提供了一种VoIP在无线局域网中多跳传输的优化方法,使其通过修改MAC层控制协议,根据网络的繁忙情况选择MAC层的打包方式和发送方式,从而减少语音数据包的碰撞概率和传输延时,增加了网络中语音通信的容量。本专利技术是通过以下技术方案实现的,本专利技术包括如下步骤:首先,测量出基于802.11MAC协议的无线局域网对VoIP的最大连接数,称-->为门限值(WATER MARK);然后根据网络现在的繁忙状态,动态选择MAC层的数据封装方式和发送方式,具体为:比较节点的队列长度(QueLen)和门限值的大小,如果等待服务的队列长度小于门限值,MAC层使用标准的802.11MAC协议,将每个数据包按802.11MAC规定的方式打包传输;如果等待服务的队列长度大于门限值,将队列中每K个数据包按照BQ(Burst Queue,突发队列)方法进行打包并传输。所述将每个数据包按802.11MAC规定的方式打包传输,具体为:使用IEEE802.11的MAC层的数据包格式,把上层传递下来的语音数据包按IEEE 802.11的规定在数据前面加上MAC头和PHY(物理层头信息)头,然后按照802.11MAC建立点对点的连接。所述BQ方法,是基于802.11MAC的VoIP在WLAN上的多跳传输协议。所述将队列中每K个数据包按照BQ方法进行打包并传输,是指把队列里面每K个数据包拼成一个大的数据包进行传输,具体为:首先在每个数据包前加上目的地的MAC地址,然后按在队列中的顺序组成一个大的数据包,接着按广播帧的格式加上MAC头和PHY头,最后把数据包广播出去。与现有技术相比,本专利技术具有如下有益效果:本专利技术采用新的打包方式,提高了VoIP在无线局域网多跳传输下的网络利用率,从而增加了网络对VoIP的容量。相比与传统的802.11MAC协议,网络容量增加了近100%。附图说明图1是传统的802.11b MAC数据包格式和BQ策略的MAC数据包格式;图2简化的无线网络拓扑结构;图3单向传输时无线局域网中不同VoIP连接数时网络的平均延时比较;图4单向传输时无线局域网中不同VoIP连接数时丢包率比较;图5VoIP网络的格型拓扑结构;图6单向传输时VoIP在格型拓扑结构无线局域网中采用GPSR路由协议丢包率比较;图7单向传输时VoIP在格型拓扑结构无线局域网中采用GPSR路由协议网络平均延时比较;图8单向传输时VoIP在格型拓扑结构无线局域网中采用AODV路由协议丢包率比较;-->图9单向传输时VoIP在格型拓扑结构无线局域网中采用AODV路由协议网络平均延时比较;图10单向传输是VoIP在随机的无线网络拓扑结构中对不同网络连接数的丢包率和方差;图11单向传输是VoIP在随机的无线网络拓扑结构中对不同网络连接数的网络平均延时和方差。具体实施方式下面结合附图对本专利技术的实施例作详细说明:本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。本实施例包括如下步骤:步骤一,测量出基于普通的802.11MAC协议的无线局域网对VoIP的最大连接数,称为门限值(WATER_MARK);步骤二,MAC层实时获取队列长度QueLen并判断有没超过门限值,如果QueLen<WATER_MAKR,则使用标准的802.11的MAC层的数据包格式,如图1中左列所示,在上层传递下来的语音数据包前面加上MAC头和PHY头,发送端通过CSMA/CA(载波侦听接入/冲突避免)检测信道,信道空闲时发送数据包,接受端接受正确时,给发送端发送ACK帧;步骤三,如果QueLen>WATER_MARK,则使用BQ方法的MAC层数据包方式和传输方式。如图1中右列所示,先把队列里每K个数据包合并成一个大的数据包,合并方式为在每个数据包前加目的地的MAC地址,然后按广播帧的格式加MAC头和PHY头并光播出去,听到广播的几点查看数据部分有没有包含自己的MAC地址,有就接受后续指定大小的数据;没有则抛弃这帧。在无线网络VoIP接入数比较多的时候,使用本实施例方法能够有效减少MAC层的头开销,提高了网络的利用率,从而增加了无线局域网对VoIP的容量。付出的代价是将碰撞概率增加了一些。实施例效果比较使用IEEE802.11b/e和BQ协议时无线网络的容量使用NS2(网络仿真)来搭建仿真平台,仿真所用的无线网络拓扑结构如图2、5、10所示,仿真所用参数如表1所示。-->表1仿真所用参数  PLCP Preamble &Header  24bytes  MAC Header+FCS  34bytes  IP/UDP/RTP Header  40bytes  payload  33bytes  ACK Frame  14bytes表格中,PLCP Preamble & Header表示物理层汇聚协议前引导头和头信息;MAC Header+FCS表示MAC头信息+帧校检序列字段;IP/UDP/RTP Header表示IP/UDP/RTP头信息;Payload表示负载;ACK Frame表示ACK帧。在仿真模型中,节点与节点间隔200m,节点的传输半径250m,感应半径550m。所有节点都是固定的,同时测试单向通信和双向通信的情况。仿真侧重于研究在规定的语音通信质量的情况下(这里使用的标准为丢包率小于4%,延时小于150ms),不同拓扑结构的使用不同协议的无线局域网下VoIP的容量。如图2所示,为一个比较简单的拓扑结构。A与节点L1、L2、L3、B相连接,但L1、L2、L3和B不在连接范围内(L开头的节点可能有N个,N表示系统能支本文档来自技高网...

【技术保护点】
一种VoIP在无线局域网中多跳传输的优化方法,其特征在于,包括如下步骤:首先,测量出基于802.11MAC协议的无线局域网对VoIP的最大连接数,称为门限值;然后根据网络现在的繁忙状态,动态选择MAC层的数据封装方式和发送方式,具体为:比较节点的队列长度和门限值的大小,如果等待服务的队列长度小于门限值,MAC层使用标准的802.11MAC协议,将每个数据包按802.11MAC规定的方式打包传输;如果等待服务的队列长度大于门限值,将队列中每K个数据包按照突发队列方法进行打包并传输;所述突发队列方法,是基于802.11MAC的VoIP在无线局域网上的多跳传输协议。

【技术特征摘要】
1、一种VoIP在无线局域网中多跳传输的优化方法,其特征在于,包括如下步骤:首先,测量出基于802.11MAC协议的无线局域网对VoIP的最大连接数,称为门限值;然后根据网络现在的繁忙状态,动态选择MAC层的数据封装方式和发送方式,具体为:比较节点的队列长度和门限值的大小,如果等待服务的队列长度小于门限值,MAC层使用标准的802.11MAC协议,将每个数据包按802.11MAC规定的方式打包传输;如果等待服务的队列长度大于门限值,将队列中每K个数据包按照突发队列方法进行打包并传输;所述突发队列方法,是基于802.11MAC的VoIP在无线局域网上的多跳传输协议。2、根据权利要求1所述的VoIP在无线局域网中...

【专利技术属性】
技术研发人员:金奂王新兵徐友云
申请(专利权)人:上海交通大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利