蛙人协作中的水下无线光通信邻居发现方法 下载: 915次
1 引言
由于水下搜救、海洋资源开发和**等需求,蛙人的作用愈加突出[1-2]。执行水下任务时环境复杂,情况多变,蛙人之间需要保持良好的通信来互相配合,因此有效和可靠的水下通信技术对于蛙人之间的配合至关重要。现有的水下通信方式包括水声通信、无线电通信和无线光通信等。声波在水中有着诸多的限制,如衰减强、能耗高、传播速率低和误码率高等,并不适合蛙人间通信[3]。由于无线电在水下的强衰减特性,通信方式主要采用甚低频通信,该方法须使用很长的拖曳天线,且通信速率慢,不能实现实时通信[4]。水下无线光通信作为一种新型通信技术,具有相对较宽的传播范围和较高的数据速率,且能耗低,抗干扰能力强,所以近年来得到了越来越多的关注和研究[5]。蛙人在水中的状态经常变化,蛙人间的相对位置也是动态的,这对于需要对准的无线光通信方式是一个很大的挑战。要想在这种情况下快速和其他蛙人建立通信,必须要有可靠、有效和快速的邻居发现方法。
研究水下无线光通信中的邻居发现方法,首先要考虑的是无线光在水下的传播特性。研究表明,450~550 nm波段的蓝绿光在水中的传播衰减较小,因此水下无线光通信多采用蓝绿光[6]。水以及水中的各种微小物质都对光束有吸收和散射的作用,会影响光在水中的传播[7-9];并且不同水质、不同通信距离和光束几何参数对信号的脉冲展宽都有影响[10]。
最大比合并分集接收技术应用于水下光通信系统时可以有效降低误码率和增加水下通信距离[11]。用低密度奇偶校验码和低阶脉冲位置调制相结合的方法也可以降低数据传输的误码率[12]。文献[ 13]使用半导体激光器,在34.5 m的距离上实现了最高2.7 Gbps的通信速率,说明水下无线光通信具有较高的可行性。本文对水下直视通信链路模型的路径损耗和误码率性能进行分析,这为研究出具有良好性能的邻居发现方法提供了必要的参考。对水下通信网络邻居发现的研究多集中在水声通信网,文献[ 14]表明基于到达角估计的邻居发现协议可以基本保障发现过程的安全性。基于链路质量信息的分布式ID分配和拓扑发现协议能提高通信链路的稳健性,有效保证信息传输[15]。文献[ 16]提出了一种水声传感器网络中的基于位置验证的最短路径邻居发现协议,在能量效率和吞吐量等方面均有良好的性能。
蛙人在水下处于三维空间,当采用无线光通信方式时,若要使通信范围内的区域能被光束完全覆盖,则需要设计合理的通信节点结构。球形节点结构是最理想的形状,为了简化设计和方便安装,本文设计了一种半球形节点结构模型,在实际中可以成对使用。在该节点结构模型的基础上研究一种基于握手交互信息的邻居发现方法,该方法不需要额外的定位信息。另外,为了减少收发节点在相对运动时的通信链路中断次数,本文还研究了对已建立的通信链路进行跟踪保持的方法。
2 直视通信链路模型
蓝绿光在水中衰减较小,故采用波长为532 nm的绿光作为水下无线光通信的信号载体。在水下通信时主要依靠直视通信方式,因此先对水下无线光直视链路模型进行研究,
图 1. 水下无线光通信直视链路模型
Fig. 1. Line of sight link model of underwater wireless optical communication
该直视链路模型中接收机的接收光功率与通信距离、链路偏轴角、发射光功率和衰减作用等因素都有关系。因此,接收机接收到的光信号功率可以表示为[17]
式中:
式中:
3 邻居发现方法
水下无线光通信的特点是具有方向性,在通信过程中需要大致对准。而蛙人在水下处于运动状态,蛙人之间的相对位置也一直在发生变化,所以需要设计合理的节点结构并配套适用的邻居发现算法。
3.1 通信节点结构设计
为了能发现节点通信范围内的所有相邻节点,发信机发出的光束须覆盖节点周围的水下三维空间。球形节点的覆盖性能最好,所以用球形结构作为基础,在其表面排列多个LED即可实现全向发送。为了简化设计可将球形结构改为半球形,在实际使用中成对使用即可完成三维覆盖,
若所有LED同时发送信息,只要接收节点在有效通信范围内,则一定会接收到信息,但在水下时蛙人携带的能量有限,这种方式功耗过大且效率很低,不再适用。另外,若多个蛙人同时全向发送信息会使信号之间互相干扰,无法正常通信。所以,为了让多个蛙人在动态过程中保持高效和可靠的通信,要在该节点的基础上研究一种适用的邻居发现方法。该节点结构需要满足以下两点:1)每个LED都有自身的编码,由纬向编码和经向编码组成,该编码反映LED发射光束相对于节点自身的方向;2)每个LED可独立控制,能独立发送信息。
3.2 邻居发现方法
蛙人在水下执行任务时面临的环境复杂,无法实现准确定位,因此所需要的邻居发现方法应该不依靠外部定位信息。
理论上,半球形通信节点结构在成对使用时能够覆盖所有通信范围内的节点,因此可以采用扫描的方式进行邻居发现。为了确认收发节点双方的身份并确定双方的相对方向,需要设计适用的握手交互协议。握手交互协议包括3种信息帧:请求信息帧、应答信息帧和确认信息帧。各个信息帧的结构如
发起节点首先发送请求信息,因为不知道邻居节点的具体方位,所以需要以扫描的方式发送。若采用逐颗LED依次扫描的方式,扫描周期过大,邻居发现的实时性不高。可以采用纬向扫描和经向扫描交替的方式,能大幅降低扫描周期,也可降低控制电路的复杂性。在这种扫描方式中,每颗LED都发送自身的纬向和经向编码。当相邻节点接收到来自同一发起节点发出的经纬向编码后,以该发起节点为目的节点,通过同样的经纬向交替扫描的方式发送应答信息。如
3.3 通信链路跟踪保持方法
适用的邻居发现方法能够保证节点快速、可靠地发现邻居节点。当建立起通信链路后,双方都由1颗LED向对方发送信息,但蛙人在水下执行任务时处于运动状态,当节点位置或者自身方向发生变化时通信链路很容易中断。若每次中断后重新发起邻居发现会造成通信质量不佳,数据速率下降等问题。双方互相发现时收发节点已经知道对方的方向信息,并且人的运动速度远小于LED的扫描速度。节点位置或状态的变化是一个连续的过程,故可认为收发节点在位置或状态变化时保持通信的LED位置也相邻。因此,利用这些特点可以设计出合适的链路跟踪保持方法,减少链路中断次数,提高通信质量。
如
4 仿真结果分析
4.1 无线光水下传输特性仿真
对无线光水下传输特性和邻居发现算法的性能进行数值仿真,分析通信节点结构各项参数对邻居发现性能的影响。首先对无线光在水下的传输特性进行仿真,
表 1. 无线光水下传输特性仿真参数
Table 1. Simulation parameters of wireless optical underwater transmission characteristics
|
以上结果分析了水在不同浑浊程度情况时,水及水中的杂质对光信号的衰减作用。而实际上水中的各种杂质、不同大小的气泡和温度梯度等都有可能使光束发生不同程度的展宽和光强闪烁[19-20]。这些影响会使通信链路质量降低,影响通信距离和速率。因此对邻居发现仿真验证时,最大通信距离应小于上述的理论值。
4.2 邻居发现方法性能仿真
以成对使用的半球形通信节点结构为基础,对文中的邻居发现方法进行仿真,对比分析各种情况下邻居发现方法的性能。邻居发现成功概率可以作为衡量邻居发现方法性能的重要参数,而蛙人编队一般规模不大,该参数需要通过多次仿真求取统计平均值的方法获得。仿真的具体场景如下:在50 m×50 m×50 m的范围内分布3个位置随机确定的蛙人节点,3个节点依次发起邻居发现,假设通信范围在30 m以内,进行多次仿真实验,
图 9. 邻居发现成功概率曲线。(a)经向个数不同; (b)纬向个数不同
Fig. 9. Curves of neighbor discovery success probability. (a) Different number of longitude; (b) different number of latitude
虽然发散角越大,发现成功概率越高,但是发送功率一定时,有效通信距离会下降,光束重叠后效率也不高,所以需要选取一个合适的值,而不是越大越好。根据
实际通信距离对误码率会产生影响,进而会影响邻居发现成功概率,所以有必要对邻居发现成功概率与通信距离的情况进行仿真分析。
图 10. 邻居发现成功概率与距离的关系曲线
Fig. 10. Relationship curves between neighbor discovery success probability and distance
4.3 跟踪保持方法性能仿真
让接收节点以一定的速度绕发送节点作圆周运动,将接收节点的位置限制在发送节点的通信范围内。分别仿真通信链路跟踪保持方法的性能和未使用该方法时的情况,可以使用链路中断的次数来衡量跟踪保持方法的性能。具体过程如下:先进行邻居发现,当建立通信链路后接收节点开始移动。发送节点采用通信链路跟踪保持方法来跟踪接收节点,若通信链路发生中断,则重新开始邻居发现,并记录中断次数。另外,对不采用跟踪保持方法时的通信链路中断情况也进行仿真。
图 11. 通信链路跟踪保持方法性能曲线
Fig. 11. Performance curves of communication link track-and-hold method
从
图 12. 通信链路中断次数与通信距离关系曲线
Fig. 12. Relationship curves between the number of link interrupt and distance
由
5 结论
本研究分析了波长为532 nm的无线光在水下的路径损耗和误码率。由于光功率随距离呈指数衰减,所以有效通信距离存在一个临界值,在本研究仿真条件下通信距离最大为45 m左右,这对于研究蛙人水下无线光通信邻居发现方法具有较高的参考价值。结合无线光的传输特点,设计半球形通信节点结构,在此基础上研究基于握手交互信息帧的邻居发现方法。通过对该方法的仿真分析可以发现,要想取得良好的邻居发现效果,同时保证较大的有效通信距离,需要选取具有合适光束发散角的LED,并确定合理的经纬向个数。当收发节点发生相对运动时,已建立的通信链路容易发生中断,为此提出一种通信链路的跟踪保持方法,仿真结果表明,该方法能有效减少通信链路的中断次数,提高通信质量。另外,仿真分析了实际通信距离对邻居发现和跟踪保持算法的影响,结果表明,必须将通信距离保持在一定范围内,否则性能将迅速下降。该节点邻居发现和链路跟踪保持方法对蛙人在水下采用无线光通信具有重要的实用意义。在后续工作中,为了提高通信距离和通信能力,可以对基于该节点结构的路由转发过程进行研究,提出行之有效的方法。
[1] 薛青丽. 蛙人输送艇挺进水下特种战场[J]. 当代海军, 2004( 3): 44- 45.
薛青丽. 蛙人输送艇挺进水下特种战场[J]. 当代海军, 2004( 3): 44- 45.
Xue QL. Frogman transporter advances underwater special battle field[J]. Modern Navy, 2004( 3): 44- 45.
Xue QL. Frogman transporter advances underwater special battle field[J]. Modern Navy, 2004( 3): 44- 45.
[2] 滕俊, 郭万海, 刘冬利. 国外海军水下特种作战研究[J]. 舰船电子对抗, 2012, 35(4): 39-42.
滕俊, 郭万海, 刘冬利. 国外海军水下特种作战研究[J]. 舰船电子对抗, 2012, 35(4): 39-42.
[3] Shah GA. A survey on medium access control in underwater acoustic sensor networks[C]∥2009 International Conference on Advanced Information Networking and Applications Workshops, May 26-29, 2009, Bradford, UK. New York: IEEE, 2009: 1178- 1183.
Shah GA. A survey on medium access control in underwater acoustic sensor networks[C]∥2009 International Conference on Advanced Information Networking and Applications Workshops, May 26-29, 2009, Bradford, UK. New York: IEEE, 2009: 1178- 1183.
[4] 王红华, 佘亚军, 罗涛. 拖曳天线用于无线电导航定位试验研究[J]. 舰船科学技术, 2009, 31(12): 96-98.
王红华, 佘亚军, 罗涛. 拖曳天线用于无线电导航定位试验研究[J]. 舰船科学技术, 2009, 31(12): 96-98.
[5] Huang A P. E100-[J]. Tao L W. Monte Carlo based channel characteristics for underwater optical wireless communications. IEICE Transactions on Communications, 2017, B(4): 612-618.
Huang A P. E100-[J]. Tao L W. Monte Carlo based channel characteristics for underwater optical wireless communications. IEICE Transactions on Communications, 2017, B(4): 612-618.
[6] Duntley S Q. Light in the sea[J]. Journal of the Optical Society of America, 1963, 53(2): 214-233.
Duntley S Q. Light in the sea[J]. Journal of the Optical Society of America, 1963, 53(2): 214-233.
[8] Tivy M, Fucile P, Sichel E. A low power, low cost, underwater optical communication system[J]. Ridge 2000 Event 2, 2004: 27-29.
Tivy M, Fucile P, Sichel E. A low power, low cost, underwater optical communication system[J]. Ridge 2000 Event 2, 2004: 27-29.
[10] Sahu S K, Shanmugam P. A theoretical study on the impact of particle scattering on the channel characteristics of underwater optical communication system[J]. Optics Communications, 2018, 408: 3-14.
Sahu S K, Shanmugam P. A theoretical study on the impact of particle scattering on the channel characteristics of underwater optical communication system[J]. Optics Communications, 2018, 408: 3-14.
[11] 胡思奇, 周田华, 陈卫标. 水下激光通信最大比合并分集接收性能分析及仿真[J]. 中国激光, 2016, 43(12): 1206003.
胡思奇, 周田华, 陈卫标. 水下激光通信最大比合并分集接收性能分析及仿真[J]. 中国激光, 2016, 43(12): 1206003.
[12] 杜劲松, 周田华, 陈卫标, 等. 基于LDPC和PPM的水下光通信性能分析[J]. 激光与光电子学进展, 2016, 53(12): 120605.
杜劲松, 周田华, 陈卫标, 等. 基于LDPC和PPM的水下光通信性能分析[J]. 激光与光电子学进展, 2016, 53(12): 120605.
[14] ZhangR, ZhangY. Wormhole-resilient secure neighbor discovery in underwater acoustic networks[C]∥2010 Proceedings IEEE INFOCOM, March 14-19, 2010, San Diego, CA, USA. New York: IEEE, 2010: 11291509.
ZhangR, ZhangY. Wormhole-resilient secure neighbor discovery in underwater acoustic networks[C]∥2010 Proceedings IEEE INFOCOM, March 14-19, 2010, San Diego, CA, USA. New York: IEEE, 2010: 11291509.
[15] PetrocciaR. A distributed ID assignment and topology discovery protocol for underwater acoustic networks[C]∥2016 IEEE Underwater Communications and Networking Conference, August 30-Septmber 1, 2016, Lerici, Italy. New York: IEEE, 2016: 16357675.
PetrocciaR. A distributed ID assignment and topology discovery protocol for underwater acoustic networks[C]∥2016 IEEE Underwater Communications and Networking Conference, August 30-Septmber 1, 2016, Lerici, Italy. New York: IEEE, 2016: 16357675.
[16] Kalaiselvan S A, Parthasarathy V. Location verification based neighbor discovery for shortest routing in underwater acoustic sensor network[J]. Advances in Environmental Biology, 2015, 9(14): 117-121.
Kalaiselvan S A, Parthasarathy V. Location verification based neighbor discovery for shortest routing in underwater acoustic sensor network[J]. Advances in Environmental Biology, 2015, 9(14): 117-121.
[19] Oubei H M. ElAfandy R T, Park K H, et al. Performance evaluation of underwater wireless optical communications links in the presence of different air bubble populations[J]. IEEE Photonics Journal, 2017, 9(2): 7903009.
Oubei H M. ElAfandy R T, Park K H, et al. Performance evaluation of underwater wireless optical communications links in the presence of different air bubble populations[J]. IEEE Photonics Journal, 2017, 9(2): 7903009.
Article Outline
赵太飞, 王晶, 张杰, 江亮. 蛙人协作中的水下无线光通信邻居发现方法[J]. 光学学报, 2018, 38(12): 1206002. Taifei Zhao, Jing Wang, Jie Zhang, Liang Jiang. Neighbor Discovery Method for Frogmen Cooperation in Underwater Wireless Optical Communication[J]. Acta Optica Sinica, 2018, 38(12): 1206002.