MIMO-NOMA系统中基于深度学习CCDNN框架的传输速率提高和能量效率优化算法

王金鹏 ,  窦顺瑶 ,  王珏 ,  赵昕

吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (03) : 830 -842.

PDF (1277KB)
吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (03) : 830 -842. DOI: 10.13229/j.cnki.jdxbgxb.20240719
通信与控制工程

MIMO-NOMA系统中基于深度学习CCDNN框架的传输速率提高和能量效率优化算法

作者信息 +

Optimization algorithm for transmission rate improvement and energy efficiency in MIMO-NOMA system based on a deep learning CCDNN framework

Author information +
文章历史 +
PDF (1306K)

摘要

多输入多输出非正交多址接入技术(MIMO-NOMA)将NOMA理念融入MIMO系统,能有效提高系统的能量效率和吞吐量,但是MIMO-NOMA系统复杂的空间结构和快速变化的空间信道会导致系统吞吐量下降,进而限制其广泛应用。为了解决这一问题,提出了一种基于深度学习的MIMO-NOMA系统框架,该系统采用一种适用于MIMO-NOMA的高效深度学习通信卷积方法(CCDNN)。该方法包括多个卷积层和隐藏层,能够通过特定算法解决功率分配问题,从而提高MIMO-NOMA系统的传输速率和能量效率。最后通过数值仿真进行验证,仿真结果表明,本文提出的CCDNN框架相较于传统方法具有更优的性能,为提高MIMO-NOMA功率分配性能提供了可行方案,并为该领域的进一步研究奠定了一定的理论基础。

Abstract

Multiple-input-multiple-output non-orthogonal multiple access(MIMO-NOMA) technique involves the NOMA idea into MIMO systems, which can effectively improve the system energy efficiency and throughput. Nevertheless, complex spatial structures and rapidly varying spatial channels of the MIMO-NOMA system decrease the system's throughput and block its application. To address this issue, this paper proposes a deep-learning-based framework for MIMO-NOMA systems that employs an efficient Convolutional Deep Neural Network(CCDNN) tailored to MIMO-NOMA communications. The method comprises multiple convolutional and hidden layers and is able to solve the power-allocation problem through a dedicated algorithm, thereby improving both the transmission rate and energy efficiency of the MIMO-NOMA system. Numerical simulations are conducted for validation, and the results demonstrate that the proposed CCDNN framework outperforms conventional approaches, offering a viable solution for enhancing MIMO-NOMA power-allocation performance and laying a theoretical foundation for future research in this area.

Graphical abstract

关键词

MIMO-NOMA系统 / 深度学习 / 能效 / 功率分配

Key words

MIMO-NOMA system / deep learning / energy efficiency / power allocation

引用本文

引用格式 ▾
王金鹏,窦顺瑶,王珏,赵昕. MIMO-NOMA系统中基于深度学习CCDNN框架的传输速率提高和能量效率优化算法[J]. 吉林大学学报(工学版), 2026, 56(03): 830-842 DOI:10.13229/j.cnki.jdxbgxb.20240719

登录浏览全文

4963

注册一个新账户 忘记密码

0 引 言

5G系统中,由于非正交多址接入技术(Non-orthogonal multrple access, NOMA)技术可以极大地提高移动系统的频谱效率,已经在学术界得到了较大的关注,并已在工业领域得到了广泛应用1。与传统的正交多址接入技术(Orthogonal multiple access,OMA)不同,NOMA技术仅通过一个公共基站就可以同时对其覆盖范围内多个具有不同功率级别的移动用户提供服务。通过在接收机处设置的连续干扰消除模块(Successive interference cancellation,SIC),NOMA技术可以一定程度上抑制相同信道的同频干扰和相同簇的内干扰。此外,为了测控调度在相同传输周期带宽条件下无线信号的传输,NOMA系统还采用了叠加编码技术(Superposition coding,SC)2

近年来,很多国内外的科研人员做了大量的以提高和改善NOMA系统性能为目地的研究。文献[3]研究了随机部署用户的下行链路NOMA方案的性能,并研究了NOMA的单播及多播系统,该系统能够使NOMA的分集顺序等于多播用户的数量。为了提高每个用户的遍历容量,文献[4]在配对近基站用户和小区边缘用户的情况下,提出了一种合理的NOMA方法。为了满足5G系统对海量数据及广泛接入大规模互联设备的需求,科研人员研究设计了MIMO技术,该技术可以通过部署辅助天线提高无线通信网络的容量,将MIMO技术应用于NOMA系统中能够进一步改善系统性能。

一般来说,基于深度神经网络(Deep neural network, DNN)设计的NOMA信号接收方法几乎均需依据OMA系统的符号检测机制。然而,对于这类检测方式的研究大多只是关注用户单一映射关系(即发射信号与接收信号的对应关系);此时,发射端叠加编码和功率分配的作用,会影响当前任务的网络难以同时、实时地检测远场用户(Far-field user,FU)和近场用户(Near-field user,NU)终端的信号。更为重要的是,由于传统的NOMA系统中FU接收符号与NU接收符号具有明显不同的数据分布,因此网络需基于本地用户重新训练接收信号,而这必然引起网络训练开销的显著增长。

