Loading [MathJax]/jax/output/HTML-CSS/jax.js
高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

IEEE 802.11网络中增强的退避算法

徐志江 李式巨 官军

戴世坤, 欧阳振崇, 周印明, 张钱江, 李昆, 赵东东, 陈轻蕊, 凌嘉宣. 探地雷达频率域2.5维正演[J]. 电子与信息学报, 2021, 43(1): 145-153. doi: 10.11999/JEIT190988
引用本文: 徐志江, 李式巨, 官军. IEEE 802.11网络中增强的退避算法[J]. 电子与信息学报, 2004, 26(10): 1527-1533.
Shikun DAI, Zhenchong OUYANG, Yinming ZHOU, Qianjiang ZHANG, Kun LI, Dongdong ZHAO, Qingrui CHEN, Jiaxuan LING. Frequency Domain 2.5D GPR Forward Modeling[J]. Journal of Electronics & Information Technology, 2021, 43(1): 145-153. doi: 10.11999/JEIT190988
Citation: Xu Zhi-jiang, Li Shi-ju, Guan Jun. Enhanced Backoff Algorithm of IEEE 802.11 Network[J]. Journal of Electronics & Information Technology, 2004, 26(10): 1527-1533.

IEEE 802.11网络中增强的退避算法

Enhanced Backoff Algorithm of IEEE 802.11 Network

  • 摘要: IEEE 802.11协议的MAC层通过二进制指数退避算法实现对媒体的争用,该文提出一种增强的退避算法,对网络中的动态站点数进行估计,自适应改变退避算法的竞争窗口,以提高网络的性能。
  • 探地雷达(Ground Penetrating Radar, GPR)是一种利用高频(106~109 Hz)电磁波来确定介质内部物质分布规律的地球物理方法,因其具有抗干扰能力强、探测分辨率高、场地适应能力强、操作简单且为无损探测等优势而被广泛地应用于工程勘察及地质调查。GPR正演是雷达理论研究的重点之一,随着勘探要求更加精细化和高效,大范围高效、高精度的数值模拟和反演成像成为现在GPR技术的目标[1,2]

    波动方程正演模拟方法,因其能包含雷达波的运动学特征和动力学特征被广泛应用于GPR正演模拟中,主要包括时域有限差分法(Finite-Difference Time Domain method, FDTD)和有限单元法(Finite Element Method, FEM)两种。在FDTD法的应用方面,自1996年Yee[3]提出著名的Yee氏网格后,FDTD法被广泛应用于GPR数值模拟中。Bergmann等人[4]应用FDTD法开展了不均匀非线性和衰减介质的GPR正演模拟;Irving等人[5]采用PML吸收边界研究了TE和TM模式的2维GPR数值模拟;刘四新等人[6]对比了GPR2维频散介质与非频散介质中GPR信号的区别;冯德山等人[7]研究了FDTD数值模拟中不分裂卷积完全匹配层对倏逝波的吸收效果。

    FDTD法原理简单,易于编程实现,但要求模型规则剖分,对复杂问题适应性差。FEM因具有网格剖分灵活,适用于物性参数分布复杂和几何特征不规则模型的优势,被引入到GPR数值模拟领域。底青云等人[8]推导GPR有限元方程,开展了一系列典型模型的正演模拟;杜华坤等人[9]基于优化的Delaunay三角剖分,采用线性插值进行了FEM的GPR2维正演,提高了FEM对复杂模型模拟的适应性和数值模拟精度;石明等人[10]采用Delaunay非结构化网格有限元法进行了各向异性介质GPR有限元正演;王洪华等人[11]实现了PML边界条件在2阶电磁波动方程GPR时域有限元模拟中的应用,验证了PML边界条件在复杂地电结构电磁波传播模拟中具有良好的吸收效果。

    近年来GPR数值模拟大都在时间域内研究,时间域GPR波的传播满足的波动方程模拟结果符合雷达波传播的运动学特征,但在表现波的动力学特征方面存在不足,文献[12]指出频率域波形反演在地震中的重要地位,首次研究了频率域波形反演,对频域波形反演存在的问题进行了初次探讨,本文从频率域出发,研究了2.5维GPR数值模拟方法,这样可以很好地保留雷达波传播的运动学特征和动力学特征,准确地研究雷达波在频率域的传播特性,为GPR全波形反演提供重要基础。本文采用有限单元法,推导基于行波分解的吸收边界条件的GPR有限元方程,实现频率域2.5D探地雷达正演模拟。重点分析和总结在雷达频率不同相对介电常数和不同收发距波数选取的规律;设计均匀全空间和半空间模型,将数值解与解析解对比验证了算法的正确性;另外,雷达2.5维频率域正演在不同波数之间的计算具有高度并行性,通过设计Open MP并行,探究不同线程下算法并行的效率,验证了算法的高效性。

    设时谐因子eiωt, w=2πf为角频率,f为频率,有源区域的频率域Maxwell方程有表达式

    ×E=ˆzHzMs (1)
    ×H=ˆyE+Js (2)

    其中,E为电场强度,H为磁场强度,Ms为源磁极化强度;Js为源电流密度,ˆz=iwμ表示阻抗率,ˆy=iεw+σ表示导纳率,式中ε=εrε0为介电常数,εr为相对介电常数,σ为电导率,μ为磁导率。

    x轴水平向右为正,z轴垂直向上为正,y轴为构造走向,沿y方向作1维傅里叶变换,变换式为

    ˆF(x,ky,z,ω)=F(x,y,z,ω)eikyydy (3)

    其中,(x, y, z)为空间坐标,ky为波数,ˆF为波数域电磁场值,F为空间域电磁场值,将Maxwell方程组式(1)和式(2)展开可求得控制方程[13]

    x(ˆyk2eˆEyx)+z(ˆyk2eˆEyz)ˆyˆEy+iky[x(1k2e)ˆHyzz(1k2e)ˆHyx]=ˆJsyiky[x(1k2eˆJsx)+z(1k2eˆJsz)]+x(k2k2eˆMsz)z(k2k2eˆMsx) (4)
    x(ˆzk2eˆHyx)+z(ˆzk2eˆHyz)ˆzˆHy+iky[x(1k2e)ˆEyz+z(1k2e)ˆEyx]=ˆzˆMsyiky[x(ˆzk2eˆMsx)+z(ˆzk2eˆMsz)]+x(ˆzk2eˆJsz)z(ˆzk2eˆJsx) (5)

    式中,k2=ˆzˆy, k2e=k2yk2,式(4)和式(5)为波数域ˆEyˆHy的耦合控制方程组,这两个控制方程考虑了电导率和介电常数的影响,既可在高频段进行GPR数值模拟,又可在低频段进行CSEM数值模拟。

    辅助场的表达式为[13]

    ˆEx=1k2e(ikyˆEyxˆzˆHyzˆzˆJsxikyˆzˆMsz),ˆEz=1k2e(ikyˆEyz+ˆzˆHyxˆzˆJsz+ikyˆzˆMsx) (6)
    ˆHx=1k2e(ikyˆHyx+ˆyˆEyz+k2ˆMsx+ikyˆJsz),ˆHz=1k2e(ikyˆHyzˆyˆEyx+k2ˆMszikyˆJsx) (7)

    利用Galerkin法导出有限元方程

    Nee=1De{Neix(ˆyk2eˆEyx)+Neiz(ˆyk2eˆEyz)+NeiˆyˆEy+ikyk2e(NeixˆHyzNeizˆHyx)}dxdz=Nee=1De{NeiˆJsy+ikyk2e(NeixˆJsx+NeizˆJsz)+k2k2e(NeizˆMsxNeixˆMsz)}dxdz+Nee=1DeNei(ˆHznx+ˆHxnz)dl (8)
    Nee=1De{Neix(ˆzk2eˆHyx)+Neiz(ˆzk2eˆHyz)+NeiˆzˆHy+ikyk2e(NeixˆEyz+NeizˆEyx)}dxdz=Nee=1De{NeiˆMsy+ikyˆzk2e(NeixˆMsx+NeizˆMsz)+ˆzk2e(NeizˆJsxNeixˆJsz)}dxdzNee=1DeNei(ˆEznx+ˆExnz)dl (9)

    首先采用四边形单元剖分,然后利用交叉对称网格的三角形单元第2次离散,三角形单元中采用线性插值。对式(8)和式(9)通过单元分析和总体合成得到一个大型、稀疏的复线性方程组,求解该方程组得到波数域ˆEyˆHy,再根据式(6)和式(7)求得波数域其他电磁场分量(ˆEx, ˆEz, ˆHxˆHz),其中ˆEy/x,ˆEy/z,ˆHy/y,ˆHy/z采用差分法计算。最后将波数域电磁场采用傅里叶逆变换即可得到空间域电磁场。本文采用文献[13]中的方法对源进行处理,引入文献[14]中基于行波分解法的吸收边界对边界进行处理,提高计算精度。

    本文算法的程序代码采用Fortran语言编写,测试平台配置为CPU-Inter(R) Core(TM) i9-7980XE,主频2.60 GHz(18核,36线程),内存64 GB, 64位操作系统。

    波数选取是电磁法2.5D数值模拟中一个很重要的环节。根据经验,波数谱的能量分布与频率大小无关,仅与收发距有关。本文波数除0波数外,其他波数采用对数域等间隔采样,负波数与正波数互为相反数。设正波数最小值和最大值分别为kymin, kymax,设区间个数N=lgkymax–lgkymin, N取整数,在每个数量级等间隔采样。经测试,在2.5DGPR正演时kymin取10–4合适,kymax与最小网格间距rmin有关,经验公式kymax=10/rmin

    研究同一频率下εr和收发距r对波数选取的影响。设计全空间模型,电阻率1000 Ω/m,电流1000 A,频率100 MHz,源中心在原点,偶极距1 m,AB电极(–0.5, 0)和(0.5, 0)。利用均匀全空间ˆEyˆHy解析解,计算εr分别为1.0, 5.0, 10.0和15.0的谱,测点垂直z方向坐标为0.02 m, x方向坐标为0.1 m, 0.5 m, 1 m, 5 m和10 m,计算结果如图1图5

    图 1  dx=0.1 m处不同相对介电常数的电磁场谱随波数变化特征
    图 2  dx=0.5 m处不同相对介电常数电磁场谱随波数变化特征
    图 3  dx=1 m处不同相对介电常数电磁场谱随波数变化特征
    图 4  dx=5 m处不同相对介电常数电磁场谱随波数变化特征
    图 5  dx=10 m处不同相对介电常数电磁场谱随波数变化特征

    图1图5对比可看出,ˆEy谱的振幅在水平0.5 m处即电极处最大,主要能量集中在ky200范围,ˆEy振幅和主要能量集中范围随距离电极增大而减小;当测点距离源电极大于1 m时,ˆEy谱的振幅数值迅速减小,能量范围集中在波数ky10范围;ˆHy谱在距离源中心水平0.1 m时,ˆHy谱的振幅最大,主要能量集中范围ky150,振幅和主要能量集中范围随距离源中心点增大而减小,电极附近,磁场谱的能量迅速减小,当测点距离源中心大于1 m时,能量范围集中在波数ky10的范围内,谱能量分布规律与相对介电常数大小无关;同一测点的谱能量振幅最大值所对应的波数均随着εr增大而增大,在距离源近区r≤1 m, ˆEy谱的能量幅值随着εr的增大而减小,远区无明显规律,ˆHy谱的能量幅值随着εr增大而增大,远区无明显规律。

    结论:频率为100 MHz,计算距离范围为10 m时,波数最大值选取103即可将谱的能量全包含其中,而且谱的能量主要分布在波数0~10的范围内,可对该范围内波数适当加密,使傅里叶逆变换精度更高。

    3.2.1   全空间模型

    设计均匀全空间模型,σ=0.001S/m, εr=1.0,节点301×301,电流1000 A,偶极距dl为1 m,源中心在原点,x方向源网格均0.02 m,源以外网格采用非均匀剖分最大0.05 m,边界取15个网格间距由0.05 m以1.5倍递增至1 m。x, z方向网格剖分相同,f=100 MHz,正波数范围(0.01, 1000),波数55个。

    图6中主剖面上电磁场数值解与解析解的形态、数值都相同,主剖面测线z=0.5 m处各节点的相对误差均小于1%,验证了本文算法的正确性。

    图 6  主剖面电磁场数值解与解析解对比图

    图7为采用文献[15]中的算法计算主剖面电磁场的数值解与解析解对比图,由图可知,文献[15]算法在源附近的误差较大,表明本文算法在源的处理上要优于文献[15]中的算法,计算精度更高。

    图 7  主剖面电磁场其他算法数值解与解析解对比图
    3.2.2   半空间模型

    设计均匀半空间模型,空气层电导率σ=1012S/m,地下介质电导率σ=103S/m,相对介电常数εr=1.0,频率f=100 MHz,网格节点601×601,x方向的源布设于地下0.5 m,源的其他参数和网格剖分与全空间相同,选取正波数范围(0.0001, 1000),波数277个。

    图8为主剖面(y = 0 m)数值解与解析解对比,第3列为剖面测线z=0.5 m的相对误差,由图可知,数值解与解析解的形态、数量级相同,测线各节点的相对误差均小于1.5%,同样验证了本文算法的准确性。

    图 8  主剖面半空间电磁场数值解与解析解的对比图

    本文算法耗时主要在波数循环计算上,每个波数均需求解1次方程组,但各波数计算相互独立,可采用并行方式提高计算效率。目前电磁法2.5D正反演应用较多的并行方法有MPI(Message Passing Interface)和OpenMP(Open Multi-Processing)。OpenMP使用线程间共享内存的方式协调并行计算,对原串行代码改动小,容易实现。本文采用OpenMP并行处理不同波数方程组的求解、傅里叶逆变换和辅助场计算。

    2.5D GPR正演计算量大,将Pardiso求解器采用OpenMP并行求解,算法效率如表1。模型参数与3.2.1小节模型一致,网格节点301×301,波数277个。式中加速比 = 单机的单线程耗时/并行计算耗时。

    表 1  整个程序OpenMP并行不同线程计算效率
    1线程2线程4线程8线程16线程20线程
    CPU负载率(%)78.79.219.237.772.690.3
    占用内存(GB)1.321.952.865.8410.1613.26
    运行时间(s)242.887359.917190.912106.64579.92586.375
    加速比(SP)0.6731.2692.2713.0302.812
    下载: 导出CSV 
    | 显示表格

    表1中,随着并行线程个数增加,加速比增大,算法耗时减少,改造后的计算效率明显提高。2线程耗时比单线程耗时长,可能原因是2线程时发生了同步事件,耗时变长[16];16线程耗时约80 s,比单线程计算快了3倍;增加到20线程时,耗时反倒增大,分析原因是当计算量一定时,线程数量增加,用于线程通信/线程调度的时间所占比例逐渐增大,计算效率降低。

    结论:采用OpenMP将Pardiso求解器并行,随着并行线程个数增加,计算效率提高,但并行线程数并非越多越好,综合不同线程算法耗时和计算机资源的占用情况,本节线程数为16时,加速比最大,耗时最短,是当前条件下OpenMP并行选取的最佳线程数。

    设计均匀半空间中存在两个异常体,异常体的模型参数如图9所示,源和网格等模型参数均与3.2.2小节中半空间模型相同。

    图 9  复杂模型示意图

    图10为主剖面电磁场响应特征,图中可看出异常体的位置和形状,低阻异常体相对介电常数大,电磁波长小,电磁场波动明显;高阻体相对介电常数略小,异常反应不如低阻体灵敏,电磁场波动小,说明波场对介质不均匀性有一定程度的敏感度,说明本文提出的GPR正演算法对于复杂模型具有很好的适应性。

    图 10  主剖面电磁场分量实部和虚部

    本文采用有限单元法,推导了基于行波分解的吸收边界条件的GPR有限元方程,保留雷达波传播的运动学特征和动力学特征,实现了频率域2.5D探地雷达正演模拟。主要有以下结论:

    (1) GPR2.5D正演波数选取规律:ˆEy谱电极处能量最大,振幅和主要能量集中范围随着离电极的距离的增大而减小;ˆHy谱场源中心能量最大,振幅和主要能量集中范围随离场源中心距离增大而减小;测点谱的能量最大的波数值随着εr的增大而增大;频率100 MHz,均匀全空间计算范围10 m,波数最大值选取103即可,波数区间0~10需要加密选取波数,这个规律与εr的大小无关。

    (2) 均匀全空间和半空间模型数值解与解析解除源处之外的剖面节点误差均小于1%,表明算法正确。

    (3) 测试平台CPU-Inter(R) Core(TM) i9-7980XE,主频2.60 GHz(36核),内存64 GB,64位操作系统,节点301×301、波数277时,并行最优线程数是16,此时算法耗时80 s,比一个线程计算时的速度快了3倍,验证了算法的高度并行性和高效性。

    (4) 传统探地雷达的发射源在空气中,本文采用接地线源,这样做更方便能量的辐射,研究雷达波在频率域的传播特性,完善雷达的电磁理论,为GPR全波形反演提供重要基础。

  • IEEE Standard for Wireless LAN Medium Access Control(MAC) and PHYsical Layer(PHY)Specifications, Nov. 1997. P802.11.[2]Call F, Conti M, Gregori E. IEEE 802.11 Protocol: Design and performance evaluation of an adaptive backoff mechanism. IEEE J. on Selected Areas in Communication, 2000, 18(9): 1774-1786.[3]Natkaniec M, Pach A R. An analysis of the backoff mechanism used in IEEE 802.11 networks,Computers and Communications, 2000. Proceedings. ISCC 2000. Fifth IEEE Symposium 2000:444-449.[4]Bianchi G. Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J.on Selected Areas in Communications, 2000, 18(3): 535-547.[5]Wu H, Cheng S, Peng Y, Long K, Ma J. IEEE 802.11 distributed coordination function(DCF):Analysis and enhancement 2002. ICC 2002. IEEE International Conference on Communications,2002, vol.1: 605-609.[6]Bianchi G, Fratta L, Oliveri M. Performance evaluation and enhancement of the CSMA/CA MAC protocol for 802[J].11 wireless LANs. IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC96. Taipei, Taiwan.1996, vol.2:392-396[7]Bononi L, Conti M, Gregori E. Design and performance evaluation of an asymptotically opttimal backoff algorithm for IEEE 802.11 wireless LANs, Proceedings of the 33rd Hawaii International Conference on System Sciences, Hawaii, 2000: 103-112.
  • 期刊类型引用(5)

    1. 武贤龙,包小华,陈湘生,沈俊,崔宏志. 基于gprMax的衬砌脱空三维正演分析. 深圳大学学报(理工版). 2023(02): 127-135 . 百度学术
    2. 刘海,陈峻浩,孙竹妤,岳云鹏,赖思聪,孟旭. 盾构隧道壁后空洞典型GPR图像特征正演分析. 广州大学学报(自然科学版). 2023(03): 1-9 . 百度学术
    3. 杜翠,王宁,刘杰,程远水,张千里,刘欢. 探地雷达铁路检测大数据多线程并行处理方法. 铁道建筑. 2022(04): 126-129 . 百度学术
    4. 张群慧. 基于非交错网格频域有限差分法的探地雷达最优化正演算法研究. 实验技术与管理. 2022(12): 37-44 . 百度学术
    5. 程曦,张志勇. 基于人工神经网络的复杂介质中波的传播不确定性分析方法. 电子与信息学报. 2021(12): 3662-3670 . 本站查看

    其他类型引用(2)

  • 加载中
计量
  • 文章访问数:  2395
  • HTML全文浏览量:  115
  • PDF下载量:  879
  • 被引次数: 7
出版历程
  • 收稿日期:  2003-06-21
  • 修回日期:  2003-11-25
  • 刊出日期:  2004-10-19

目录

/

返回文章
返回