系统工程与电子技术, 2023, 45(9): 2941-2948 doi: 10.12305/j.issn.1001-506X.2023.09.34

通信与网络

基于不完美CSI的水声自适应功率分配算法

金志刚1, 尹欢1,2, 苏毅珊1

1. 天津大学电气自动化与信息工程学院, 天津 300072

2. 天津大学国际工程师学院, 天津 300072

Underwater acoustic adaptive power allocation algorithm based on imperfect CSI

JIN Zhigang1, YIN Huan1,2, SU Yishan1

1. School of Electronical and Information Engineering, Tianjin University, Tianjin 300072, China

2. School of International Engineering, Tianjin University, Tianjin 300072, China

通讯作者: 苏毅珊

收稿日期: 2022-08-11  

基金资助: 国家自然科学基金.  52171337
国家自然科学基金.  61862020

Received: 2022-08-11  

作者简介 About authors

金志刚(1972—),男,教授,博士,主要研究方向为水下网络、传感器网络、网络安全、社交网络与大数据 。

尹欢(1997—),女,硕士研究生,主要研究方向为水下传感器网络、水下拓扑控制 。

苏毅珊(1985—),男,副教授,博士,主要研究方向为水下传感器网络、网络信息安全 。

摘要

水声信道面临带宽资源有限、环境复杂的问题, 为提高水下通信速率, 基于水声传感器网络的海洋应用提出自适应通信的需求。传统基于简单信噪比指标的自适应资源分配算法无法准确表述衰落信道的统计特征, 利用强化学习和卷积神经网络预测信道的方法虽然可以提高一定信道状态信息(channel state information, CSI)的准确性, 但这种方法需要长期的观测和大量的训练样本, 不符合水声环境的实际情况。对比, 构建了一种中继放大转发协作正交频分复用(orthogonal frequency division multiplexing, OFDM)通信的模型, 解决了由于节点漂浮导致直接通信传输效率变低的问题,并提出一种在时延反馈CSI中基于OFDM的自适应功率比特分配算法, 利用条件概率表征不完美的CSI, 调整自适应通信参数, 进行遍历容量最大化建模。仿真结果表明, 该算法实现功率和比特的联合自适应分配, 平均传输速率指标优于直接反馈CSI的功率分配算法, 虽然略低于采用马尔可夫链预测信道的方法, 但结合算法复杂度来看, 所提算法更简单, 更适合能量有限的水声传感器网络。

关键词: 水声传感器网络 ; 中继协作正交频分复用通信系统 ; 不完美信道状态信息 ; 自适应功率比特分配

Abstract

The underwater acoustic channel faces the problems of limited bandwidth and complex environment.To improve the underwater communication rate, the marine application using the underwater acoustic sensor networks need adaptive communication.The traditional resource allocation algorithm using signal-noise ratio cannot accurately express the statistical characteristics of the fading channel.Although the method of reinforcement learning and convolutional neural network to predict the channel can improve accuracy of channel state information(CSI), it requires long observation and massive training samples, it is unsuitable for underwater acoustic environment. Thus, a relay amplification and forwarding cooperative orthogonal frequency division multiplexing(OFDM) communication model is constructed to solve the problem of low transmission efficiency of direct communication due to floating nodes. And an adaptive resource allocation algorithm based on OFDM in delay feedback CSI is proposed, which uses conditional probability to characterize imperfect CSI to adjust adaptive communication parameters, and conducts ergodic capacity maximization modeling. The simulation results show that it realizes joint adaptive allocation of power and bits, and the averager transmission rate is better than the power allocation algorithm with direct feedback of CSI, the proposed algorithm is more suitable for the energy-limited underwater acoustic sensor networks.

Keywords: underwater acoustic sensor networks ; relay cooperative orthogonal frequency division multi-plexing (OFDM) communication system ; imperfect channel state information (CSI) ; adaptive power bit allocation