鉴于MIMO-NOMA系统良好的性能,科研人员研究了多种基于该技术的方案以解决各类难题。文献[4]将NOMA概念引入波束空间MIMO的毫米波传输中,以提高频谱利用率和能源效率。文献[5]提出了下行链路中多蜂窝MIMO-NOMA系统,并推演出两种干扰校准技术(Interference alignment,IA)的协同波束生成机制,其波束形成向量在两个基站处进行联合优化。随后,文献[6]针对毫米波NOMA系统提出了簇类算法,该方法对于同一簇中的移动用户采用NOMA技术,同时使用MIMO检测技术消除簇间干扰。然而,由于未考虑预编码,因此不能在基站处获取足够的空间自由度(即MIMO系统中可以独立传输的信号流数量),严重降低了功率效率及检测性能。此外,丰富的空间自由度主要由MIMO系统中信息的稀疏特性决定,即多信道中大多数系数的能量较小,而几个能量较大的抽头分布相隔较远。这类稀疏数据并不是无用数据,只是信息不完全,通过适当的数据挖掘或神经网络技术可以提取出大量有用信息。为解决这一问题,面向非分离的无线MIMO-NOMA系统框架,科研人员提出了一种基于机会矩阵的预编码方法。除此之外,文献[7]通过为同一簇中的用户联合设计预编码和均衡器,提出了一种新型的MIMO-NOMA传输策略,该方法在系统的总功耗方面,不仅优于OMA传输方式,也优于信号校准的NOMA方式。

深度学习技术的兴起为无线通信系统的物理层算法设计拓展了崭新的研究思路。MIMO-NOMA无线信道具有非平稳、随机过程的特性,属于典型的非线性求解问题,尤其适合利用深度学习技术通过大数据训练进行求解。利用深度自编码器(Auto-encoder,AE)设计研究中继通信系统,且与解码转发(Decode-and-forward,DF)和中继放大转发(Amplify-and-forward,AF)进行对比,用户可以通过最大比合并方式或选择性合并等分集方式验证符号的检测优劣,结果验证神经网络相比于传统方式可以获得更大的增益。此外,基于长短期记忆网络与卷积神经网络能够设计MIMO系统的接收机模型,同时将长短期记忆网络应用于NOMA系统可以实现用户符号检测;而基于DNN技术的符号检测算法能够获得更低的误符号率。

目前,MIMO-NOMA系统的技术发展和应用为无线通信网络带来了新的机遇,但同时也面临诸多问题亟需解决,包括:①多用户分配机制采用的公平原则或基于效用最大化原则仍存在问题;②由于系统引入了更多的控制信道,导致系统复杂度增加,对系统性能的影响也更加明显;③在实际网络中,由于信道衰落、多径传播等原因,系统的性能指标与理论值有较大差异,这会进一步影响系统的性能;④由于MIMO-NOMA技术的标准化工作相对滞后、不够完善,会导致实际部署时,各设备之间的参数配置可能需要多次调整才能得到较好的性能。为了改进MIMO-NOMA系统的网络吞吐量及其保密性能,文献[8]针对3D-MIMO信道提出了一种基于机会型NOMA的分层安全模型,该模型可以根据不同的基站和用户提供若干种安全级别。此外,基于MIMO-NOMA系统,文献[9]将用户端天线动态地分为多个簇,并推导演化了功率分配方案以最大化小区容量,其中簇的数量不少于基站处发射天线的数量。需要注意的是,上述SIC模块需要获得每个用户端的信道状态信息(Channel state information,CSI),且MIMO系统的增益性能在很大程度上依赖于CSI的准确率。目前的功率分配方案几乎都是在假设系统处于完美CSI前提条件下设计的。然而,由于CSI具有超高的复杂度,MIMO-NOMA系统很难获得高精度CSI,因此会严重影响现有的功率分配方式。如前所述,相比于低复杂度等其他因素,虽然空间自由度是影响MIMO系统信道估计和预编码性能的关键因素之一10,但目前仅有少部分研究考虑了MIMO-NOMA系统的空间自由度因素。此外,在MIMO-NOMA系统中,功率分配机制的优化基本上都属于非确定性多项式复杂性问题(Non-deterministic polynomial complexity,NP),传统技术仅能求得次优解,导致现有的功率分配算法均有不同程度的局限性。

基于上述分析,开发对MIMO-NOMA系统的功率分配进行优化的新算法就显得尤为重要。近来,机器学习中的深度学习理论被广泛应用于处理大数据、求解非线性过程等难题。机器学习与处理大数据、求解非线性过程的关系在某种意义上是相辅相成的。一方面,大数据为机器学习算法的训练提供基础数据;另一方面,对于复杂的非线性问题,机器学习算法可以对大数据中的非线性特征进行建模,进而实现对复杂问题的求解。尽管基于深度学习的无线通信系统尚未成熟,但科研人员已经开展了一系列开创性工作,并已初步验证了该方法的良好性能11。文献[12]首次将深度学习的理念融入NOMA系统,并验证了深度学习在NOMA系统编码、解码、信道检测等方面的改进优势和有效性。此后,深度学习在无线通信领域引起了更为广泛的关注,部分学者将其应用于正交频分复用系统(Orthogonal frequency division multiplexing,OFDM)进行信道估计;部分学者将其引入大规模MIMO系统中进行信道估计及超分辨率到达方向(Super-resolution direction of arrivals,SDOA)估计,并得到了充分的证明。此外,无线通信中的深度学习方法在信道编码、毫米波(mm wave)、无人机(Unmanned aerial vehicles,UAVs)、OFDM接收机、认知无线电、移动用户卸载框架等多个领域中也进行了初步的相关研究13

同时,将深度学习应用于流量控制,可以优化系统的丢包率和平均延迟性能。文献[14]提出了一种基于深度学习的流量负载预测算法,通过优化信道分配实现较好性能,进而预测未来的流量负载和堵塞问题;在移动场景的无人机应用中,无人机控制系统(Unmanned aircraft systems,UASs)的资源分配问题会降低系统性能15,而深度学习技术是一种可供选择的解决方案16。综上,在MIMO-NOMA系统中应用深度学习对于功率优化问题具有重要意义。

