基于IEEE802.11站点的MAC层协议改进机制研究

来源 :宁波职业技术学院学报 | 被引量 : 0次 | 上传用户:longxue1211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 以802.11MAC为研究对象,分析了基于802.11MAC的DCF协议基本原理,基于DCF协议的CSMA/CA算法的性能描述。提出CSMA/CA算法是采用二进制指数退避机制,利用最小退避窗口来进行传输、退避、重传来达到减小发生碰撞次数和减少传输时间,从而实现数据信息传输误差的最小化。
  关键词: IEEE802.11; MAC; DCF; 协作分集
  中图分类号: TP 319 文献标志码: A 文章编号: 1671-2153(2015)04-0069-03
  0 引 言
  CSMA/CA算法是采用二进制指数退避机制,利用最小退避窗口来进行传输、退避、重传来达到减小发生碰撞次数和减少传输时间,从而实现数据信息传输误差的最小化。
  针对DCF的CSMA/CA的算法,MAC层存在的网络资源浪费的现象,本文提出了协作分集技术,它可以提高传输的质量和减小传输的时间。本文主要研究了协作分集中的AF算法以及最大合并比算法在MAC上,利用由于无线信号的广播特性,无线传输用于特殊目的端可以听到其他邻近站点,要求这些邻近站点转发听到的信息到最终目的站点,其中核心是高数据速率站点协助低数据速率站点,在这样的传输中转发它们的流量。在提出的协议中,使用监听传输,每个低速率节点维护成一个表(CoopTable),每个表里有潜在的协作站点来协助它们完成传输。在传输过程中,任何一个低数据速率传送节点要么选择直接传输或通过一个辅助节点传送,以减少总的传输时间。
  1 集中协调功能(PCF)
  IEEE802.11集中协调功能(PCF)控制权属于集中式协调器(Point Coordinator,PC),在一般的情况下这个协调器就是AP本身,因此AP很多时候又被称为PCPCF,这个协调器具有统领机制,要求所有的STA都工作于基础网络结构中更便利于控制,PC控制所有的STA的数据帧发送,以避免在有限的时间内进行竞争。无论是在后续还是在目前的MSDU或MMPDU分段中,最多的分段字段为1,其他时间置为0。无论是在哪一帧中只要执行为前面的数据帧再次发送数据就执行置1操作,同时在其他的帧中被置为0,以确保数据传输的稳定正确安全可靠。
  PC总是会在每个无竞争期的开始都会对信道进行检测,判断信道所处的状态,便于以后数据传输的实现。如果在检测中发现信道处于空闲状态时, PC就执行发送命令发送含CF参数集的信标帧STA。当信道接收到数据帧后,此时该信标的作用就是通过CF参数中的CFPMaxDuration值来实现它们NAV值更新,从而实现信息的更新。
  图1反映了典型的CFP的帧传输过程。图1中,Ux表示的是被轮询站点发送的数据,Dx表示的是PC发送给可轮询站点的数据。它们之间存在如图1所示的关系,当每一个CFP开始时,PC通过侦听信道的状态来发送数据帧,数据帧发送成功后,PC通过其控制权使得各STA通过信标数据帧中的CF参数中的CFPPeriod来更新本地的NAV[5]。等到站点1收到数据帧后,CF-ACK是对收到PC发送的数据帧的应答,起到一个回访的作用,证明数据的接受。第二个阶段就是PC对站点2的轮询,通过发送Data+CF-ACK+CF-Poll帧, Data是发送给站点2的数据帧,CF-ACK主要的功能是对接收到站点1数据帧的应答,确定站点1数据的传输的情况。当PC轮询到站点3时,假设PC对站点3的轮询信息接受应答不成功,那么此时的数据帧的交换也就无法进行,等到轮询结束后PC发送CF-End帧,通知各STA将NAV复位,进入竞争期。
  2 IEEE 802.11 MAC协议性能分析
  无线网络和有线网络存在较大的差别,无线传输和有线传输无论是在传输介质上还是在传输方式上都有不可等同的异议。其中在其传输层的概念上,最大的区别就是物理层的传输介质和 MAC 层的介质访问协议不同。无线网络是通过无线信号实现信号的传输,达到数据传输的目的。因为无线信号是通过无线传播,在传播的过程中就会很容易的受到外界环境影响,出现信号的耗损使无线信号出现衰落现象。所以无线网络的缺点是无线信号传播范围有限、信号不稳定、传播速度受多方面因素影响等。正因为这样,如何建立有效的介质访问协议,对于实现无线网络更高质量的传输尤为重要。
  对于无线网络的介质共享协议性能方面的研究主要是关于ALOHA的性能研究。
  对于IEEE 802.11 DCF的性能分析有以下几点。
  2.1 Bianchi 模型的分析
  在无线局域网性能的分析中通过软件建模显得尤为重要。根据 DCF 的指数退避机制,Bianchi提出,假设在理想的状态下,节点的信息固定不变,信道也处于理想的状态下,就可以得出一个节点在一个随机时刻所能发送数据帧的概率,由此可以推导出在饱和状态下吞吐率的计算公式[6],从而为DCF提供了较准确的分析,在很多的研究中都有引用过Bianchi在此的研究,多为基于Bianchi提出的Markov模型提出的翻版,也就是在一些小的性能上的修改,没有在性能上突破。
  2.2 仿真实验的性能分析
  IEEE 802.11 DCF有些分析不单是通过理论可以得出结论的,必须要通过仿真实验才能实现性能的分析和评价,在仿真实验上主要是通过在模拟实际的环境中进行操作,以得到实验数据从而为分析提供有效的实际数据。如:如何控制数据帧的重传次数,以达到数据传输的稳定可靠;在数据传输受控制后会产生的后果;在网络传输中存在的负载,传输数据包的大小对网络传输稳定性能的影响;DCF中节点数目和无线网络稳定性之间的关系等。
  至于现有关于IEEE 802.11 DCF性能的研究中,多半都是存在缺陷的,侧重于性能吞吐率的分析而忽视了对延迟性能的研究,在实际的无线网络传输中,延迟性能在无线网络的质量中占有重要的地位。对DCF的延迟性能的分析,一方面是受无线网络发展趋势的影响,另一方面是技术的难度。伴随着无线网络技术的成熟以及无线网络技术在人们生活中的应用,人们对无线网络传出性能的要求越来越高。现代网络中出现的延迟性能的要求最重要的是受无线网络MAC层和物理层的特点影响:当信道资源占用率太高时,就会引起数据的冲突;当信道出现竞争时,此时的网络传输将会出现较高的延迟。对于这一问题的解决从根源下手主要就是提高信道的利用效率,实现信道传输的单一性。   3 IEEE 802.11 MAC协议性能改进
  通过对IEEE 802.11 DCF的性能分析,从中得到有效的数据来实现系统的优化升级,使无线局域网的传输协议运行机制不断地完善。
  3.1 改进指数退避(Exponential Backoff)机制
  为了避免其数据发送时产生冲突,在IEEE 802.11 DCF中,主要通过在一个节点发送数据帧来检测信道所处的状态:当检测结果是信道处于忙的状态时,这个节点将继续侦听有关信道的信息,直到侦听到信道处于空闲的状态信息为止;当得到信道处于空闲的状态消息时,而且这个信息能够持续一个DIFS时间段后,开始执行退避过程,此时对退避过程中所产生的信息数据将会保存在一个计数器中。在随后的时间段内,数据帧就要不间断的侦听信道状态:当得知信道为空闲的状态时就自动实现对计数器减1,如果不能实现该操作那么计数器将处于休眠状态;当道下一个信道处于空闲的状态时,并且还能够持续DIFS时间段后激活计数器。当退避时间计数器计所显示的数值再次为0时,这个节点才会执行数据帧的发送命令。
  节点的作用就是维护的竞争窗口参数CW,起到一个确定的作用,它的工作区间是处于由物理层特征决定的CWmin和CWmax之间。在标准的DCF中,CW的最小值为CWmin。如果一个节点的数据发送失败了,此时就需要重新发送数据才能占有数据发送成功的机率。此时该节点的CW就会增加直到增加到CWmax。当数据帧需要连续不间断重传时,CW的值将会保持在CWmax状态,直到该节点发送成功,CW将被重新置为CWmin。
  为了更加高效的实现数据的传输,提高无线网络的利用效率,使无线信道得到充分的利用,就需要针对原有的DCF机制所存在的问题进行相应的改进,方法有:(1)修改竞争窗口CW大小,优化信道的利用效率;(2)修改竞争窗口CW的重置机制,实现数据的更高效、更稳定传输。实际上,数据的发送并不能保证一次性发送成功。如果数据能一次性发送成功,那么也不是数据的阻塞就不会产生,只是会降低阻塞的概率。如果出现数据的阻塞将会是一个很麻烦的问题,所以当数据阻塞出现时,对于阻塞现象的消除是很重要的,但在DCF中不可能实现瞬间解决。如果数据发送成功就立即将CW重置为CWmin,这样的操作就会更加容易引起数据传输途中的冲突,从而引起网络阻塞,吞吐率不佳,这就需要一种有效的机制来解决这个问题,随后提出了CW的慢递减机制,将有效的解决这一现象,CW的慢递减机制主要是在数据发送成功后,并不是立即重置CW为CWmin,而是在实际的情况下来完成缓慢递减,直到CWmin;并且还可以设定不同的增长机制,为不同的优先等级的CW服务。
  3.2 动态调整初始竞争窗口大小
  IEEE 802.11无线网络竞争窗口大小取决于物理层的特性。在DCF协议中,初始竞争窗口是固定值,不会受外在因素的影响发生变化,这样就容易产生的问题是:如果在网络中参与竞争信道的节点数比较多时,就会导致出现冲突的概率增加,这样就会使网络传输不稳定,传输效率下降,降低网络性能。
  从根源着手,根据信道竞争节点数的数量来调整初始竞争窗口的值,是解决DCF性能问题的一种有效的方式。但是现在对于网络中的活动节点数目多半都是通过一种或是某种估算得到的,这些估算并不能有效反应出实际存在的网络节点数,这直接就会导致对竞争窗口的大小计算也不会有一个准确的数值。除此之外,在众多的研究中都是片面的对吞吐率的优化进行的研究,而忽视了在延迟性能方面的研究,网络延迟在现在这个高速发展的社会将是网络效率低下的问题关键,所以片面的研究存在一定的局限性。
  4 结束语
  无线网络系统中的协作分集在发送端主要的工作就是发送多个信号副本,接收端主要就是对发送端所传来的数据包实现接收并进行合并,从而降低信号在传输途中的衰落现象。根据原有的特点在不断改进创新的从而实现传输信号的稳定性和传输可靠性能的提升。
  参考文献:
  [1] 程卫东. 利用热释电红外传感器探测人体运动特征[J]. 仪器仪表学报,2013,29(5):1020-1023.
  [2] 林莉. 超声波频谱分析技术及其应用[M]. 北京:机械工业出版社,2009:58-61.
  [3] 赵海鸣,卜英勇,王纪婵,等. 一种高精度超声波测距方法的研究[J]. 湖南科技大学学报:自然科学版,2012,21(3):35-38.
  [4] 邹铁. 近距离高精度超声波测距系统的设计[D]. 大连理工大学,2009:69-71.
  [5] 菀宝玉. 超声波室内定位系统[D]. 长春:长春理工大学,2010:36-39.
  [6] 李群芳. 单片机原理、接口及应用——嵌入式系统技术基础[M]. 北京:清华大学出版社,2005:78-79.
  (责任编辑:徐兴华)
