水下无线传感器网络通信技术研究现状及趋势*
2022-10-11刘千里
刘千里 吴 晖
(海军装备部驻武汉地区第五军事代表室 武汉 430205)
1 引言
海洋地质勘探、石油开采和环境监测需要稳定的水下网络。同时,海洋自然灾害预警系统也促进了海洋信息化的发展。实现高可靠性水下网络的基础是能够实现高速、低误码率(BER)、长通信半径和低功耗的水下点对点通信系统。已经提出了多种水下环境通信方法:水下声通信(UAC)、水下光通信(UOC)、电磁通信、引力波通信、量子通信和磁场通信。然而,实际上只有UOC和UAC可以应用于水下环境[1~2],其余通信方法仍处于实验室验证阶段。UAC是目前水下环境应用最成熟的通信方式。声波在低频大功率下可以传播数千公里,是实现水下远距离通信的唯一手段。然而,UAC虽然具有可以实现远距离通信的优势,但也存在很多缺陷。例如,它的传输延迟很长、带宽资源极其稀缺等。此外,水下环境的多样性和复杂性所产生的噪声对UAC产生了显著干扰,水下节点的移动性导致了多普勒效应。海底边界、水域边界和海洋中不同的地理环境造成多径效应,这对高质量的水下通信提出了重大挑战。
这些通信技术从根本上决定了水下传感器网络的稳定性和可靠性。当然,还有其他因素影响水下传感器网络的可靠性,如网络层的路由协议和MAC协议。本文主要研究分析了影响水下网络可靠性的因素,包括通信技术和网络技术;对水下通信技术及其发展现状进行了全面的梳理。介绍了水下多模态网络的性能优势,并对水下多模态网络的未来发展提出了看法。机器学习用于水下数据传输也进行了讨论。讨论了AUV辅助数据传输网络,作为一种特殊的水下数据传输形式,分析了它的优点和组网中存在的问题;未来水下数据传输(通信和联网)所面临的挑战和有待解决的问题,并提出了一些可行的解决方案和对未来研究的展望。
2 水声通信
目前,调制技术制约着UAC的发展。早期的模拟调制数字声音处理(DSP)和当前的正交频分复用(OFDM)调制技术都是从陆基通信系统中派生出来的。这些技术理论上可以应用于水下通信系统。随着水下通信调制技术的发展,水下通信变得更加可靠。然而,水声信道被认为是最不妥协的信道环境之一,其复杂性和可变性为可靠的信息传输提出了不可克服的挑战。
2.1 信道模型
信道模型的建立极大地促进了UAC的理论研究,并直接影响了其质量。水声信道具有时变和多样性,不同水环境下的信道模型也不同。水声信道模型包括几个重要的模型:声频路径衰减模型、噪声模型、多径模型和多普勒模型。虽然建立多径和多普勒效应模型是可行的,但解决UAC的高误码率问题仍然是一个难题。借助调制技术,可以显著提高抗信道衰减和抗噪声技术。然而,对于多普勒和多径效应,需要采用扩频技术、均衡技术和同步技术等调制以外的方法或算法来提高通信性能。
(3)中心度(centrality):中心度用以衡量各节点在旅游经济网络中是否居于中心的地位,主要有3种表现形式:程度中心度、接近中心度和中介中心度[24]。程度中心度用来测量各城市节点的旅游经济交往能力,度数越高,该节点拥有的权利越大。接近中心度用来测量一个节点与其他节点的旅游经济往来的便利性,用一个节点与其他所有节点的捷径距离之和表示。中介中心度反映各节点在多大程度上位于其他节点交往路线的“中间”地位,并控制其他节点的交往能力。其值越高,控制力就越强,在旅游经济网络中就越具有垄断性地位。
在上一节中,提到了使用AUV协助数据卸载的多模态网络模型。AUV按照一定的算法访问网络中卸载信息的数据源节点,实现大数据量的数据传输。这种网络下AUV访问路径的算法成为影响网络性能的关键因素。
2.2 多径效应、多普勒效应、正交频分复用技术的研究
由于不同路径的信号到达接收机的时间不同,在相位误差的情况下,信号的叠加会导致接收到的信号变形或严重衰落,最终导致误码,严重影响数据的可靠传输。目前有许多方法可以消除多径的影响,例如提高接收机测距精度和时域均衡的方法,以及利用OFDM调制的方法。为了提高测距精度和时域均衡,需要定位和时间同步技术。然而,水下网络的动态拓扑结构使它在这个环境中很难实现精确定位和时间同步[3]。OFDM调制是解决水下多径效应的最有效手段,可以提高水下数据传输速率。结合媒体访问控制(MAC)和安全机制,可以实现一个理想的水声网络[4]。虽然OFDM在解决多径效应方面表现出优越的性能,但受到多普勒效应的严重影响。OFDM仍然是平衡水下信道和环境特性的最有效的通信调制技术。提高OFDM技术在水下通信中的效率的研究仍在进行中。
目前UAC中最成熟和流行的技术是OFDM,这主要是因为OFDM可以实现高速的数据传输,并且在声波低传播速率下具有天然的抗多径能力。尽管OFDM系统对多普勒效应很敏感,但近年来提出的匹配滤波器(MF)、零力(ZF)和最小均方误差(MMSE)均衡器等均衡技术可以弥补这一缺陷。通过对OFDM编码、ICI和FRFT、FFT解调性能的研究,使水下通信OFDM系统更加完善,提高了水下数据传输的可靠性。
幼儿园阶段由于幼儿的年龄小,保教需并重,因此幼儿园老师既要履行“传道授业解惑“的责任,同时也要像妈妈一样照顾幼儿的吃饭穿衣,保护幼儿安全。而随着幼儿年岁的逐渐增长,小学老师的职责也随之不同,生活上的事务大多孩子自行处理,小学老师则更关注孩子的学习。
3 水下网络
3.1 水下路由
路由协议是通信网络的底层协议,是实现网络分组中继过程的重要手段。由于水下网络的建设和应用还处于起步阶段,能够实现实验的水下网络还不多。水下路由协议的设计比陆上路由协议复杂。陆上网络的拓扑结构为二维平面,水下网络的拓扑结构为三维。此外,水下路由始终是动态的,而陆上路由始终是静态的。同时,水下路由还面临着节点移动、能量消耗等挑战。
资源分配型MAC协议主要分为三种类型:频分多址(FDMA)、时分多址(TDMA)和码分多址(CDMA)。资源竞争MAC协议主要分为不受控包协议、单受控包协议和握手协议。混合MAC协议集成了多种竞争机制和多种接入技术,如FDMA、TDMA、CDMA等,具有更好的性能。近年来,混合MAC协议迅速成为一个研究热点。现有的研究主要涉及TDMA和CDMA协议、TDMA和竞争协议、CDMA和竞争协议的结合协议。
目前已设立的16个废旧农膜回收网点基本都分布在镇上,距离镇较远的村农民交售仍然不方便,而回收网点对于废旧农膜回收缺乏积极性,因成本原因不能主动上门回收废旧农膜,挫伤了农民捡拾废旧农膜的积极性,致使农民将清理出来的废旧农膜堆砌在田间地头。
3.1.3 基于能量的路由协议
在海洋环境中实现可靠的数据传输是一个非常困难的挑战。下面的章节中基于现有研究阶段,讨论了所面临的挑战和开放性问题、水下数据传输的理论和方法。
3.1.2 非基于位置的路由协议
刘志伟(1993-),男,硕士研究生,主要研究方向为激光与物质相互作用. Email:LZWundt1439836564@126.com
上述两个网络模型代表了两种典型的多模态水下网络:非AUV辅助和AUV辅助的多态网络。采用多介质通信技术的水下网络具有更强的多态性。它的网络形式具有代表性、高速、短距离,长距离和低速通信技术相结合的多模网络,与单模网络相比,可以提高网络的时延、吞吐量、鲁棒性等,保证数据的可靠传输。网络架构的优越性有时可以大大提高网络的性能。对于海洋网络而言,单纯的水声网络可以保证足够的覆盖,但无法实现大数据传输。纯UOC网络可以实现大数据传输,但不能保证足够的海洋覆盖。多模态水下网络或异构水下网络是较为有利的网络模型。
在早期的水下路由研究中,将网络中节点位置信息的存在与否作为主要特征将水下路由协议划分为两种不同类型。基于位置的典型是基于矢量转发(VBF)协议,非基于位置的典型是基于深度的路由(DBR)协议。VBF协议的目的是利用每个节点的已知位置信息建立一个从源节点到汇聚节点的有效数据链路。虽然该协议在动态三维水下网络中具有较高的适应性,但仍需要考虑节点能量消耗和稀疏网络等重要问题。为了解决这两个问题,Jornet等提出了逐跳(hop-by-hop,HH)VBF协议[5],Nicolaou等提出了聚焦波束路由(Focused Beam Routing,FBR)[6]协议。HH-VBF 解决了稀疏网络中VBF的性能问题。
2018年,Majid和Ahmad提出了可靠、节能的压力路由协议(RE-PBR)[8]和改进的VBF协议。RE-PBR协议引入了剩余能量、链路质量指标(LQI)值和信噪比等参数。首次将链路质量值添加到中继路由决策算法中。仿真实验表明,与EEDBR和DBR相比,该算法的端到端时延和网络生存期均有显著提高。与原来的VBF协议相比,改进后的VBF协议考虑了剩余能量,采用动态虚拟流水线的方法来提高VBF的性能。为了进一步提高水下网络的生存时间,Nouman等提出了一种基于DBR的增强能量收集DBR协议(EH-DBR),该协议利用数据包收集声波通信频段的能量,对节点进行充电。许多研究都考虑了水下节点的能量消耗问题,这也表明节点的能量消耗问题在水下通信网络领域是一个基本问题。
3.1.4 基于VH的路由协议
信息空洞(VH)问题是影响水下网络性能的重要问题,也是路由协议开发人员面临的主要挑战。在文献[9]中,第一个提出了完整的无状态机会路由协议(SORP)。它采用被动参与的方法,在路由过程中本地检测网络拓扑不同区域的漏洞和捕获节点。它还采用了一种新的方案,实现了可根据候选转发节点的局部密度和位置进行调整和替换的自适应转发区域,从而提高了能量效率和可靠性。Nadeem等提出了两种处理VH的协议:干扰感知路由协议(Intar)和可靠的干扰感知路由协议(RE-Intar)。RE-Intar协议与Intar协议的不同之处在于,深度信息被添加到原来的HOLLE中。该协议能有效地解决信息空洞问题,在网络性能上有一定提高。
3.1.5 基于机器学习的路由协议
机器学习是当前的研究热点,学习算法与水下通信网络兼容。将机器学习方法应用于水下网络已成为解决水下网络关键问题的重要手段。由于传统的陆上路由协议不能适应水下环境,水下网络中非智能路由协议的性能往往不理想。Obaida等提出了一种基于Q-learning的高效均衡的能耗数据采集路由协议QL-EEBDG[10]。该协议是基于强化学习的,其目的是平衡网络中一些聚集节点的能量消耗,使一个节点不会因为过度使用而迅速死亡,从而造成网络中断或网络覆盖范围的大规模降低。强化学习存在一个严重的缺陷,称为维度危机。基于上述强化学习所带来的问题,Su等提出了一种基于深度Q-learning(DQN)的能量与延迟感知路由协议DQELR[11]。深度强化学习是强化学习和深度神经网络的结合。深度神经网络可以实现高维信息的特征提取,可以很好地克服强化学习的维数危机。此外,Nadeem等也利用强化学习,利用相邻节点技术QLEEBDG-AND来避免路由协议中空洞节点的出现。将机器学习方法应用于水下路由,提供网络中的每个节点具有一定的智能决策能力,是一种有效的水下路由解决方案,也是目前研究的热点。
3.2 媒体访问控制协议
媒体访问控制(Medium Access Control,MAC)协议是网络访问的关键技术,多年来对水声传感网络的MAC协议进行了有益的研究。这些研究可以根据其所涉及的渠道获取策略分为资源分配策略、资源竞争策略和混合策略。
3.1.1 基于位置的路由协议
3.3 水下多模态网络
对水下网络的研究表明,仅采用一种通信方式来建立高速、可靠的水下网络是不可行的。基于不同通信方式的多模态水下网络(MDUNs)是未来最有可能的网络形式。目前对水下多态网络的定义还不明确。Roee提出了一种基于MDUNs的路由协议,MDUN是一种使用三个不同频段的水下网络。假设UAC的三个频率是相互不干扰的。Roee采用高、中、低频UAC组合,形成六节点网络。高、中频水听器可以传输高速和中速近程数据。低频水声可以传播很长的距离。所有节点都可以配置不同频段的UAC调制器,网络中两个相邻节点之间可能存在多条链路。文献[12]提出了另一种MDUN模型。模型中采用了UOC、UAC和电磁波三种通信方式。整个网络框架由汇聚节点、水下数据源节点和数据卸载辅助AUV组成。汇聚节点位于水面,用于采集水下数据。通过锚链将水下节点固定在水下检测区域,生成视频信息。AUV用于水下数据卸载。水下机器人与水下节点同时具有UAC和UOC能力,同时具有无线电磁波通信能力。水下节点通过UAC向AUV发送控制信息,确定AUV节点访问路径。AUV在访问节点时,通过UOC卸载节点数据包,然后浮出水面,通过电磁波通信将数据包发送给汇聚节点。
选取Accuracy、P-R、F1、ROC、AUC、KS作为评价指标,对基于LCS、TF-IDF、CNN、LSTM的语义相似度模型进行实验对比分析。
水下环境中第一个非位置信息路由协议是由Yan等[7]提出的DBR协议。由于该协议只使用深度作为数据转发的标准,深度较浅的节点会过度参与数据转发,从而消耗更多的能量,更快地失效。H2-DBR协议和随后提出的节能DBR(EEDBR)协议解决了上述问题,大大提高了DBR协议的性能。2014年,Wahid等开发了基于物理距离和剩余能量的可靠节能路由协议(R-ERP2R)DBR协议[8]。它将DBR协议中的深度计算替换为源节点与相邻节点之间的物理距离计算。该算法适应性强,适用于水下传感器网络的聚类。
4 自主水下航行器辅助的水下无线传感器网络
上海市《关于进一步加强本市孤儿保障工作的意见》对扶持孤儿成年后就业做出了如下规定,“认真贯彻《中华人民共和国就业促进法》,落实积极的就业政策,鼓励和帮扶有劳动能力的孤儿成年后实现就业,按照规定落实职业培训补贴、职业技能鉴定补贴、免费职业介绍、职业介绍补贴和社会保险补贴等政策;孤儿成年后就业困难的,优先安排其到政府开发的公益性岗位就业;孤儿成年后自主创业符合条件的,给予场地安排、小额贷款担保及贴息、创业服务和培训等方面的优惠政策扶持。”
水下传感器网络中加入AUV无疑提高了数据传输的可靠性。当网络中存在AUV时,AUV的数量、访问路径、能耗等因素都会影响网络数据的传输。目前,关于AUV辅助的水下网络的研究还很少。在文献[13]中,研究了多态网络环境下AUV的路径规划,提出了一种启发式决策算法—贪婪自适应AUV寻径(GAAP)。GAAP使AUV能够最大化网络的信息价值,能够适应网络中发生的突发事件。该算法使水下机器人能够将网络数据传输到理论最大值的80%以上。GAAP在单个AUV的路径规划方面取得了良好的效果,但当网络中AUV数量增加时,节点访问重复问题影响了算法,极大地影响了网络性能。Petrika等对水下机器人路径规划的研究表明,水下机器人路径决策方法是未来水下网络的重要组成部分。AUV辅助通信方式具有传统通信方式无法比拟的大规模数据传输优势。
在基于AUV的水下多状态网络或异构网络中,需要解决AUV的多路径决策算法、AUV能耗优化以及智能路径算法等问题。AUV路径规划问题本质上是一个路径问题;但是,它不同于路由。该路由算法尚未应用于水下机器人的路径决策,这使得该问题成为一个新的研究课题。在未来,水下网络将不可避免地包括AUV。水下机器人寻径技术的研究可以提高水下网络数据传输的可靠性。未来,水下网络协议栈中的AUV路径决策协议将成为重要的研究方向。
5 水下通信网络面临的挑战
(1)要建立专业数学课程,比如参考清华大学建筑数学课程模式,针对本校各专业学生的特点,独立开发专业数学课程体系。课程开发过程中要参考国外最新经验和国内优秀教材,同时分析专业的发展趋势和实践需求,借鉴通识课数学智慧传递的经验,坚持在实践中教学。(2)要坚持在专业领域内利用数学方法解决问题,多创造专业情境,比如经济学专业的教师让学生利用微积分和概率学作出决策,针对未来岗位的需求设计课程。(3)要掌握专业领域必须的数学知识,建筑学为例,古罗马的维特鲁威在《建筑十书》提出了经典之论:建筑师必须精通几何学。高职建筑专业的学生也要精通相关领域的数学,而不是面面俱到。
5.1 通信
5.1.1 水声通信问题与挑战
UAC用于水下通信的优点是可以实现长距离通信,但在传输速率、时延、误码率等方面存在严重缺陷。信道衰落和多径效应是影响UAC的重要因素。在目前的UAC研究中,采用均衡技术可以有效地处理信道衰落问题,但需要建立可靠的信道模型。在处理多径效应方面,OFDM技术表现出更好的性能,但需要辅助均衡技术来校正多普勒频移。为解决通信速率低的问题,采用MIMO-OFDM技术提高带宽利用率,采用多天天线技术提高通信速率。近年来,UAC技术已经取得了长足的进步,但仍面临许多挑战。首先,由于水下环境的多样性和复杂性,使得水声信道的建模困难且非通用性强,需要一种可靠的水声信道估计算法。其次,UAC的高延迟特性是最难以解决的问题。目前还没有有效的方法来降低UAC的时延,也没有相关的研究。第三,UAC的安全性是未来水声网络应用的关键问题。安全的认证机制、可靠的编码技术和精确的定位技术将影响到UAC的安全性和可靠性。
5.1.2 光通信的问题与挑战
后来在他们的相处中,她还是发现了程江许多缺点,譬如坚持己见,大男子主义等,都让她不能忍受,她恃宠而骄对他进行批评教育,耳提面命。
UOC相对于UAC的两个主要优势是极高的传输速率和毫秒延迟,但UOC所允许的短通信距离是其发展的主要障碍。UOC节点由于使用光作为通信介质,容易暴露收发机的位置,使得秘密通信难以实现。此外,点对点UOC系统需要高度精确的校准技术,但通信节点经常无法在水下环境中保持稳定的位置。当系统运行稳定时,节点的能耗会增加,这就降低了它们的寿命,严重影响了数据传输的效率和稳定性。点对点通信方式依赖于激光发射单元,激光发射单元消耗大量能源,对环境水质依赖性很大。为了解决这一问题,提出了一种采用散射光源的水下通信系统。但由于散射光源的光强散射,导致数据传输距离、信道噪声、速率、误码率降低,在特定场景下无法替代点对点通信系统的应用。因此,UOC制度也应该多元化。多UOC系统的综合利用和组网可能是未来的一个重要课题。
5.2 网络
水下网络的实现是应用水下通信技术的最终目标,构建海洋网络的重要性不言而喻。在网络层面上,水下路由是水下网络中的一个重要问题,近年来得到了更多的研究。与传统的陆地路由相比,水下路由引入了更多的问题和挑战。一般来说,地面网络的拓扑结构不涉及高度问题。在这样的网络中,路由算法只需在二维平面上考虑和设计,网络中节点之间的连接是稳定的。而在水下环境中,网络拓扑构成了三维结构。首先,这大大增加了网络路由算法的复杂性;其次,节点位置受海洋的影响而发生显著变化。节点间通信连接的不稳定性和节点能量的限制是路由算法设计中的重要挑战;此外,MAC协议问题也存在类似的路由问题。
3、内部控制整体框架阶段。20世纪末美国许多大公司出现了财务舞弊问题,让社会各界对财务风险管理有了更广泛的关注。企业管理层逐渐认识到内部控制对于完善企业内部流程和降低企业财务风险的重要意义。美国反虚假委员会在深入调查施乐、世通等大公司的财务问题之后,进行问题分析和经验总结得出内部控制的实现必须具备独立于公司管理层的独立性和权威性,进一步深化内部控制的研究。之后,美国权威机构提出内部控制划分为五大要素,分别为控制环境、风险评估、控制活动、信息与沟通,以及监督。
近年来随着机器学习的普及,许多学者提出了基于机器学习的水下路由算法、水下信道估计方法和均衡算法。基于机器学习的算法可以有效地处理水下节点的移动、信息空洞VH和节点能量消耗等问题。与贪心算法相比,这些算法的效果会带来更可靠的性能。智能算法经常需要大量的数据训练和强大的计算能力,这无疑会给网络带来更多的开销。UAC系统可以实现高覆盖但通信速率很低,而UOC系统可以实现高通信速率但区域覆盖很低。UOC和UAC相结合的MUDN形式可以保证覆盖范围,实现本地高速数据传输,但仍然存在影响延迟和吞吐量的网络瓶颈。水下机器人在水下网络中进行辅助数据传输可以显著改善这些瓶颈。网络结构的改变虽然会带来性能的提高,但也会带来一些问题,如AUV的路径规划问题、水声光学系统的资源分配问题等。
6 结语
通过对水下通信技术和网络的研究,可以得出结论,未来的海洋数据传输在采用合理的部署拓扑技术后,将涉及到不同通信技术的多模态和异构特性。网络中的节点资源和区域资源存在差异。此外,区域间的传播率和质量也会有明显的差异。在海洋通信中,没有一种通信技术、网络结构或协议能够完全适应所有的应用环境,因此,多样性将是未来海洋通信网络的显著特征。此外,传统的非智能算法在多变的海洋环境方面存在明显的不足。基于人工智能的网络协议算法将在未来的海洋网络中发挥重要作用。