目前,深度学习技术发展非常迅速,涌现出许多新的先进模型和技术,包括卷积神经网络(Convolutional neural network,CNN)、生成对抗网络(Generative adversarial network,GAN)、深度强化学习(Deep reinforcement learning,DRL)、变分自编码器(Variational auto encoder,VAE)、循环神经网络(Recurrent neural network,RNN)、多任务学习(multi-task learning)等。鉴于数字通信网络中需要对信号进行多次卷积操作,这类似于图像信息的压缩和处理,因此本文尝试将最先进深度学习中的CNN与MIMO-NOMA系统相结合,以期实现较好的功率分配性能,进而完成对传输速率和能效的优化。此外,本文将MIMO-NOMA系统视为仅具有外部输入/输出端的黑匣子,所提框架可以实现端到端的性能优化,基于深度学习,该算法能够充分利用稀疏统计特性,并辅以新颖的学习机制,实现具有较高分辨率的信道估计。

针对NOMA系统由时空信道快速变化导致系统吞吐量下降,以及功率分配机制优化等问题,本文首先创新性地将NOMA理念融入MIMO系统;其次将经典的最大比值合并(Maximum ratio combining,MRC),即依据阵列增益,通过合并多个信号路径改善接收端的信号质量,检测向量作为MIMO系统的自由度;最后将深度学习引入MIMO-NOMA系统,提出了适用于MIMO-NOMA的高效深度学习通信卷积方法CCDNN。

综上,本文提出了一种新的卷积通信深度神经网络CCDNN,用于近似模拟逼近MIMO-NOMA系统,此框架由设计的激活函数处理网络中的多个隐藏层及卷积层。此外,基于该模型,本文还提出了一种新的功率分配算法,以优化提高系统的传输速率和能效。

1 MIMO-NOMA系统概述及其数学表达

1.1 多集群MIMO-NOMA系统模型

图1所示,本文主要讨论经典MIMO-NOMA系统的下行链路。其中基站采用具有M根天线和D个多天线用户的均匀线性阵列(Uniform linear array,ULA),假设该下行链路的衰落环境为瑞利衰落信道(Rayleigh fading channel)。本文中每个移动用户配备有Nr根天线,并且基站没有用户的上、下行链路信息。

为了在MIMO系统中应用NOMA技术,本文将所有用户随机分成M簇,且每一簇均由K个用户构成,即系统中多天线用户总数D=KM

1.2 MIMO-NOMA系统的数学描述

为了避免传播矢量分配问题过于复杂且脱离实际情况,本文假定Nr≥M。5G系统中存在数量庞大的微蜂窝,与之对应的是系统同样拥有数量庞大的低成本、低功耗微蜂窝基站。因此,本文合理地假设5G系统中配备的微蜂窝基站数量应与用户端配备的天线数量相当,甚至少于该天线数量。如果M×1信源矢量为s,那么该基站处的发射信号x可以表示为:

x=Ps

式中:P为预编码矩阵;s为信源矢量,可由式(2)描述:

s=β1,1s1,1+β1,2s1,2++β1,Ks1,KβM,1sM,1+βM,2sM,2++βM,KsM,Ks¯1s¯M

式中:sm,k~𝒞𝒩(0,ε)为第m簇中第k个用户承载的信息,其中ε为每个符号的发送功率;βi,j为NOMA系统的功率分配系数。

同时,Hm,kCNr×M为信道矩阵,其包含第m簇中第k个用户与距离相关的路径损耗。第1簇中第k个用户的接收信号为:

y1,k=H1,kPs+z1,k

式中:z~𝒞𝒩0,σ2INr为加性高斯白噪声(Additive white Gaussian noise,AWGN)。本文假设功率分配系数为β1,1β1,2β1,K,则信道增益可以描述为:

v1,KHH1,Kp12v1,K-1HH1,K-1p12
v1,1HH1,1p12

对于给定固定值的 P,检测向量应满足以下约束条件:

v1,KHhm,1k=0

式中:hm,1kH1,k的第m列;v1,k为第k个用户的检测向量;piP 的第i列。

通常,MIMO-NOMA系统会将MRC检测向量作为检测器,监测MIMO系统的自由度,故v1,k可由式(6)获得:

v1,k=U1,kn1,k

式中:U1,k含有H¯1,k的左奇异值,其中H¯1,k=h2,1k,h3,1k,,hM,1k为矩阵H1,k删掉一列零奇异值后得到的子矩阵;依据MRC理论,n1,k为归一化的向量,可描述为:

n1,k=U1,kHh1,1kU1,kHh1,1k

因此,第1集群中第k个用户信号传输的数学模型为:

v1,kHy1,k=v1,kHH1,kPs+v1,kHz1,k
=v1,kHH1,kp1β1,1s1,1++β1,Ks1,K+
m=2Mv1,kHH1,kPms¯m+v1,kHz1,k

假设本文系统是理想的SIC,且发送的信噪比为η,则第1集群中第k个用户信号传输的信干比(Signal to interference plus noise ratio,SINR)可以写为:

γ1,kk=v1,kHH1,kp12β1,k2n=1Hv1,kHH1,kp12β1,n2+

2 基于CCDNN深度学习的MIMO-NOMA系统

