IEEE 802.11网络中增强的退避算法
Enhanced Backoff Algorithm of IEEE 802.11 Network
-
摘要: IEEE 802.11协议的MAC层通过二进制指数退避算法实现对媒体的争用,该文提出一种增强的退避算法,对网络中的动态站点数进行估计,自适应改变退避算法的竞争窗口,以提高网络的性能。Abstract: The MAC layer of the IEEE 802.11 standard adopts an exponential backoff scheme to access media. This paper provides an enhanced backoff scheme, which changes Contending Windows(CW) adaptively by estimating the number of active stations in network to improve the efficiency of network.
-
1. 引言
探地雷达(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并行,探究不同线程下算法并行的效率,验证了算法的高效性。
2. 方法理论
2.1 控制方程
设时谐因子
eiωt ,w=2πf 为角频率,f为频率,有源区域的频率域Maxwell方程有表达式∇×E=−ˆzH−zMs (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,ω)e−ikyydy (3) 其中,(x, y, z)为空间坐标,
ky 为波数,ˆF 为波数域电磁场值,F 为空间域电磁场值,将Maxwell方程组式(1)和式(2)展开可求得控制方程[13]∂∂x(ˆyk2e∂ˆEy∂x)+∂∂z(ˆyk2e∂ˆEy∂z)−ˆyˆEy+iky[∂∂x(1k2e)∂ˆHy∂z−∂∂z(1k2e)∂ˆHy∂x]=ˆJsy−iky[∂∂x(1k2eˆJsx)+∂∂z(1k2eˆJsz)]+∂∂x(k2k2eˆMsz)−∂∂z(k2k2eˆMsx) (4) ∂∂x(ˆzk2e∂ˆHy∂x)+∂∂z(ˆzk2e∂ˆHy∂z)−ˆzˆHy+iky[−∂∂x(1k2e)∂ˆEy∂z+∂∂z(1k2e)∂ˆEy∂x]=ˆzˆMsy−iky[∂∂x(ˆzk2eˆMsx)+∂∂z(ˆzk2eˆMsz)]+∂∂x(ˆzk2eˆJsz)−∂∂z(ˆzk2eˆJsx) (5) 式中,
k2=−ˆzˆy ,k2e=k2y−k2 ,式(4)和式(5)为波数域ˆEy 和ˆHy 的耦合控制方程组,这两个控制方程考虑了电导率和介电常数的影响,既可在高频段进行GPR数值模拟,又可在低频段进行CSEM数值模拟。辅助场的表达式为[13]
ˆEx=1k2e(−iky∂ˆEy∂x−ˆz∂ˆHy∂z−ˆzˆJsx−ikyˆzˆMsz),ˆEz=1k2e(−iky∂ˆEy∂z+ˆz∂ˆHy∂x−ˆzˆJsz+ikyˆzˆMsx) (6) ˆHx=1k2e(−iky∂ˆHy∂x+ˆy∂ˆEy∂z+k2ˆMsx+ikyˆJsz),ˆHz=1k2e(−iky∂ˆHy∂z−ˆy∂ˆEy∂x+k2ˆMsz−ikyˆJsx) (7) 2.2 有限单元法
利用Galerkin法导出有限元方程
Ne∑e=1∬De{∂Nei∂x(ˆyk2e∂ˆEy∂x)+∂Nei∂z(ˆyk2e∂ˆEy∂z)+NeiˆyˆEy+ikyk2e(∂Nei∂x∂ˆHy∂z−∂Nei∂z∂ˆHy∂x)}dxdz=−Ne∑e=1∬De{NeiˆJsy+ikyk2e(∂Nei∂xˆJsx+∂Nei∂zˆJsz)+k2k2e(∂Nei∂zˆMsx−∂Nei∂xˆMsz)}dxdz+Ne∑e=1∮DeNei(−ˆHznx+ˆHxnz)dl (8) Ne∑e=1∬De{∂Nei∂x(ˆzk2e∂ˆHy∂x)+∂Nei∂z(ˆzk2e∂ˆHy∂z)+NeiˆzˆHy+ikyk2e(−∂Nei∂x∂ˆEy∂z+∂Nei∂z∂ˆEy∂x)}dxdz=−Ne∑e=1∬De{NeiˆMsy+ikyˆzk2e(∂Nei∂xˆMsx+∂Nei∂zˆMsz)+ˆzk2e(∂Nei∂zˆJsx−∂Nei∂xˆJsz)}dxdz−Ne∑e=1∮DeNei(−ˆ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]中基于行波分解法的吸收边界对边界进行处理,提高计算精度。3. 数值算例
本文算法的程序代码采用Fortran语言编写,测试平台配置为CPU-Inter(R) Core(TM) i9-7980XE,主频2.60 GHz(18核,36线程),内存64 GB, 64位操作系统。
3.1 波场参数分析
波数选取是电磁法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—图5对比可看出,
ˆEy 谱的振幅在水平0.5 m处即电极处最大,主要能量集中在ky≤200 范围,ˆEy 振幅和主要能量集中范围随距离电极增大而减小;当测点距离源电极大于1 m时,ˆEy 谱的振幅数值迅速减小,能量范围集中在波数ky≤10 范围;ˆHy 谱在距离源中心水平0.1 m时,ˆHy 谱的振幅最大,主要能量集中范围ky≤150 ,振幅和主要能量集中范围随距离源中心点增大而减小,电极附近,磁场谱的能量迅速减小,当测点距离源中心大于1 m时,能量范围集中在波数ky≤10 的范围内,谱能量分布规律与相对介电常数大小无关;同一测点的谱能量振幅最大值所对应的波数均随着εr 增大而增大,在距离源近区r≤1 m,ˆEy 谱的能量幅值随着εr 的增大而减小,远区无明显规律,ˆHy 谱的能量幅值随着εr 增大而增大,远区无明显规律。结论:频率为100 MHz,计算距离范围为10 m时,波数最大值选取103即可将谱的能量全包含其中,而且谱的能量主要分布在波数0~10的范围内,可对该范围内波数适当加密,使傅里叶逆变换精度更高。
3.2 正确性验证
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%,验证了本文算法的正确性。
图7为采用文献[15]中的算法计算主剖面电磁场的数值解与解析解对比图,由图可知,文献[15]算法在源附近的误差较大,表明本文算法在源的处理上要优于文献[15]中的算法,计算精度更高。
3.2.2 半空间模型
设计均匀半空间模型,空气层电导率
σ=10−12S/m ,地下介质电导率σ=10−3S/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%,同样验证了本文算法的准确性。
3.3 Open MP并行测试
本文算法耗时主要在波数循环计算上,每个波数均需求解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.7 9.2 19.2 37.7 72.6 90.3 占用内存(GB) 1.32 1.95 2.86 5.84 10.16 13.26 运行时间(s) 242.887 359.917 190.912 106.645 79.925 86.375 加速比(SP) 无 0.673 1.269 2.271 3.030 2.812 表1中,随着并行线程个数增加,加速比增大,算法耗时减少,改造后的计算效率明显提高。2线程耗时比单线程耗时长,可能原因是2线程时发生了同步事件,耗时变长[16];16线程耗时约80 s,比单线程计算快了3倍;增加到20线程时,耗时反倒增大,分析原因是当计算量一定时,线程数量增加,用于线程通信/线程调度的时间所占比例逐渐增大,计算效率降低。
结论:采用OpenMP将Pardiso求解器并行,随着并行线程个数增加,计算效率提高,但并行线程数并非越多越好,综合不同线程算法耗时和计算机资源的占用情况,本节线程数为16时,加速比最大,耗时最短,是当前条件下OpenMP并行选取的最佳线程数。
3.4 复杂模型算例
设计均匀半空间中存在两个异常体,异常体的模型参数如图9所示,源和网格等模型参数均与3.2.2小节中半空间模型相同。
图10为主剖面电磁场响应特征,图中可看出异常体的位置和形状,低阻异常体相对介电常数大,电磁波长小,电磁场波动明显;高阻体相对介电常数略小,异常反应不如低阻体灵敏,电磁场波动小,说明波场对介质不均匀性有一定程度的敏感度,说明本文提出的GPR正演算法对于复杂模型具有很好的适应性。
4. 结论
本文采用有限单元法,推导了基于行波分解的吸收边界条件的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