研究生期间做多用户水下无线光通信(Underwater Optical Wireless Communication,UOWC),写几篇博客分享一下学的内容。导师给了大方向,让我用直接序列码分多址(Direct Sequence Code Division Multiple Access,DS-CDMA)做多用户接入协议。我主要研究延时估计和多用户检测,并搭建实验平台。本文介绍研究背景和研究现状。
1、研究背景
光通信已经成为全球互联网发展的关键推动技术。光纤通信网络不仅连接各大洲,而且还构成现代通信网络的骨干,为大都市、城镇以及越来越多的家庭提供高速数据访问服务。依赖于光纤的有线光通信技术已经非常成熟,无线光通信(Optical Wireless Communication, OWC)也已逐步投入应用,近年来学术界和工业界对OWC技术的兴趣显著增加。目前,主要的OWC技术有(1)自由空间光学(Free Space Optical, FSO)通信,(2)可见光通信(Visible Light Communication, VLC),(3)图像传感器通信(Image Sensor Communication, ISC),以及(4)光无线网络,这也被称为光保真(Light Fidelity, LiFi)。其实,除了这些听起来高大上的技术,OWC早已进入了千家万户——红外遥控器。
随着人们对探索水下环境和资源的兴趣日益浓厚,OWC技术也引起了水下通信领域的广泛关注。水下通信技术主要分为有线通信和无线通信。水下无线通信又可以分成水声通信、射频通信和水下无线光通信(Underwater Optical Wireless Communication, UOWC)。有线通信适用于大型和固定的水下设备,无线通信更适用于移动平台。各种通信方式各有优缺点:
通信方式 | 优缺点 |
---|---|
有线通信 | 优点:通信速率高、信道条件稳定 缺点:移动性受限、铺设和维护成本高 |
水声通信 | 优点:传输距离远 缺点:延时高、速率低、功耗大 |
水下射频通信 | 优点:速率高 缺点:传输距离短、功耗大 |
水下无线光通信 | 优点:低延迟、低功耗 vs. 水声通信,低功耗、长距离 vs. 水下射频通信 缺点:方向性强、易受遮挡 |
相比于低信息速率的水声通信和高衰减的水下射频通信,UOWC具有低延迟、低功耗、高信息速率和较长传输距离等优点。在水中衰减较小的蓝绿波段(波长为 450 450 450 nm ∼ \sim ∼ 550 550 550 nm)的光在水下的无线通信距离能达到百米量级。此外,UOWC还具有强保密性、高抗干扰能力、低成本等优点。
虽然采用光通信实现水下通信具有很多优势,但同时也会面临许多挑战。首先,光在水中受到吸收和散射的影响,经过长距离传输后的光信号会因衰减而变得十分微弱。其次,海水中的温度和盐度分布不均匀会引发湍流,这导致光信号强度剧烈变化,不利于信号检测。此外,生物活动、海浪等还会产生气泡,气泡会对光信号造成巨大衰减或改变光束传播方向。目前,科研人员已经对点对点的UOWC进行了大量研究,对上述问题开展了深入的探讨并且给出了一些有效的应对方案。然而,除了上述UOWC常见的问题以外,在水下网络应用的多用户上行通信中还存在另外几个关键问题,它们分别是信号异步传输、多址干扰(Multiple Access Interference, MAI)和远近效应。由于各个用户的通信距离和发送信号时间不同,在实际应用中必然面临多用户信号异步传输问题。信号异步传输会破坏不同用户的信号之间的正交性,产生MAI。另外,水体的动态性导致的收发端光束失准和信号传输距离变化,以及湍流和气泡造成的光束抖动和光强闪烁,都会使得接收机收到的不同用户的光功率不同,从而产生远近效应。
可选的多址协议方面有时分多址(Time Division Multiple Access, TDMA)、频分多址(Frequency Division Multiple Access, FDMA)、码分多址(Code Division Multiple Access, CDMA)、非正交多址(Non-Orthogonal Multiple Access, NOMA)和波分多址(Wavelength Division Multiple Access, WDMA)等。TDMA是一种同步信道接入方案,它将不重叠的时隙分配给不同的用户,因此不适用于信号异步传输的场景。由于发光二极管(Light Emitting Diode, LED)的带宽有限且异步传输会破坏子载波间的正交性,FDMA或正交频分多址在UOWC中的可行性不大。对于UOWC,只有蓝绿波长表现出低衰减,限制了WDMA的可用波长的划分区间,并且使用滤光片增加了系统实现的硬件复杂度。NOMA是功率域多址技术,它根据信道条件为每个用户分配不同的