PDF (2591KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

金志刚, 尹欢, 苏毅珊. 基于不完美CSI的水声自适应功率分配算法. 系统工程与电子技术[J], 2023, 45(9): 2941-2948 doi:10.12305/j.issn.1001-506X.2023.09.34

JIN Zhigang. Underwater acoustic adaptive power allocation algorithm based on imperfect CSI. Systems Engineering and Electronics[J], 2023, 45(9): 2941-2948 doi:10.12305/j.issn.1001-506X.2023.09.34

0 引言

海洋因其固有的多变性和不均匀性, 导致水声信道是最为复杂多变的无线通信信道之一, 面临多途扩展严重、频带资源有限、时延长的问题[1-2]。近年来, 随着国家“智慧海洋”战略的推进, 以及海洋资源开发, 基于水下传感器网络的水声应用提出了自适应通信的需求[3-4]。但由于水声信道的特性, 当水下传感器源节点直接与汇聚节点通信时, 存在丢包率高、中断率高、可靠性差的问题[5]。Meulen和Cover等[6-7]首先提出协作通信的理念, 通过在源节点和汇聚节点之间加入中继节点协作通信, 有效增加链路可靠性[8-9]。正交频分复用(orthogonal frequency division multiplexing, OFDM)是一种多载波调制方法。通过频分复用实现高速串行数据的并行传输, 是一种有效对抗频率选择性衰落的通信技术[10-12], 在水声通信领域成为了重点发展对象。文献[13-15]提出在OFDM通信制式各子载波间的衰落特性差异很大的情况下, 发射端利用反馈的信噪比(signal to noise ratio, SNR)或误码率参数进行不同速率的自适应切换, 这种基于接收SNR或误码率的自适应传输方案虽然简单可行, 但仅反馈信道状态信息(channel state information, CSI)的某一关键参数, 无法准确描述衰落信道的统计特征。

CSI是自适应传输技术的关键[16-18], 水声自适应通信可以根据CSI进行相应的参数调整, 相比传统固定通信参数模式应用更加灵活, 文献[19-21]说明了基于CSI的分配策略在多用户场景中的优势。水声信道背景噪声高、多途扩展严重等特点导致接收端估计的CSI误差大, 加之CSI反馈至发送端还会受到反馈信道容量限制和信道时变的影响, 因此实际情况中用于资源分配的CSI是不完美的, 为解决水声CSI时变问题, 获取理论完美的CSI, 许多研究人员选择从预测信道的角度出发。

Liu等[22]利用卷积神经网络和长短期记忆的继成网络设计了一种在线CSI预测模型, 预测性能在多址接入系统中表现了较强优势。Wang等[23]提出一种通过将节点视为智能代理, 节点网络视为多代理网络的方法, 将智能控制中的强化学习概念引入水声传感器网络(underwater acoustic sensor network, UASN), 通过划分状态空间和动作空间, 作者提出了一种基于协作Q-Learning的分布式资源分配算法。该算法通过实验验证了在传输容量指标上优于其他算法。文献[24]建立了捕获未知环境参数对信道质量影响的随机模型, 并提出利用隐马尔可夫模型来补充稀疏信道测量, 预测跨越多天的长时间内的信道特征。现有的基于卷积神经网络、强化学习方法或隐形马尔可夫链的方法虽然能够较好预测信道, 克服瞬时CSI的过时问题, 但该类方法往往需要长期的观测和大量的训练样本, 在水下应用中通常难以满足。文献[25-27]提出利用CSI二阶统计的长期稳定性, 推导出不完美的CSI概率密度函数, 由此表征实际信道情况, 在计算复杂度低的情况下获得了较高比特率。

基于以上问题, 本文提出一种基于不完美CSI的水声自适应功率分配算法(underwater acoustic adaptive power allocation algorithm based on imperfect CSI, APAIS), 首先构建基于中继协作OFDM通信的水下传感器网络模型, 中继节点采用放大转发的方式, 在接收到源节点发送的信号后, 将功率线性放大, 在随后的时隙传递给目的节点。利用Bellhop模型进行水声信道建模, 通过输入实验仿真参数可以得到多径数目、幅度和时延等信息, 进而可以给出信道的冲激响应, 为后续的自适应通信做准备。针对如何在不完美的CSI下进行自适应通信问题, 本文提出了利用条件概率模型表征CSI的不完美问题, 并由此推导出传输时的理论CSI。然后借助于CSI条件概率密度, 可基于不完美CSI获得较为理想的资源分配方案。

1 系统模型

水下传感器网络采用分层结构, 最底层的传感器节点被任意锚定在水下传感网中, 具备一定的感知能力, 执行采集信息任务, 并搭配了水声通信模块进行节点通信, 由于海底生物种类复杂, 需要收集的信息繁多, 因此在最底层部署较多传感器。其他传感器均匀部署在每层, 中继节点也执行信息收集任务, 并负责转发终端感知节点传递过来的数据包, 最终将其发送到sink节点处。水下采用水声通信, 水面采用无线电通信的方式, 将数据传输到陆地基站,如图 1所示。

图1

图1   网络模型

Fig.1   Network model


水下传感器节点不仅执行日常信息收集的任务, 还参与协作通信的中继转发任务, 本文采用在水声通信中应用较为广泛的三节点两跳中继模型: 1个源节点、1个中继节点、1个目的节点。为防止发送信号对接收信号产生干扰, 中继端采用时分半双工方式通信,如图 2所示。第1个时隙中, 中继节点接收源节点发送的信号, 源节点可以直接向目的节点通信。第2个时隙中, 经中继处理后的信号转发给目的节点, 同时源节点再次向目的节点发送数据包。

图2

图2   中继协作通信模型

Fig.2   Relay cooperative communication model


OFDM自适应水声通信模型如图 3所示, 先使用低SNR模式下二进制相移键控(binary phase shift keying, BPSK)发送一次数据, 对接收数据进行信道估计, 将估计得到的时域信道冲激响应作为CSI的已知条件[28], 考虑导致CSI不完美的因素, 推导出条件概率特征的信道增益, 并利用所得到的条件概率密度函数进行遍历容量最大化建模, 根据容量最大化原则, 发送端根据接收到的CSI为子载波选择合适的调制模式、分配发送功率比特。本文基于OFDM的自适应通信系统的实现过程包括以下3个关键部分: ①条件概率表征不完美的CSI[29]; ②建立遍历容量最大化模型; ③自适应资源分配通信参数的选择。

图3

图3   OFDM自适应通信模型

Fig.3   OFDM adaptive communication model


2 APAIS算法

本文基于以上系统模型, 考虑水声信道中多径效应和多普勒扩展等因素对自适应资源分配性能的影响, 自适应功率和比特分配流程图如图 4所示。首先发射端针对接收端反馈回的CSI对各子信道增益进行排序, 并初始化可用的子信道数目, 通过计算注水线分配每个子信道的功率。本文考虑到某些信道具有严重的频率选择性衰落时可能会出现分配的功率为负值的情况, 所以加入对子信道功率正负值的判断, 当系统的总功率不能满足所有子信道的分配, 应该放弃信道状况最差的信道, 不给其分配功率, 此时需要重新计算注水线, 直至所有的信道分配的功率非负。

图4

图4   自适应功率和比特分配流程图

Fig.4   Adaptive power and bit allocation flowchart


2.1 中继协作通信

考虑如图 1所示的水声中继放大(amplify and forward, AF)协作OFDM系统模型, 中继节点采用半双工模式, 不能同时收发信息, 避免自干扰导致的通信质量下降问题。为了简化本文所提模型, 提高模型的通用性, 本文假设源节点在两个时隙内发送相同码元。其中, 中继节点的工作模式可分为两步。

第1步, 待传输的信息被编码成m个独立复数符号Sm~CN (0, 1), 并分配给m个子载波, 假设源节点传输Sm至中继节点和目的节点的总功率为p1, m, 上述两节点对应的接收信号为

$ r_{1, m}=g_{1, m} \sqrt{p_{1, m}} s_{m}+n_{1, m} $

$r_{2, m}=g_{2, m} \sqrt{p_{1, m}} s_{m}+n_{2, m}$

式中: n1, m~CN(0, ε12)和n2, m~CN(0, ε22)为两节点各自的加性高斯白噪声, 功率为ε12ε22。本文假定其余各子载波在两节点处的加性高斯白噪声功率均为ε12ε22

第2步, 中继节点先将接收信号r1, m进行功率放大, 并以功率p3, m将放大信号转发到目的节点, 且设定功率放大系数为am·exp(jθm), 其中amθm分别表示幅度放大系数和相位转发系数, 其值分别如下:

$a_{m}=\sqrt{\frac{p_{3, m}}{p_{1, m}\left|g_{1, m}\right|^{2}+\varepsilon_{1}^{2}}} $

$\theta_{m}=\angle g_{2, m}-\angle g_{1, m}-\angle g_{3, m}$

式中: ∠(·)表示上述信号的相位信息; 幅度am的取值确保中继节点以p3, m传输信号, 相位的取值保证在目标节点处由直达链路传输的信号和由中继节点传输的信号能保持相同相位。与此同时, 源节点也会在直达链路上继续以p2, m功率传输信号Sm。第2时隙目标节点接收的信息为

$r_{3, m}=g_{3, m} a_{m} \mathrm{e}^{\mathrm{j} \theta_{m}} r_{1, m}+g_{2, m} \sqrt{p_{2, m}} s_{m}+n_{2, m}$

基于上述通信过程, 目标节点在第m个子载波上的第1和第2阶段传输SNR分别表示为SNR1, m、SNR2, m:

$\mathrm{SNR}_{1, m}=p_{1, m} k_{2, m}$

$\mathrm{SNR}_{2, m}=\frac{\left[\sqrt{p_{1, m} k_{1, m} k_{3, m}}+\sqrt{p_{2, m} k_{2, m}\left(1+p_{1, m} k_{1, m}\right)}\right]^{2}}{1+p_{1, m} k_{1, m}+p_{3, m} k_{3, m}}$

式中:

$\left\{\begin{array}{l}k_{1, m}=\frac{\left|g_{1, m}\right|^{2}}{\eta B N_{1} / m} \\k_{2, m}=\frac{\left|g_{2, m}\right|^{2}}{\eta B N_{2} / m} \\k_{3, m}=\frac{\left|g_{3, m}\right|^{2}}{\eta B N_{2} / m}\end{array}\right.$

$C=\frac{1}{2} \sum\limits_{m=1}^{M} \log _{2}\left(1+\mathrm{SNR}_{1, m}+\mathrm{SNR}_{2, m}\right)$

式中: 1/2表示中继系统工作在半双工模式。在不完美的CSI下, 信道增益噪声比可以表示为式(8), 其中Ni(i=1, 2) 为中继节点和目的节点的噪声功率谱密度, B为系统总带宽, η是SNR差额, 当系统处于正交振幅调制(quadrature amplitude modulation, QAM), 取值η=-ln 5BER/1.5。

2.2 条件概率建模

本文从不完美的CSI出发, 考虑CSI在实际的水声信道中通常是过时的, 使用条件概率用已知的CSI推导出理论完美的CSI, 并进行遍历容量最大建模, 借助改进的自适应功率分配算法, 可基于不完美CSI实现较为理想的资源分配。该方案在保证性能的前提下降低了对CSI完美程度的要求, 复杂度更低, 开销更少。时变多途水声信道的时域表达式如下:

$h(\tau, t)=\sum\limits_{p=0}^{p-1} A_{p}(t) \delta\left(t-\tau_{p}(t)\right)$

式中: h(τ, t)信道共P条路径, 第p条路径复增益为Ap(t), 时延为τp(t)。

考虑3种导致瞬时CSI不完美的因素, 包括信道估计误差和反馈延迟, 真实的信道增益表达式都可以表示为

$g=\hat{g}+v$

式中: g是上述2种因素影响下直接得到的信道增益; $ \hat{g}$可以作为g的先验信息; υ是对应因素造成的误差影响。

对于给定的$ \hat{g}$[m], 2种因素影响下的g[m]的条件概率都是一样的, 且满足(g[m]|$ \hat{g}$[m])~CN (g[m], σj, m2)(j=1, 2, 3)。其中, σj, m2是信道估计误差的均方误差。瞬时信道增益噪声比γi, m=[k1, m, k2, m, k3, m](i=1, 2, 3)是具有两个自由度的非中心卡方(NCx2)分布随机变量, 其条件概率密度为

$\begin{gathered}f\left(k_{i, m} \mid \hat{k}_{i, m}\right)=\frac{1}{\alpha_{m}} \mathrm{e}^{\frac{k_{i, m}+\hat{k}_{i, m}}{\alpha_{m}}} I_{0}\left(\frac{2}{\alpha_{m}} \sqrt{\hat{k}_{i, m} k_{i, m}}\right)= \\\frac{1}{\alpha_{m}} \mathrm{e}^{\frac{k_{1, m}+\hat{k}_{1, m}}{\alpha_{m}}} I_{0}\left(\frac{2}{\alpha_{m}} \sqrt{\hat{k}_{1, m} k_{1, m}}\right)+\\\frac{1}{\alpha_{m}} \mathrm{e}^{\frac{k_{2, m}+\hat{k}_{2, m}}{\alpha_{k}}} I_{0}\left(\frac{2}{\alpha_{m}} \sqrt{\hat{k}_{2, m} k_{2, m}}\right)+ \\\frac{1}{\alpha_{m}} \mathrm{e}^{\frac{k_{3, m}+\hat{k}_{3, m}}{\alpha_{m}}} I_{0}\left(\frac{2}{\alpha_{m}} \sqrt{\hat{k}_{3, m} k_{3, m}}\right)\end{gathered}$

式中: $ \hat{\gamma}_{i, m}=|\hat{g}[m]|^{2} / \varepsilon^{2}$; am=σj, m2/εi2是信道估计误差和噪声方差之比; I0是第一类零阶贝塞尔函数。

2.3 遍历容量最大化建模

将接收端返回到发射端的g[m]为作$ \hat{g}$[m]的先验信息, 构建遍历容量最大化模型, 第m个子载波的遍历容量可表示为

$\begin{gathered}R_{m}\left(p_{m}, \hat{k}_{i, m}\right) \cdot \\E_{k_{i, m}}\left\{\frac{1}{2} \log _{2}\left(1+\mathrm{SNR}_{1, m}+\mathrm{SNR}_{2, m}\right)\right\}= \\E_{k_{i, m}}\left\{\frac { 1 } { 2 } \operatorname { log} _ { 2 } \left(1+p_{1, m} k_{2, m} \mid \hat{k}_{2, m}+\right.\right. \\\left.\frac{\left[\sqrt{p_{1, m} k_{1, m} k_{3, m}}+\sqrt{p_{2, m} k_{2, m}\left(1+p_{1, m} k_{1, m}\right)}\right]^{2}}{1+p_{1, m} k_{1, m}+p_{3, m} k_{3, m}}\right\}= \\\frac{1}{2} \int\limits_0^{\infty} \log _2\left(1+p_{1, m} k_{2, m}\right) f\left(k_{2, m} \mid \hat{k}_{2, m}\right) \mathrm{d} k_{2, m}+\\\frac{1}{2} \int\limits_{0}^{\infty} \log _{2}\left(1+\frac{\left[\sqrt{p_{1, m} k_{1, m} k_{3, m}}+\sqrt{\left.p_{2, m} k_{2, m}\left(1+p_{1, m} k_{1, m}\right)\right)}\right]^{2}}{1+p_{1, m} k_{1, m}+p_{3, m} k_{3, m}}\right) \cdot \\f\left(k_{i, m} \mid \hat{k}_{i, m}\right) \mathrm{d} k_{i, m}\end{gathered}$

式中: pi, m(i=1, 2, 3)是在不同的自适应资源分配系统中第m个子载波对应的发射功率。在总发射功率的约束条件下, 系统的遍历容量最大化准则可以表述为

$\begin{gathered}\max _{\;\;\;\;p_{m}} \sum\limits_{m \in s_{D}} R_{m}\left(p_{m}\right) \\\text { s.t. } \sum\limits_{m \in s_{D}} p_{m} \leqslant p_{T}, 0 \leqslant p_{m} \leqslant p_{T}\end{gathered}$

式中: PT是发射端可利用的最大功率; Sp是数据子载波集。对于给定子载波的分配, 原始问题可以写成如下形式:

$\begin{gathered}\max _{p_{m}} r \\\text { s.t. }\left\{\begin{array}{l}0 \leqslant r \leqslant \sum\limits_{m \in s_{D}} R_{m}\left(p_{m}\right) \\\sum\limits_{m \in s_{D}} p_{m} \leqslant p_{T} \\p_{m} \geqslant 0\end{array}\right.\end{gathered}$

该问题是一个凸优化问题, 可以用凸优化的解决方法获得最优解。注水分配算法作为大部分自适应算法的理论基础, 在理论上是功率分配的最优算法。为求最优解, 可以构造如下拉格朗日方程:

$L=\sum\limits_{m=1}^{M} r_{m}+\lambda\left(p_{T}-\sum\limits_{m=1}^{M} p_{m}\right)$

根据对偶优化理论, 寻求最优的pk, 使得L值最大, 将Lpm求偏导:

$\frac{\partial L}{\partial p_{m}}=\frac{\partial r_{m}}{\partial p_{m}}-\lambda$

该导数随着pm的增大而减小, 因此当导数等于0时, L取得最大值。经计算得

$\mathrm{E}\left(k_{i, m} /\left(1+p_{m}^{*} k_{i, m}\right)\right)=\lambda \ln 2$

式中: pm*为最优分配功率, 又由于式(18)的左边是一个单调递减函数, 因此最多只有一个解, 即:

$p_{m}^{*}=\left\{\begin{array}{l}0, \mathrm{E}\left(k_{i, m}\right) \leqslant \lambda \ln 2 \\\mathrm{E}\left(k_{i, m} /\left(1+p_{m}^{*} k_{i, m}\right)\right)=\lambda \ln 2, \text { 其他 }\end{array}\right.$

式中: 遍历速率为

$r_{m}^{*}=\mathrm{E}\left(\log _{2}\left(1+p_{m} k_{i, m}\right)\right)$

3 实验与性能分析

本文利用Matlab软件对所提方案进行仿真实验, 仿真平台为Windows11 AMD Ryzen 7 4700U。本文采用随机中继的方式, 假设源节点-中继节点-目的节点之间的距离为1.5 km。本文对10 000 m(长)×10 000 m(宽)×5 000 m(深) 的仿真场景划分为4层结构, 并在其中部署50个异构节点。其中, 在海底层部署20个收集数据的终端感知节点, 其他3层部署10个节点, 承担数据收集的任务并将来自底层的数据上传到汇聚节点。

水声信道面临带宽资源有限的问题, 在一定的发射功率限制下, 为了实现发射端和接收端之间的信道容量最大化, 可使用注水算法对子载波进行功率分配。现有一些理论研究通常将各个子信道视作等增益的, 但实际中由于频率选择性衰落各个子信道上的衰落情况是不同的, 因此如果统一调制则会出现频带浪费或误码率过高的情况, 在满足系统通信速率的要求下, 应该基于反馈的信道情况和通信质量的要求进行自适应调制。OFDM中通常可选择的调制方式有BPSK、4QAM、8QAM、16QAM这4种。4种调制方式在平均传输速率上的性能如图 5所示。

图5

图5   不同调制方式的平均传输速率比较

Fig.5   Average transmission rate comparison of different modulation


图 5可知, 随着通信速率的提高, 16QAM的有效平均传输速率显著增强, 但在水声信道中, 通信环境较为恶劣, 时域、频域、空域衰落严重, 水声信号相位畸变突出, 通常只能使用低维调制, 因此为了更加适应水声复杂的环境, 本文设置如表 1所示自适应调制方式切换阈值。

表1   调制切换阈值

Table 1  Modulation switching threshold

模式调制方式阈值区间/dB
1BPSKSNR≤5
24QAM5<SNR≤9
38QAM9<SNR≤14
416QAM14<SNR

新窗口打开| 下载CSV


本文采用考虑多种变化因素的水声建模方法, 利用Bellhop射线声学模型计算本征路径, 并在此基础上模拟多种因素引起的小尺度衰落, 仿真参数如表 2所示。

表2   实验参数设置

Table 2  Experimental parameter settings

实验参数取值
水深/m5 000
通信半径/m2 000
声速/(m/s)1 500
海面波动幅度/m±1
通信距离变化/m±2
子载波总数量64
水下节点数量50
带宽/kHz6(21~27)

新窗口打开| 下载CSV


图 6给出了在本实验参数下的单位冲激响应实例, 该信道由10条传播路径组成, 实验设置10条本征射线, 并在距离海面4 000 m处设置10个接收机, 在发射换能器和接收水听器之间通过多个等距离的测量, 在第10个接收机处测出每条声线的时延和幅度、发射角度和到达角度和传播损失等数据。由图 6可知, 本征路径的多径时延和幅度在不断发生变化, 因此对应子载波上的信道状态也不断发生变化。在考虑真实信道干扰因素影响下, 通过本文所提出的条件概率模型得到真实的信道状态信息, 所得反馈发送给发射端进行自适应资源分配。

图6

图6   信道特性

Fig.6   Channel characteristics


图 6(b)为本文通过Bellhop软件仿真所获得的单位冲激响应。借助条件概率表征在3种影响因素下真实的信道增益, 在此基础上进行遍历容量最大为目标的的资源分配, 所得到的结果如图 7所示。

图7

图7   功率和比特分配结果

Fig.7   Power and bit allocation results


在水声衰落信道中, 使用条件概率表征后的CSI对各个子载波进行比特和功率分配的结果如图 7所示。不同信道条件下, 各个子载波的比特加载和功率分配情况, 总的功率约束pT=pmM, 可以看出基于统计的资源分配方式能跟随信道的变化而变化, 信道条件好的子载波上分配较大的比特和功率数, 信道衰落严重的载波上分配较小或者不分配。各子载波的SNR表现不同, 在[5, 15]dB的区间内浮动, 子载波根据表 1判定阈值切换不同的调制方式。

直传非中继系统与放大转发系统仿真关于误码率性能的比较如图 8所示。由于本文采用随机中继的方式, 中继系统在中继节点的选择策略上具有更多随机性, SNR较低时, 容易受到噪声干扰。随着SNR的增加, 相比直传系统, 中继系统的优势更加明显。可以看出,两种方式随着SNR的增加, 两种方式的误码率性能都得到提升。在高SNR的情况下, 协作中继方法转发对于误码率的改善更为明显。在SNR为20 dB时, AF方式可以比直传时获得大概两个百分点的的误码率增益, 这说明中继放大转发协作OFDM通信系统可以获得分集增益, 显著降低系统误码率, 提高系统可靠性。

图8

图8   AF与直传方式误码率性能的比较结果

Fig.8   Comparison result of bit error rate performance between AF and direct transmission


本文算法与文献[30]提出的基于马尔可夫链预测CSI的方法, 以及直接反馈过时CSI进行资源分配的算法关于平均传输速率性能的比较如图 9所示。可以看出, 3种算法随着SNR的增加平均传输速率都在不同程度的增加。特别当SNR小于15 dB时, 基于马尔可夫预测的算法平均传输速率性能优于基于条件概率的算法, 直接反馈CSI的算法的性能表现最差。但当SNR>25 dB时, 基于预测的算法和条件概率推到算法的平均传输速率表现逐渐趋于一致, 直接反馈CSI的算法平均传输速率也得到有效提升, 这是因为当信道状态良好的时候, 反馈的CSI也会趋于稳定, 此时自适应算法的系统平均传输速率性能表现最好。由于基于马尔可夫链预测的算法充分利用感知到的时延CSI和信道统计量来预测数据传输时的CSI, 并由此确定最佳比特负载和功率分配, 因此平均传输速率性能优于本文提出的条件概率推导CSI算法, 但是预测算法关于状态变化概率和矩阵运算的复杂度高于本文提出的算法, 本文基于此对两种算法进行了算法复杂度的比较。

图9

图9   平均传输速率性能的比较结果

Fig.9   Comparison results of average transmission rate performance


基于马尔可夫链的算法与本文提出的算法关于算法复杂度的比较如图 10所示。本文通过0-1表示算法完成与否, 0表示算法还未完成计算, 1表示算法已经成功计算。可以看出,本文提出的算法在10 s左右已经完成了计算, 而基于预测的算法完成时间远长于本文提出的算法, 大约在23 s才完成了自适应资源分配算法的整体计算。因此, 虽然预测算法的平均传输速率在低SNR的情况下优于本文提出的算法, 但是均衡算法复杂度, 本文提出的算法耗费更少的计算资源, 更适合高SNR的场景。

图10

图10   算法复杂度比较

Fig.10   Algorithm complexity comparison


4 结论

本文针对水声信道信道时变、带宽资源有限、环境复杂因素对自适应资源分配性能的影响, 构建中继放大协作OFDM通信系统模型, 提出利用条件概率对不完美的CSI推导出数据传输时的CSI, 并进行自适应资源分配, 克服了水声信道中具有大时延反馈的CSI不准确问题。仿真结果表明, 本文所构建的中继放大系统优于直传系统的误码率性能, 所提出的条件概率表征不完美CSI的算法平均传输速率性能优于直接反馈CSI的算法, 在高SNR的情况下与基于马尔可夫链预测的算法性能基本一致, 虽然低SNR时平均传输速率次于基于预测的方法, 但通过比较两种方法的算法度, 本文提出的算法相比基于马尔可夫链预测的算法更简单, 更加适用于能量有限的水声系统。

参考文献

王安义, 余龙, 张育芝.

基于马尔可夫状态空间的水声正交频分复用技术资源分配

[J]. 科学技术与工程, 2018, 18 (32): 195- 199.

[本文引用: 1]

WANG A Y , YU L , ZHANG Y Z .

Resource allocation of underwater acoustic orthogonal frequency division multiplexing based on Markov state space

[J]. Science Technology and Engineering, 2018, 18 (32): 195- 199.

[本文引用: 1]

张育芝, 张效民, 王安义, .

水声通信网络信道建模与仿真研究进展

[J]. 科学技术与工程, 2021, 21 (4): 1249- 1261.

DOI:10.3969/j.issn.1671-1815.2021.04.002      [本文引用: 1]

ZHANG Y Z , ZHANG X M , WANG A Y. , et al.

Progress in channel modeling and simulation of underwater acoustic communication network

[J]. Science Technology and Engineering, 2021, 21 (4): 1249- 1261.

DOI:10.3969/j.issn.1671-1815.2021.04.002      [本文引用: 1]

EGBEWANDE A L , BOUSQUET J F , BARCLAY D R .

The effect of directional ambient noise on an underwater acoustic link in shallow environments

[J]. IEEE Journal of Oceanic Engineering, 2022, 47 (4): 1188- 1202.

DOI:10.1109/JOE.2022.3178816      [本文引用: 1]

李加林, 沈满洪, 马仁锋, .

海洋生态文明建设背景下的海洋资源经济与海洋战略

[J]. 自然资源学报, 2022, 37 (4): 829- 849.

URL     [本文引用: 1]

LI J L , SHEN M H , MA R F , et al.

Marine resource economy and marine strategy under the background of marine ecological civilization construction

[J]. Journal of Natural Resources, 2022, 37 (4): 829- 849.

URL     [本文引用: 1]

FATTAH S , GANI A , AHME D I , et al.

A survey on underwater wireless sensor networks: requirements, taxonomy, recent advances, and open research challenges

[J]. Sensors, 2020, 20 (18): 5393.

DOI:10.3390/s20185393      [本文引用: 1]

YAN H L, MA T L, PAN C Y, et al. Statistical analysis of time-varying channel for underwater acoustic communication and network[C]//Proc. of the International Conference on Frontiers of Information Technology, 2021: 55-60.

[本文引用: 1]

MEULEN E .

Transmission of information in a terminal discrete memoryless channel

[J]. Technology Report, 1968, 59 (4): 2442- 2458.

[本文引用: 1]

COVER T , GAMAL A E .

Capacity theorems for the relay channels

[J]. Transactions on Information Theory, 1979, 25 (5): 572- 584.

DOI:10.1109/TIT.1979.1056084      [本文引用: 1]

MOHAMMADI Z. Modified relay node placement in dense 3D underwater acoustic sensor networks[C]//Proc. of the 9th Iranian Joint Congress on Fuzzy and Intelligent Systems, 2022.

[本文引用: 1]

ZHANG Y , VENKATESAN R , DOBRE O A , et al.

Efficient estimation and prediction for sparse time-varying underwater acoustic channels

[J]. IEEE Journal of Oceanic Engineering, 2020, 45 (3): 1112- 1125.

DOI:10.1109/JOE.2019.2911446      [本文引用: 1]

QASEM Z A .

Real signal DHT-OFDM with index modulation for underwater acoustic communication

[J]. IEEE Journal of Oceanic Engineering, 2022, 1- 14.

[本文引用: 1]

WAN L , ZHU J , CHENG E , et al.

Joint CFO, gridless channel estimation and data detection for underwater acoustic OFDM systems

[J]. IEEE Journal of Oceanic Engineering, 2022, 47 (4): 1215- 1230.

DOI:10.1109/JOE.2022.3162025     

NGUYEN T N, PHAN H A, CAO V L. Pilot enrichment methods for improving quality of received signal in underwater acoustic OFDM systems[C]//Proc. of the International Confe-rence on Advanced Technologies for Communications, 2022: 401-406.

[本文引用: 1]

WAN L , ZHOU H , XU X K , et al.

Adaptive modulation and coding for underwater acoustic OFDM

[J]. IEEE Journal of Oceanic Engineering, 2015, 40 (2): 327- 336.

DOI:10.1109/JOE.2014.2323365      [本文引用: 1]

BARUA S, RONG Y, MORDHOL S, et al. Adaptive modulation for underwater acoustic OFDM communication[C]//Proc. of the OCEANS Marseille, 2019.

PELEKANAKIS K, CAZZANTI L. On adaptive modulation for low SNR underwater acoustic communications[C]//Proc. of the OCEANS MTS/IEEE Charleston, 2018.

[本文引用: 1]

ZHANG Y Z , HUANG Y , WAN L , et al.

Adaptive OFDMA with partial CSI for downlink underwater acoustic communications

[J]. Journal of Communications and Networks, 2016, 18 (3): 387- 396.

DOI:10.1109/JCN.2016.000054      [本文引用: 1]

WANG H S, FENG W, XU W, et al. Measuring channel state information by underwater acoustic gliders[C]//Proc. of the IEEE/CIC International Conference on Communications in China, 2021: 304-308.

QIAO G, LIU L, MA L. Analysis of outdated channel state information in underwater acoustic downlink OFDMA system[C]//Proc. of the OCEANS-MTS/IEEE Kobe Techno-Oceans, 2018.

[本文引用: 1]

CAO Y , SHI W G , SUN L J , et al.

Channel state information-based ranging for underwater acoustic sensor networks

[J]. IEEE Trans. on Wireless Communications, 2021, 20 (2): 1293- 1307.

DOI:10.1109/TWC.2020.3032589      [本文引用: 1]

POTTIER A, TOMASI B. Online adaptive power allocation and channel state feedback strategies in underwater acoustic networks[C]//Proc. of the OCEANS 2021: San Diego-Porto, 2021.

ZHANG R X , MA X L , WANG D Q , et al.

Adaptive coding and bit-power loading algorithms for underwater acoustic transmissions

[J]. IEEE Trans. on Wireless Communications, 2021, 20 (9): 5798- 5811.

DOI:10.1109/TWC.2021.3070363      [本文引用: 1]

LIU L , CAI L , MA L , et al.

Channel state information prediction for adaptive underwater acoustic downlink OFDMA system: deep neural networks based approach

[J]. IEEE Trans. on Vehicular Technology, 2021, 70 (9): 9063- 9076.

DOI:10.1109/TVT.2021.3099797      [本文引用: 1]

WANG H , LI Y M , QIAN J B .

Self-adaptive resource allocation in underwater acoustic interference channel: a reinforcement learning approach

[J]. IEEE Internet of Things Journal, 2020, 7 (4): 2816- 2827.

DOI:10.1109/JIOT.2019.2962915      [本文引用: 1]

GHANNADREZAII H, MACDONALD J, BOUSQUET J, et al. Channel quality prediction for adaptive underwater acoustic communication[C]//Proc. of the 5th Underwater Communications and Networking Conference, 2021.

[本文引用: 1]

XU H B, LI X G, LI G S. Underwater acoustic channel tracking based on parameter fault detection algorithm[C]//Proc. of the IEEE 8th Joint International Information Technology and Artificial Intelligence Conference, 2019: 469-472.

[本文引用: 1]

LE K N .

Fundamentals of acute relay CSI severity

[J]. IEEE Trans. on Wireless Communications, 2020, 19 (11): 7653- 7662.

DOI:10.1109/TWC.2020.3014935     

HU Y F, TAO J, JIANG M, et al. Improved dynamic compressive sensing based channel estimation for single-carrier underwater acoustic communication[C]//Proc. of the OES China Ocean Acoustics, 2021: 655-659.

[本文引用: 1]

段乐峥.

基于BELLHOP的水声信道时变模型

[J]. 电子世界, 2014, (9): 105- 112.

URL     [本文引用: 1]

DUAN L Z .

Time-varying model of underwater acoustic channel based on BELLHOP

[J]. Electronic World, 2014, (9): 105- 112.

URL     [本文引用: 1]

WONG I C , EVANS B L .

Optimal resource allocation in the OFDMA downlink with imperfect channel knowledge

[J]. IEEE Trans. on Communications, 2009, 57 (1): 232- 241.

DOI:10.1109/TCOMM.2009.0901.060546      [本文引用: 1]

/