其他文献
摘 要: 为提高大数据时代计算机网络安全防御能力,分析了大数据中心应用功能,构建了一个完善的安全防御系统,系统采用了预警、保护、监测、响应、恢复、反击等关键技术。结果表明,该系统可以主动发现网络存在木马、病毒等威胁,可以有效阻止攻击,保证网络的正常运行。主动防御模型可以为网络安全保护提供一个积极的思路,进一步扩展了安全防御的思路。  关键词: 大数据; 安全保护; 主动防御; 系统威胁  中图分类
针对视频水印的特征,提出一种利用视频帧采样点均值曲线相交性确定嵌入帧的方法:在水印信息嵌入时,利用嵌入帧三个亮度最大分块位置关系和DC值大小实现每帧2bit信息的嵌入。实
摘 要: 分析了浙江省高职院校学生创业能力培养的重要性,对高职院校学生创业能力培养存在的问题进行阐述,最后提出了浙江高职院校学生创业能力培养的对策建议。  关键词: 高职院校; 创业能力; 培养对策  中图分类号: G710 文献标志码: A 文章编号: 1671-2153(2015)06-0016-04  大学生创业教育关系到创新型国家建设的步伐,对于“大众创业,万众创新”的战略格局具有引领作用
研究了Bi-Mn合金从固液两相区开始凝固,合金中MnBi相在磁场中形成定向排列组织的临界条件及其变化规律.实验研究表明,Bi-Mn合金中MnBi相在磁场中的定向排列能够迅速形成;MnBi
在新疆伊犁进行了二甲四氯钠与烯草酮混用防除亚麻田一年生阁叶杂草和禾本科杂草的田间试验,结果表明:药后30d,二甲四氯钠与烯草酮混用对亚麻田杂草的株防效和鲜重防效均在88%以
摘 要: 智能家居是家庭自动化的高级阶段,是科技发展的必然结果。基于LH-M10实验箱的模拟智能家居控制系统的设计与开发,设计利用LH-M10实验箱的硬件设备,涵盖了信息数据采集、信息数据处理和信息数据反馈等多个方面,从原理层面实现了智能家居系统中具有代表性的模块展示,并结合智能家居的发展趋势,对此系统后续的研发拓展进行了展望。  关键词: 单片机; 智能家居; 模拟控制系统; 教学实训项目  中
最近报刊上刊登不少学生参与教师教学工作评价的文章,综合各方面情况来看,肯定与否定的文章大体相当。笔者认为不能用简单的肯定与否定来武断地下结论,而应根据具体的情境来选择。  如何评价教师的工作,一直是教育管理领域的一大难题。否则,也不会至今我们还在探讨这一问题。笔者曾发表过《教师工作的评价——学生“说了算”》一文,该文是笔者在一所中学看到该校运用多媒体建立评教评学平台,科学地引导学生参与评价教师教学
利用土柱切割法研究Lou土水分入渗、再分布过程反应性溶质(NH4^+)运移特征。在水分入渗初期,土壤剖面溶质分布曲线为斜线,随入渗时间延长,土壤剖面溶质分布曲线上部逐渐出现垂直
通过在鼎湖山季风常绿阔叶林的研究发现:(1)季风常绿阔叶林土壤整个剖面(0~60 cm)pH值都较低,小于4.5.(2)土壤养分含量随着土壤剖面层次(0~20 cm、20~40 cm、40~60 cm)的降低而下
摘 要: 以介绍串级控制系统为主题,以北京化工大学发明研制的新一代多功能过程与控制实验系统MPCE-1000D为实验对象,完成了基于MPCE-1000D的串级控制系统的设计与调试。论文就串级控制和单回路控制系统的稳定性以及由改变参数整定和增加外部扰动,对系统平衡的影响进行了比较,阐述了串级控制系统在社会生产实践过程中具有不可以代替的作用,以及生产中的过程中采用串级控制的可行性。  关键词: 串级控