基于最先进的深度学习理论,本文将DNN引入MIMO-NOMA系统,提出了一种端到端的速率求和及能效优化算法。为了提高端到端的性能,本文首先对CCDNN网络进行训练,然后在基站BS端进行实现,可以为每个用户端提供不同的功率。虽然本文在CCDNN网络框架中并没有涉及一般意义上的“物理用户”,但是选用信道链路及用户的多样特征作为该网络的训练特征集,而这也就确保了网络的训练特征集可以涵盖该网络的全部信息。此外,还需要在该框架上采用有效的深度学习方法进行实现。

2.1 优化问题描述

在本文采用的MIMO-NOMA系统中,第1集群中第k个用户的速率可以表示为:

R1,k=log2(1+γ1,kk)

同时,假设其他集群中用户的速率也采用与式(10)相同的定义方法,则MIMO-NOMA系统可实现的速率总和为:

Rsum=m=1Mk=1KRm,k

式中:Rsum为速率总和,由预编码器 pm 和功率分配系数βm,k共同决定,此时优化问题可以定量地描述为:

maxpm,βi,jRsum=maxpm,βi,jm-1Mm-1MRm,k

式(12)应满足以下5个约束条件:

条件1:m=1MpmPtr,m条件2:Rm,kRmin,m,k条件3:0pmPtr,m条件4:0βm,k1,m,k条件5:m=1Mk=1Kβm,k=1

式中:Rmin为每个集群中每个用户的最小数据速率;条件1为对信号总传输功率的限制,其中Ptr为信号总传输功率的最大值;条件2和条件3分别为对最小数据速率和最小分配功率的约束;条件4和条件5为对功率分配系数βm,k的约束。此外,还需对SIC的解码顺序进行如下约束:

vm,k=0,  vm,kHHm,k2vm,k+1HHm,k+121,  其他

式中:vm,k为第m个集群内第k个用户的检测向量,当该值为零时表示该用户不执行SIC;当该值为1时表示该用户执行SIC。此外,由式(14)可以看出,该系统既包含连续变量,又包含组合变量,属于非凸性问题。这意味着系统的能量函数有多个极值,即系统有多个稳定的平衡态。利用穷举性方法计算式(10),会导致难以接受的高复杂度问题。深度学习算法可以对复杂问题进行近似计算,如果训练网络由足够的神经元和隐藏层组成,那么该网络能够较好地解决此类难题。

2.2 用于提高MIMO-NOMA系统速率与优化能量效率的基于深度学习的CCDNN框架

近年来,深度学习算法广泛应用于各种新兴领域,如计算机视觉(Computer vision,CV)、自然语言处理(Natural language processing,NLP)、自动驾驶(Automatic driving,AD)等方面。根据经典的逼近定理可知,具有多层感知(Multi-layer perception,MLP)技术的单个隐藏层前馈网络能够逼近复杂度为Rn 的紧子集上的连续函数。由于MIMO-NOMA系统的统计信息可以通过网络若干隐藏层的信息传输被完全提取,因此深度学习的DNN网络可以解决大量的非线性非凸性问题。当然,MIMO-NOMA系统需要复杂的信道估计算法执行SIC,而功能强大的CCDNN网络可以克服这一难题。

如前所述,DNN网络是对传统人工神经网络的扩展,其内部包含具有大量神经元的若干隐藏层。DNN网络的输入信息经输入层进入隐藏层,由神经元处理。本文DNN网络的激活函数选用常见的Sigmoid函数和整流线性单元(Rectified linear unit,ReLU)函数:

fSigmoidx=11+exp(x),fReLU=max(0,x)

式中:x为自变量。此时,如果假设foxin分别为DNN网络的输出及MIMO-NOMA系统的输入,那么:

fo=fxin,ω=fn-1fn-2(,,f2(f1xin))

式中:ω为DNN网络的权重;n为DNN网络的层数。

图2给出了本文所提基于深度学习的CCDNN框架。其中,Conv为卷积层,FC为全连接层,MaxPool代表maxpooling操作,S为步长。本文提出的CCDNN框架将MIMO-NOMA系统的功率分配视为穷举搜索问题。该网络能够提取样本的信道向量、功率分配因子、传输功率、噪声等特征和相关信息,并可以通过非线性映射遍历所有功率分配策略。

图2所示,该框架包括11个卷积层、2个全连接层及1个最大值池化层。同时,预编码矩阵P包含每根天线的预编码器,并且假设输出预编码器p¯m及其对应的功率分配因子为最优的功率分配结果。

在本文所提系统中,网络的初始输入为信道向量 hm 和预编码矩阵P。该网络的输入层是由具有64个不同4×4×1滤波器和1个步长组成的卷积层,用于生成特征图,该卷积层遵循ReLU函数。具体来说,该卷积层有4个通道,但不同于无线通信信道的概念,它表示的是CCDNN网络特征图的数量,即如果通道数为Nc,那么意味着输入的数量(如特征图的数目)应为Nc。因此,第一和第二通道分别由信道向量 hm 的实部和虚部组成。

此外,第三通道包含了预编码矩阵P,而第四通道则承载了功率分配因子。本文引入传输功率的最大值Ptr作为包含输出层的激活函数的功率约束,那么对于所有的P,均需满足m=1MpmPtr条件。在上述功率约束条件下,首先采用类似注水法的穷举方法产生预编码器,其次CCDNN网络在学习训练中持续更新这些预编码器,最后可以得到最优预编码器。

相比于Sigmoid函数,ReLU函数更适合于处理非线性问题,可以防止梯度爆炸和梯度消失问题,即当DNN网络反向传播更新参数时,网络权重ω过大或逼近零的问题。因此,本文所提网络的卷积层运算过程可以表示为:

oludx,dy=fReLUc=1Br=1Rr'=1R'kernellcur,r'×ocu-1dx+r,dy+r'+blu

式中:u为网络卷积层的层数索引;rr'为偏移量;R×R'为网络内核的尺寸;olu为当前层输出的第l个特征图;ocu-1(c=1,2,,m)为CCDNN网络上一层第c个输入特征图,且其像素坐标为(dxdy)。此时,网络中的最大值池化操作可以描述为:

max  olu+1dx,dy=olu(dxlen+r,dylen+r')0r<Q-1,0r'<Q-1

式中:Q为最大值池化运算的尺寸;len为步长。如果充分利用卷积层的共享权重结构及平移不变特性,本文算法就可以实现良好的表达性能,并能够容易地将生成的特征映射至码字。

此外,为了提高MIMO-NOMA系统的功率分配性能,本文采用了改进的ReLU,即最大最小输出Maxout函数作为激活函数,其优势在于具有良好的功率约束条件作为保障:

fMax=minmaxxinTωi+bi,Ptr

式中:bi为优化过程中第i次迭代计算的偏差;该式表明基于提出的CCDNN模型,本文可以通过网络较强的深度学习能力将优化问题近似为连续函数,进而能够找到MIMO-NOMA系统的最优解。此时,在第1集群中第k个用户实现的用于第q个用户解码的SINR为:

γ1,kq=v1,kHH1,kp12β1,q2n=1q-1v1,kHH1,kp12β1,n2+

2.3 样本生成和学习机制

作为支持深度学习的框架,CCDNN模型面临的关键问题之一同样是网络需要足够丰富的训练样本。本文在网络训练学习过程中选择了多领域的大量样本。例如,在选用的不同信道环境下获得了多样的发送数据序列和信道向量,包括AWGN、平坦衰落、频率选择性衰落环境等。

本文提出的CCDNN模型能够对新捕获的数据进行额外训练,而不需要训练在之前训练过程中已经训练的数据。具体来说,CCDNN模型将30个样本视为一组新数据,学习训练开始后依次输入每组数据直至CCDNN模型将之学会并能够适应该信道环境。此时,系统能否导出适当的损失函数(见式(21))以优化CCDNN框架是非常重要的:

lCDNN=E{-m=1MRm,k+ζk=1K·m=1M(Rmin-Rm,k)-
ρm=1Mpm}+l2=-1NMKj=1NRsumβi,j,pm+ζk=1Km=1M(Rmin-Rm,k)-ρm=1MpmϱW-Wp2

式中:N为训练样本的数量;Wp为训练CCDNN模型学习预先设定的权重矩阵。不同于一般意义下基于均方误差(Mean squared error,MSE)或能量熵的损失函数,本文引入了约束条件Rmin-Rm,k>0pm<0。只有满足该条件,CCDNN网络才可以持续更新学习。

具体来说,缩放参数ζρ为在学习训练中需要调整的用于确定模型的超参数。由于优化侧重于满足约束项而不是优化特征函数,因此过大的ζρ将会降低CCDNN框架的系统性能,但过小的缩放参数将无法在优化中满足约束条件。此外,正则化项l2用于防止CCDNN的不可行输出,而ϱ同样为超参数。本文提出的基于深度学习的MIMO-NOMA方案的能效性能可以表示为:

ξ=RsumP+NRFPRF+NRFPS+PBB

式中:P为总的发射功率;PRF为每个射频链路消耗的功率;PS为为提高阵列增益而引入的模拟移相器的功率消耗,该功耗是由插入损耗和激励功率而引起的;NRF为RF链路数量,NRF=MPBB为基带功耗。

3 基于CCDNN的MIMO-NOMA系统框架算法的实现

本文所提的基于CCDNN的MIMO-NOMA系统框架由两部分算法共同实现,包括基于CCDNN的MIMO-NOMA系统训练算法1和基于CCDNN的MIMO-NOMA系统测试算法2。

基于CCDNN的MIMO-NOMA系统训练算法1如下所示:

算法 1 基于CCDNN的MIMO-NOMA系统训练算法

输入:仿真环境参数、信道矢量 hm 、预编码矩阵 P

输出:CCDNN.

1.开始运行,产生AWGN等因素共同影响作用的无线信道;

2.产生由信道矢量 hm 和预编码矩阵 P 共同组成的训练集;

3.实现CCDNN网络架构;

4.网络学习速率及无线环境的各类衰落因子,σ=10-7

5.参数的初始化: P =0,βm0,1,i,j

6.开始while循环(循环条件σ):依据样本训练网络;

7.依据式(19)及其参数运算更新CCDNN的网络参数;

8.运算更新CCDNN网络每一层的权重ω及输出;

9.结束while循环;

10.返回CCDNN.

算法1中,输入由仿真环境参数、信道矢量 hm 、预编码矩阵 P 等3部分组成,而训练集由信道矢量 hm 和预编码矩阵 P 共同组成,并假定涉及的无线信道会受到无线环境各类衰落因子、高斯白噪声AWGN等因素共同影响作用。同时,设定网络的误码率阈值σ=10-7,最终CCDNN网络训练结束,对网络参数和每层的权重进行更新。

算法2 基于CCDNN的MIMO-NOMA系统测试算法

输入:仿真环境参数、CCDNN网络及其参数

输出:预编码矩阵P¯、功率分配系数βm.

1.开始,加载CCDNN网络参数及无线环境衰落因子;

3.运行CCDNN网络架构;

4.更新CCDNN网络每一层的输出;

5.计算第m簇的预编码器 pm 及其功率分配系数

βm0,1,i,j

6.依据预编码器p¯m,m计算预编码矩阵P¯

7.依据式βm=p¯mP运算更新功率分配参数,并得到功 率分配系数βm,k

8.结束运算,返回输出预编码矩阵P¯、功率分配系数βm,k.

4 仿真实验、结果与分析

4.1 仿真参数设定及说明

由算法2可以看出,功率分配系数βm,k的选择意味着基站可以为集群中的每个用户分配最小功率,以实现显著提高速率和高能效。本文仿真过程中,MIMO-NOMA系统参数设置及CCDNN网络框架参数选取分别如表1和2所示;仿真实验结果中的变量或参数说明如表3所示。

4.2 系统的速率性能分析

图3给出了在不同序列训练长度和不同序列训练量情况下系统的速率总和与SNR之间的关系,其中序列训练长度分别为16、8 bits,而序列训练量分别为1 000、500批量大小。由图3可以看出,除了与传统算法一致的随着信噪比的增加,速率总和会增加以外,本文算法在增加序列训练长度或序列训练量时,速率总和也可以得到相应的改善。

这种对于速率总和的优化效果是由于较长的序列训练长度有利于提取完整的信道信息17;同时,较大的序列训练量之所以能够提高速率总和是由于较小的序列训练量会导致本文算法的收敛速度较慢。图4为MIMO-NOMA系统中基于CCDNN网络的每簇速率与SNR变化的关系图,其中选用的学习速率0.1、0.01、0.02及0.001分别对应蓝色、绿色、橙色和紫色曲线(彩图见电子版,以下同),而最上方的黑色断点曲线为速率的理论值18

在CCDNN网络的初始化阶段,本文将用于训练的序列训练长度设置为16 bits,用户数M=128。为便于比较,图4中的理论容量采用文献[18]中全数字预编码算法计算得出的理论值。该全数字预编码方案能够以极高的功耗、硬件成本和计算复杂度为代价,获得MIMO系统的最佳性能,因此可以将其视为本文所提CCDNN框架的理论上限。此外,每个用户的速率是通过对所有簇的模拟仿真进行测量的。

图4可以看出,当采用较小的学习速率时,第一簇的数据率得到了优化,尤其是当学习速率为0.001时,第一簇的数据率比较接近理论容量。这是因为较大的学习速率将导致更高的验证误差,会降低基于CCDNN架构的MIMO-NOMA系统的性能。因而,为了确定最佳学习速率,实际应用中需要基于{0.01,0.001}集合的给定数据集动态调整学习速率,直至达到最佳性能。例如,文献[19]提出的RPROP算法可以根据性能自动调整学习速率,有助于找到最佳学习速率。

图5为考虑了CSI在理想和非理想情况下,每个用户的平均速率与再训练持续时间T之间的关系曲线。该仿真SNR的初始值为25 dB。同时,图5是在将其他初始参数设置为恒定值的前提下,仅用于衡量基于CCDNN的功率分配方案在不同信道环境下的在线学习性能。此外,考虑到城市地区安装了大量的通信设备,导致严重的信息折射、反射和遮挡,故而仿真中设置分解因子k=12 dB及超参数ϱ=3.8模拟城区环境。

图5中可看出,随着再训练时间的增加,用户平均速率一直在提高。这表明本文CCDNN方案随着时间的增加能够收敛,并且训练效果更好。与图4一样,为便于比较,图5仍采用文献[18]中算法给出的在理想CSI和非理想CSI情况下信道容量的理论值。

仿真过程中发现,当再训练时间<30 s时,本文方案的可实现速率几乎为零。这是因为此时CCDNN网络没有得到很好的再训练,进而导致不能进行正确的功率分配。未来研究应该提出更有效的在线学习方法,将CCDNN框架的再训练时间减少到10 s或20 s以内。

此外,依据理论容量结果18图5所示CCDNN网络的离线学习结果可知,如果能将离线学习和在线学习机制进行有效的结合20,基于深度学习的方案可以在MIMO-NOMA系统中实现更优的性能。

4.3 系统的能效性能分析

图6显示了系统能效与总簇数m之间的关系,其中分别给出了理想的能效结果、本文方案的完美训练结果、仿真结果。由于基于深度学习的方法的学习性能在每次训练中都会出现波动,完美训练的结果是指重复训练CCDNN框架后获得的最佳结果。完美训练的结果通常被用作评估基于深度学习框架鲁棒性和稳定性的重要参考。图6中,仿真参数设置如下:SNR为20 dB;序列训练长度为16 bits;每条射频链路(Radio frequency link,RFL)消耗的功率PRF=300 mW;基带功耗PBB=200 mW;移相器的功耗PS=5 mW。

图6可以看出,随着总簇数m的增加,系统能效也在不断提高。这是由于簇的数量越多,相同功率水平下系统有更多的机会被选择到不同的簇中。因此,虽然现有的MIMO-NOMA方法会出现明显的性能损失,但本文基于CCDNN的MIMO-NOMA方法可以显著改善能效性能。

此外,本文还对系统能效与速率的对应关系进行了量化实验分析,图7为当信噪比20 dB、信噪比阈值-2 dB时系统能效与传输速率之间的关系。与本文算法进行比较的3种算法分别为OMA、NOMA和CRS-NOMA系统。

图7可以看出,即使在速率较大的情况下,本文算法的能效也高于其他系统。虽然随着速率的增加,所有方案的能效都有所下降,但本文算法仍然可以表现出最高的性能,比其他3种系统的能效分别高出2%、3%及4%左右,体现了本文算法的有效性。

系统模型的收敛速度与本文关注的传输速率、能量效率之间的关系复杂,可以分类说明:①当给定网络参数时,若信道参数不变,则增加发送速率会提高信道利用率,但当能效达到最大值后,增大发送速率反而会降低信道质量;②当给定网络参数和信道参数时,增大发送速率会提高能效,增大信道长度会降低能效;③对于相同的网络参数和信道长度,增大发送速率或者增大信道长度会使网络的能效性能趋于恶化。

4.4 系统CCDNN算法的鲁棒性分析

本节将评估本文CCDNN框架的稳健性,重点观察卷积层数的变化是否影响基于深度学习的MIMO-NOMA方案性能。此外,还会讨论本文CCDNN网络的性能是否很大程度上依赖于隐藏层的数量,以及能否通过正则化项提高系统的性能等。

本文测试了基于深度学习的MIMO-NOMA框架性能的鲁棒性。为了评估所开发的CCDNN结构的性能,本文引入了用于类似功率分配任务的数据集。该数据集包括具有34万个样本的训练数据集和具有10 000个样本的测试数据集。这些样本用于大规模MIMO网络下行链路中执行max-min和max-prod功率分配。在仿真实验中,本文对数据集进行随机采样,实际采用的数据集由包含12 000个样本21的训练集和包含4 000个样本22的测试集组成。其中,测试精度定义为测试阶段正确预测数与预测总数的比值,用于评估CCDNN网络的学习误差,即更高的测试精度意味着网络在学习过程中出现的误差更少,表明网络获得了更好的学习性能。本文通过改变卷积层的数量,比较了部署正则化项和不部署正则化项时的性能,如表4所示。

表4可以看出,当CCDNN框架部署少量卷积层时,借助正则化项L2方法可以实现进一步的改进,这是由于正则化项可以抑制过拟合问题带来的风险。有正则化项的CCDNN框架的测试准确率总是略高于没有正则化项的CCDNN框架。值得一提的是,少量的卷积层并没有明显地降低测试精度,这意味着本文所提CCDNN框架具有鲁棒性和高效性。而表5显示了在不同隐藏层数量及正则化项配置下的精度对比。

表5可以看出,增加隐藏层的数量可以提高测试精度。然而,当隐藏层数接近10时,本文所提框架的精度提高幅度变小,可以忽略不计。此外,在隐藏层数较大的情况下,正则化项对MIMO-NOMA的性能不会产生显著影响。

4.5 系统的算法复杂度分析

为了评估本文CCDNN框架的计算复杂度,采用乘法累加计数(Multiplication and addition counts,MAC)作为度量,比较网络参数2324。MAC可以在网络训练过程中,以乘法和加法的形式度量参数的数量。为了直观地评估本文算法的计算复杂度,本节将本文所提CCDNN框架与基于LSTM NOMA的方案25、基于深度学习辅助的MIMO功率分配方案26中使用的功率分配数据集进行比较(见表6)。

表6描述了这4种方案在训练过程中的MAC性能和运行时间。从表6中可以看出,CCDNN框架的MAC不超过0.5百万,这在深度神经模型中是比较低的。此外,基于4个Nvidia Quadro P6000 显卡的图形处理器,完全训练只需要10.3 h左右。这意味着CCDNN框架虽然与其他方法相比优势不大,但其计算复杂度处于可以接受范围。同时,由于本文提出的CCDNN框架可以在高性能服务器上进行完整的离线训练,并且在用户终端的运行阶段只需要很小的计算复杂度,因此本文提出的CCDNN框架即使在复杂庞大的数据集和场景下仍然是可行的。

5 结束语

为解决MIMO-NOMA系统中的功率分配优化问题,本文将深度学习集成到MIMO-NOMA系统中,提出了一种基于CCDNN的MIMO-NOMA系统框架。本文在提出功率分配问题后,首先设计了CCDNN网络框架,并在每层使用特定的激活函数。其次,提出了一种新的学习方法以提取MIMO-NOMA的重要空间特征,并训练所提CCDNN框架,该框架可分为离线学习状态和在线学习状态。利用深度学习良好的表示和映射能力,使复杂的MIMO系统能够在用户处获得准确的CSI和更好的SIC性能,并借助CCDNN的近似能力解决了功率分配优化问题。最后,本文进行了仿真分析,仿真结果验证了基于CCDNN的MIMO-NOMA框架的优越性能,并对CCDNN框架的鲁棒性进行了测试。在未来的工作中,拟将无线信道扩展到时变衰落场景,其中功率分配需要遵循瞬时衰落条件。同时,尝试将新兴的认知无线电网络引入所提基于深度学习的MIMO-NOMA系统,并进一步优化MIMO-NOMA系统。此外,还将研究系统的安全和容量问题。

参考文献

[1]

Saad W, Bennis M, Chen M Z. A vision of 6G wireless systems: applications, trends, technologies, and open research problems[J]. IEEE Netw, 2020, 34(3): 134-142.

[2]

Zhang H Z, Zhou T, Xu T H, et al. Remote interference discrimination testbed employing AI ensemble algorithms for 6G TDD networks[J]. Sensors, 2023, 23(4): No.2264.

[3]

Akyildiz I F, Kak A, Nie S T. 6G and beyond: the future of wireless communications systems[J]. IEEE Access, 2020, 8: 133995-134030.

[4]

Zhu L P, Xiao Z Y, Xia X G, et al. Millimeter-wave communications with non-orthogonal multiple access for B5G/6G[J]. IEEE Access, 2019, 7: 116123-116132.

[5]

Jiao R C, Dai L L.On the max-min fairness of beam space MIMO-NOMA[J]. IEEE Transactions on Signal Processing, 2020, 68: 4919-4932.

[6]

Huang H J, Guo S, Gui G, et al. Deep learning for physical-layer 5G wireless techniques: opportunities, challenges and solutions[J]. IEEE Wireless Commun-ications, 2020, 27(1): 214-222.

[7]

Kaur J, Singh M L.User assisted cooperative relaying in beam space massive MIMO NOMA based systems for millimeter wave communications[J]. China Communications, 2019, 16(6): 103-113.

[8]

He H T, Wen C K, Jin S, et al. Deep learning-based channel estimation for beamspace mmwave massive MIMO systems[J]. IEEE Wireless Communication letters, 2018, 7(5): 852-855.

[9]

Wu J Y, Xu T H, Zhou T, et al. Feature-based spectrum sensing of NOMA system for cognitive IoT networks[J]. IEEE Internet of Things Journal, 2023, 10(1): 801-814.

[10]

Wang J P, Cao F, He X Y, et al. Multi carrier system joint receiving method based on MAI and ICI[J]. Journal of Jilin University(Engineering and Technology Edition), 2018, 41(6):1793-1797.

[11]

廖勇, 杨植景, 李雪. 人工智能在 6G 空口物理层的潜在应用研究进展[J]. 北京邮电大学学报,2022,45(6):21-30.

[12]

Liao Yong, Yang Zhi-jing, Li Xue. Research progress of potential applications of AI in 6G air interface physical layer[J]. Journal of Beijing University of Posts and Telecommunications, 2022, 45(6): 21-30.

[13]

Tweneboah-Koduah S, Affum E A, Agyekum K A P, et al. Performance of cooperative relay NOMA with large antenna transmitters[J]. Electronics, 2022, 11(21): No.3482.

[14]

Alraddady F, Ahmed I, Habtemicail F. Robust hybrid beam-forming for non-orthogonal multiple access in massive MIMO downlink[J]. Electronics, 2022, 11(1): No.75.

[15]

Tang S Y, Ma Z, Xiao M, et al. Hybrid transceiver design for beamspace MIMO-NOMA in code-domain for mmWave communication using lens antenna array[J]. IEEE Journal on Selected Areas in Communications, 2020, 38(9): 2118-2127.

[16]

胡相格, 吴广富, 李涛,. 基于QoE的 MIMO-NOMA系统功率分配方案[J].北京邮电大学学报,2021, 44(4):62-67.

[17]

Hu Xiang-ge, Wu Guang-fu, Li Tao, et al. Power allocation scheme for MIMO-NOMA system based on QoE[J]. Journal of Beijing Unirersity of Posts and Telecommunications, 2021, 44(4): 62-67.

[18]

Wang J P, Zou N Y, Zhang Y C, et al. Study on downlink performance of multiple access algorithm based on antenna diversity[J]. ICIC Express Letters, 2015, 9(4): 1221-1225.

[19]

Alimo D, Saito M. Beam selection for mm-wave massive MIMO systems using ACO & combined digital precoding under hybrid transceiver architecture[J]. IEICE Communications Express, 2020, 9(6): 170-175.

[20]

Qian L P, Wu Y, Yu N N, et al. Learning driven NOMA assisted vehicular edge computing via underlay spectrum sharing[J]. IEEE Transactions on Vehicular Techndogy, 2021, 70(1): 977-992.

[21]

Lu Y X, Cheng P, Chen Z, et al. Deep autoencoder learning for relay-assisted cooperative communication systems[J]. IEEE Transactions on Communications, 2020, 68(9): 5471-5488.

[22]

Ye N, Li X M, Yu H X, et al. Deep NOMA: A unified framework for NOMA using deep multi-task learning[J]. IEEE Transactions on Wireless Communications, 2020, 19(4): 2208-2225.

[23]

Saad M, Bennis M, Chen M. A vision of 6G wireless systems: applications, trends, technologies, and open research problems[J]. IEEE Network, 2020, 34(3): 134-142.

[24]

Lu Y X, Cheng P, Chen Z, et al. Deep multi-task learning for cooperative NOMA: system design and principles[J]. IEEE Journal on Selected Areas in Communications, 2021, 39(1): 61-78.

[25]

Sabuj S R, Asiedu D K P, Lee K J, et al. Delay optimization in mobile edge computing: Cognitive UAV-assisted eMBB and mMTC services[J]. IEEE Transactions on Cognitive Communications and Networking, 2022, 8(2): 1019-1033.

[26]

Corgnati L, Berta M, Kokkini Z. Assessment of OMA gap-filling performances for multiple and single coastal HF radar systems: validation with drifter data in the ligurian sea[J]. Remote Sensing, 2024, 16(13): 2458-2471.

[27]

Wang X, Wang H T, Dong Z L. A NOMA-VLC power allocation scheme for multi-user based on sparrow search algorithm[J]. Optoelectronics Letters, 2023, 7: 1327-1336.

[28]

Tan Y Z, Chen B. Joint channel estimation and power allocation for the CRS-NOMA[J]. Chinese Journal of Electronics, 2020, 29(1): 177-182.

基金资助

国家自然科学基金项目(61402069)

国家自然科学基金项目(61272369)

2018年辽宁省普通高等教育本科教学改革立项项目(UPRP20140139)

2017年辽宁省自然科学基金项目(20170540059)

辽宁省研究生教育教学改革研究项目(LNYJG2024164)

AI Summary AI Mindmap
PDF (1277KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/