基于CDMA的多用户水下无线光通信(1)——背景介绍

  研究生期间做多用户水下无线光通信(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是功率域多址技术,它根据信道条件为每个用户分配不同的功率。然而,水体的动态性导致的远近效应给NOMA的功率分配带来严峻挑战。DS-CDMA为每个用户分配独一无二的扩频码以区分通信信道,所有用户的信号可以同时同频传输。CDMA的抗干扰特性和异步特性使其成为异步UOWC场景的理想选择。

2、研究现状

  目前,UOWC的研究主要集中在水下信道建模、提高点对点通信链路的通信距离、信息速率和鲁棒性方面。此外,还有一些关于多用户UOWC的研究。
  在水下信道建模方面,研究人员主要研究吸收、散射、湍流等因素对UOWC的影响。科学家们先后提出了用于描述光线在水体中散射的Henyey-Greenstein相函数,描述信道脉冲响应的双伽马函数,湍流和气泡信道模型等。科学家们还提出了采用MIMO、偏振调制等方法对抗湍流引起的信道衰落。
  在高速通信和长距离通信方面,科研人员的工作重心在于研究如何克服器件带宽限制和非线性,以及高阶调制和复用技术。已发表论文中主要的技术有:轨道角动量、扩频、非线性均衡、新型micro-LED等。我目前调研到的最高通信速率是 20.04 20.04 20.04 Gbps( 5 5 5 m水下通信距离),最长通信距离是 200 200 200 m( 500 500 500 Mbps)。
  多用户UOWC的已有研究成果见下表:

作者题目时间协议期刊
Simpson
et al.
Smart transmitters and receivers for underwater free-space optical communication2012SDMA+CDMAIEEE Journal on Selected Areas in Communications
Akhoundi
et al.
Cellular underwater wireless optical CDMA network: Performance analysis and implementation concepts2015CDMAIEEE Transactions on Communications
Jamali
et al.
Performance characterization of relay-assisted wireless optical CDMA networks in turbulent underwater channel2016CDMAIEEE Transactions on Wireless Communications
Lian
et al.
Underwater optical wireless sensor networks using resource allocation2019CDMATelecommunication Systems
Jain
et al.
Performance analysis of NOMA assisted underwater visible light communication system2020NOMAIEEE Wireless Communications Letters
Chen
et al.
An experimental study of NOMA in underwater visible light communication system2020NOMAOptics Communications
Zhang
et al.
Towards a 20 Gbps multi-user bubble turbulent NOMA UOWC system with green and blue polarization multiplexing2020NOMAOptics Express
Nguyen
et al.
Underwater optical wireless communication-based IoUT networks: MAC performance analysis and improvement2020时隙ALOHAOptical Switching and Networking
Li
et al.
Routing protocol design for underwater optical wireless sensor networks: A multiagent reinforcement learning approach2020多智能体强化学习路由协议IEEE Internet of Things Journal
Bariah
et al.
Non-orthogonal multiple access-based underwater VLC systems in the presence of turbulence2021NOMAIEEE Photonics Journal
Li
et al.
Underwater quasi-omnidirectional wireless optical communication based on perovskite quantum dots2022CDMAOptics Express
Li
et al.
Experimental demonstration of a real-time multi-user uplink UWOC system based on SIC-free NOMA2023NOMAOptics Express
Liang
et al.
BER analysis for PAM-based UWOC-NOMA system in oceanic turbulence environment2023NOMAOptics Communications
Huang
et al.
A novel distributed multi-slot TDMA-based MAC protocol for LED-based UOWC networks2023TDMAJournal of Network and Computer Applications
Liu
et al.
Experimental verification of a multiuser detection technique for asynchronous UOWC systems2024CDMAIEEE Photonics Journal

  关于多用户UOWC的研究大部分关注点在CDMA和NOMA,还有少量关于其他网络协议的研究。2012年,Simpson等人针对水下无人航行器之间的UOWC,提出了一种紧凑的智能收发机原型,其中发射机采用可独立寻址的LED实现发射光束的高度方向性,而接收机能够估计光信号的到达角度,此收发机设计实现了空分多址(Spatial Division Multiple Access, SDMA),并用CDMA弥补了SDMA无法处理来自同方向的多用户叠加信号的问题。2015年,Akhoundi等人提出并研究了一种基于光正交码(Optical Orthogonal Code, OOC)的水下无线光码分多址(Optical CDMA, OCDMA)蜂窝网络,介绍了不同类型水质条件下无线OCDMA网络的结构、原理和性能,实验验证了水下无线OCDMA系统的实时系统原型,在 2 2 2 m × \times × 2 2 2 m水缸中实现了 115.2 115.2 115.2 kbps的可靠语音和视频传输。2016年,Jamali等人研究了湍流信道下中继辅助的水下无线OCDMA网络的性能,指出采用中继可以扩大UOWC系统的通信范围并提高系统无码性能。2019年,Lian等人采用CDMA和功率分配算法设计了一种支持多用户的MIMO水下无线光传感器网络,功率分配算法考虑了湍流以及由信道估计误差或LED指向误差引起的水下信道不确定性的影响。2020年,Jain等人对NOMA辅助的UOWC系统进行了分析研究,推导了水下NOMA用户的平均BER和遍历容量的精确闭式表达式,该系统可以满足传感器节点低延迟、高可靠性和高信息速率的水下多播需求。2020年,Chen等人设计了一种采用两个不同颜色的LED的NOMA-UOWC系统,通过在不同的子载波上承载不同的信息提高传输效率,实现了 1 1 1 m/ 117.4 117.4 117.4 Mbps的UOWC。2020年,Zhang等人实验演示了一种基于绿色和蓝色LD的高速多用户UOWC系统,该系统使用偏振复用和NOMA,在超过 2 2 2 m水下和 0.5 0.5 0.5 m自由空间信道中,为 8 8 8个用户提供了 18.75 18.75 18.75 Gbps的总速率。2020年,Nguyen等人研究了物理层和媒体访问控制层的跨层分析,从理论上研究了UOWC物理层传输错误对时隙ALOHA的媒体访问控制性能的影响,提出了在时隙ALOHA运行时启用帧重传,并研究了最佳重传次数。2020年,Li等人提出了一种基于多智能体强化学习的高效水下无线光传感器网络路由协议,提高了网络对动态环境的适应能力并延长了网络寿命。2021年,Bariah等人提出了一个数学框架来评估UOWC系统在湍流存在下使用NOMA的性能,推导了路径损失和湍流的共同影响下NOMA中断概率的闭式表达式。2022年,Li等人利用钙钛矿量子点的特性设计并实现了一种用于UOWC的准全向发射机,并演示了一个基于CDMA的拥有四个用户的UOWC系统,在 10 10 10 m和 20 20 20 m水下信道中单用户的最大信息速率分别为 10 10 10 Mbps和 7.5 7.5 7.5 Mbps。2023年,Li等人提出了一种免串行干扰消除(Successive Interference Cancellation, SIC)的NOMA译码方法,实现了两用户上行UOWC实时系统,单用户速率达到 30 30 30 Mbps。该方案限制了用户之间的功率关系和用户数量,不适用于动态水下环境。2023年,Liang等人提出了一种基于星座点多边界判决的框架,用来推导基于脉冲幅度调制的NOMA系统在湍流信道中的BER的闭式表达式。2023年,Huang等人研究了UOWC网络中的分布式TDMA协议,考虑了节点的移动性,提出了一种基于TDMA的分布式媒体访问控制协议,该协议可以根据节点的时隙占用信息为其分配多个时隙和消除冲突。
  上述的关于多用户UOWC的研究主要存在两点不足:
(1)一些工作将多用户信号叠加到一个光源上发送,考虑的是同步通信场景,没有考虑信号异步传输和多址干扰问题;
(2)大部分实验研究都是在静水条件下进行的,未考虑实际的水下动态信道会造成远近效应。
针对这些不足,我将射频通信中的CDMA技术移植到多用户UOWC系统中,研究抗远近效应的延时估计和多用户检测技术。上表最后一篇是我们发表的研究成果,不是啥好期刊,我们在气泡信道下进行多用户异步UOWC实验,验证了基于子空间的延时估计和解相关多用户检测算法抗远近效应的能力,实现了三用户异步上行通信,单用户最大信息速率 2 2 2 Mbps。
  CDMA作为2G和3G移动通信的核心技术,已经相当成熟,这为在UOWC系统中实现多用户通信提供了坚实的理论指导。对我们有帮助的相关研究见下表:

作者题目时间期刊内容
Strom
et al.
Propagation delay estimation in asyn- chronous direct-sequence code-division multiple access systems1996IEEE Transactions on Communications提出了基于子空间的信道估计算法,证明了该方法在存在远近效应环境中的鲁棒性
Bensley
et al.
Subspace-based channel estimation for code division multiple access communication systems1996IEEE Transactions on Communications和上面一篇类似
VerduMinimum probability of error for asynchronous Gaussian multiple-access channels1986IEEE Transactions on Information Theory最优多用户检测器
Lupas
et al.
Near-far resistance of multiuser detectors in asynchronous channels1990IEEE Transactions on Communications解相关检测器
Xie
et al.
A family of suboptimum detectors for coherent multiuser communications1990IEEE Journal on Selected Areas in Communications最小均方误差(MMSE)检测器
Varanasi
et al.
Multistage detection in asynchronous code-division multiple-access communications1990IEEE Transactions on Communications并行干扰消除(PIC)检测器
Patel
et al.
Analysis of a simple successive interference cancellation scheme in a DS/CDMA system1994IEEE Journal on Selected Areas in Communications串行干扰消除(SIC)检测器
Moshavi
et al.
Multistage linear receivers for DS-CDMA systems1996International Journal of Wireless Information Networks多项式检测器

3、个人看法

  写小论文和毕业论文时,写的都是支持我的研究方向的说辞,博客里说说我个人的经历和看法。
  我做多用户UOWC,主要的研究方法是把射频通信中的CDMA算法移植到光通信上来。光通信传输的是基带实信号,不用考虑高频载波,其实是省了一些事的。公式上的主要区别是,射频通信的论文好用连续信号进行分析,而我把它们的复指数都去掉并改成离散信号的形式。我个人对这个研究方向的评价是:在5G时代学习了3G技术,还要想办法说成是为6G做准备😂。导师老是让我们结合水下特点,说水下通信的特点是“强衰减、大动态”,可是我没有特意针对这两点做理论研究。但我还是在已有算法的基础上做了一点优化的,比如用子空间跟踪算法代替延时估计中的特征值分解,用解线性方程组的迭代法替代解相关检测算法中的矩阵求逆,目的是降低计算复杂度并方便我用C语言实现这些算法。后面还有两篇博客,介绍基本的基于子空间的延时估计和解相关多用户检测算法:
基于CDMA的多用户水下无线光通信(2)——系统模型和基于子空间的延时估计
基于CDMA的多用户水下无线光通信(3)——解相关多用户检测
  我们实验室做的还是以点对点通信为主,有的光通信技术(比如光子计数信号检测、偏振调制等)在射频通信中用不到,还有就是把射频通信的技术迁移过来(比如我干的事),总的来说技术不算先进。在实验室做UOWC,培养我们文献调研、英文阅读写作、推公式、写代码的能力还好,但是要把创新挂到嘴边,我感觉有些牵强。想找通信算法方面的工作不容易(还是有厉害的同学能找到算法类工作的),想找到好工作还是需要付出一些额外的时间和精力学习准备的。这个实验室也已经润了好几个老师了,最初招我进组的老师也在我来之前润英国了😭,大老板还在为了实验室的运行尽职尽责。
  现在的水下通信还是以电缆和水声通信为主,UOWC还没看到有商用的例子。2023年10月份,导师给了我一个去三亚的机会,带着我们实验室做的UOWC实时系统去参加展览。我们的那套系统用LED发信号,雪崩光电二极管做接收机,信号处理在Zynq芯片上进行,能够录像,传视频,再在另一台电脑上播放。展览上,我们旁边就是一家做海底电缆的公司,来参观的人都要去他们那里看一看,聊一聊,来看我们的系统的人比较少。有一个做水下机器人的展商来看我们的东西,我说我们这个能无线遥控机器人,他却说用有线控制的话,机器人丢了还能顺着线缆找回来。我们一直在演示视频传输,倒是吸引不少小朋友来玩。说不定UOWC以后会大显神威,论文中的说辞将不再空洞,无线电从发明到普及不也经历了很长时间吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/32740.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

塞贝壳效应

塞贝克效应(Seebeck effect),通常被称为第一热电效应,是由托马斯约翰塞贝克(Thomas Johann Seebeck)在1821年发现的一种热电现象。这个效应描述了当两种不同的导体或半导体在它们的接点处有温度差时&#x…

containerd手动配置容器网络

containerd手动配置容器网络 机器详情nerdctl启动一个不带网络的容器获取容器ID、PID与network namespace路径准备bridge插件的执行配置文件通过下面的命令调用bridge插件准备tuning插件文件执行下面的命令调用tuning插件准备portmap插件文件执行下面的命令调用portmap插件删除…

SFF1006A-ASEMI无人机专用SFF1006A

编辑:ll SFF1006A-ASEMI无人机专用SFF1006A 型号:SFF1006A 品牌:ASEMI 封装:TO-220F 最大平均正向电流(IF):10A 最大循环峰值反向电压(VRRM):600V 最大…

富文本编辑器CKEditor

介绍 富文本编辑器不同于文本编辑器,它提供类似于 Microsoft Word 的编辑功能 在Django中,有可以现成的富文本三方模块django-ckeditor,具体安排方式: pip install django-ckeditor==6.5.1官网:Django CKEditor — Django CKEditor 6.7.0 documentation 使用方式 创建项…

VBA学习(17):使用条件格式制作Excel聚光灯

今天给大家分享的表格小技巧是制作聚光灯。 先说一下啥是聚光灯。所谓聚光灯,可以简单理解为对工作表的行列填充颜色,突出显示被选中的单元格,仿佛该单元格被聚光灯照亮似的。聚光灯有助于肉眼识别所选中的单元格或区域,提高数据…

【启明智显产品介绍】工业级HMI芯片Model3C详解(二)图像显示

Model3C芯片国产自主的工业级高清显示与智能控制 MCU,配备强大的 2D 图形加速处理器、PNG/JPEG 解码引擎,可以满足多种交互设计场景和多媒体互动需求,具备高可靠性、高开放性,可广泛应用于工业自动化控制、HMI人机交互、串口屏、智…

拖拽劫持与数据窃取

2010 年,ClickJacking 技术有了新的发展。一位名叫 Paul Stone 的安全研究者在 BlackHat 2010 大会上发表了题为“Next Generation Clickjacking”的演讲。在该演讲中,提出了“浏览器 拖拽事件”导致的一些安全问题。 目前很多浏览器都开始支持 Drag &a…

【database2】redis:优化/备份/订阅

文章目录 1.redis安装:加载.conf2.操作:set/get,push/pop,add/rem3.Jedis:java程序连接redis,拿到jedis4.案例_好友列表:json om.4.1 前端:index.html4.2 web:FriendSer…

谈谈面试常考题:懒加载,防抖,节流(方法实现详解)

前言 最近在学习中确实收获了挺多东西,其中我觉得有必要拿来进行分享一下的就是懒加载了,还有相关的防抖和节流。因为在浏览器中这些都是属于很常见的性能优化,面试也是常考题。话不多说,速度发车。 什么是懒加载?懒…

热题系列章节6

297. 二叉树的序列化与反序列化 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现…

Android面试题精选——再聊Android-Handler机制

​ static final ThreadLocal sThreadLocal new ThreadLocal(); //创建当前线程的Looper对象 private static void prepare(boolean quitAllowed) { if (sThreadLocal.get() ! null) { throw new RuntimeException(“Only one Looper may be created per thread”); } sThre…

华为欧拉 openEuler24.03 更新 阿里 yum源

华为欧拉 openEuler24.03 更新 阿里 yum源 备份 yum 源编写 阿里云 yum源 配置文件更新 yum 缓存 备份 yum 源 mv /etc/yum.repos.d/openEuler.repo /etc/yum.repos.d/openEuler.repo.bak编写 阿里云 yum源 配置文件 vim /etc/yum.repos.d/openEuler.repo内容如下&#xff…

【进阶篇-Day5:JAVA常用API的使用(Math、BigDecimal、Object、包装类等)】

目录 1、API的概念2、Object类2.1 Object类的介绍2.2 Object的toString()方法2.3 Object的equals()方法2.4 Objects概述 3、Math类4、System类5、BigDecimal类6、包装类6.1 包装类的概念6.2 几种包装类(1)手动转换包装类:(2&#…

pg分区表和mysql分区表的创建及删除添加操作

一、分区的类型 1、pg分区的类型 范围划分 列表划分 哈希分区 2、mysql分区的类型 范围分区 列表分区 hash分区 列分区 密匙分区 子分区 二、pg范围分区表的创建删除添加操作 1、pg分区表的创建 2、pg的分区表删除 3、pg分区表的添加 创建新的子分区 添加新创建的子分区 …

python 字符串驻留机制

偶然发现一个python字符串的现象: >>> a 123_abc >>> b 123_abc >>> a is b True >>> c abc#123 >>> d abc#123 >>> c is d False 这是为什么呢,原来它们的id不一样。 >>> id(a)…

浙大宁波理工学院2024年成人高等继续教育招生简章

浙大宁波理工学院,这所承载着深厚学术底蕴和卓越教育理念的学府,正热烈开启2024年成人高等继续教育的招生之门。这里,是知识的殿堂,是智慧的摇篮,更是您实现个人梦想、追求更高境界的起点。 ​浙大宁波理工学院始终坚…

实战指南:部署Elasticsearch 8.4.1与Kibana 8.4.1并集成IK分词器

首先拉取elasticsearch和kibana镜像 docker pull elasticsearch:8.4.1 docker pull kibana:8.4.1如果遇到镜像拉去不下来,遇到如下问题: [ERROR] error pulling image configuration: Get " https://production.cloudflare.docker.com/registry-v…

【吊打面试官系列-Mysql面试题】视图有哪些优点?

大家好,我是锋哥。今天分享关于 【视图有哪些优点?】面试题,希望对大家有帮助; 视图有哪些优点? 答: (1) 视图能够简化用户的操作; (2) 视图使用户能以多种角度看待同一数据; (3) 视…

【C#】使用数字和时间方法ToString()格式化输出字符串显示

在C#编程项目开发中,几乎所有对象都有格式化字符串方法,其中常见的是数字和时间的格式化输出多少不一样,按实际需要而定吧,现记录如下,以后会用得上。 文章目录 数字格式化时间格式化 数字格式化 例如,保留…

【docker1】指令,docker-compose,Dockerfile

文章目录 1.pull/image,run/ps(进程),exec/commit2.save/load:docker save 镜像id,不是容器id3.docker-compose:多容器:宿主机(eth0网卡)安装docker会生成一…