An Optimal Number of Indices Aided gOMP Algorithm for Multi-user Detection in NOMA System
-
摘要:
作为5G的关键技术之一,非正交多址(NOMA)通过非正交方式访问无线通信资源,以实现提高频谱利用率、增加用户连接数的目的。该文提出将压缩感知(CS)及广义正交匹配追踪(gOMP)算法引入上行免调度NOMA系统,从而增强NOMA系统活跃用户检测及数据接收的性能。通过每次迭代识别多个索引,gOMP算法实际上是传统的正交匹配追踪(OMP)算法的扩展。为了获得最优性能,研究分析了在gOMP算法信号重构的每次迭代中所应选择的最优索引数目。仿真结果表明:与其它的贪婪追踪算法及梯度投影稀疏重构(GPSR)算法相比,最优索引gOMP算法具有更优异的信号重构性能;并且,对于不同的活跃用户数或过载率等参数配置的NOMA系统,均表现出最优的多用户检测性能。
Abstract:As one of the key 5G technologies, Non-Orthogonal Multiple Access (NOMA) can improve spectrum efficiency and increase the number of user connections by utilizing the resources in a non-orthogonal manner. In the uplink grant-free NOMA system, the Compressive Sensing (CS) and generalized Orthogonal Matching Pursuit (gOMP) algorithm are introduced in active user and data detection, to enhance the system performance. The gOMP algorithm is literally generalized version of the Orthogonal Matching Pursuit (OMP) algorithm, in the sense that multiple indices are identified per iteration. Meanwhile, the optimal number of indices selected per iteration in the gOMP algorithm is addressed to obtain the optimal performance. Simulations verify that the gOMP algorithm with optimal number of indices has better recovery performance, compared with the greedy pursuit algorithms and the Gradient Projection Sparse Reconstruction (GPSR) algorithm. In addition, given different system configurations in terms of the number of active users and subcarriers, the proposed gOMP with optimal number of indices also exhibits better performance than that of the other algorithms mentioned in this paper.
-
1. 引言
在频谱资源日益缺乏的情况下,如何提高频谱利用率及增加用户连接数成为5G无线网络的一个研究方向[1-3]。近年来,业界提出了非正交多址(Non-Orthogonal Multiple Access, NOMA)的创新概念,以支持比可用的正交时域、频域或码域资源的数量更多的用户[2]。NOMA的核心思想是通过码域或功率域的复用让更多的用户共享相同的时频资源,即通过业务过载机制,提高频谱利用率[2,4]。
当前大多数的无线通信系统中,即使在繁忙时段活跃用户一般也不会超过总用户的
10% ,即用户的活动是稀疏的[5]。对于5G系统的大规模连接场景,这一特性也同样适用,在本质上适于采用压缩感知(Compressive Sensing, CS)[6]的方法进行信号处理。在上行免调度NOMA系统中,用户可以在任何时隙向基站发送数据而不需要复杂的调度过程,较大地减少传输时延,节约信令开销[7]。在该系统中,由于用户的活动是稀疏的,充分满足CS理论中原始信号为稀疏信号的应用条件,激发了研究者利用CS信号重构算法实现多用户检测[8]。CS信号重构算法大致分为3种类型:第1类是贪婪追踪算法,通过贪婪迭代的方法来更新支撑集,逐步逼近原始解,如正交匹配追踪(Orthogonal Matching Pursuit, OMP)[9]算法、正则化正交匹配追踪(Regularized Orthogonal Matching Pursuit, ROMP)[10]算法、子空间追踪(Subspace Pursuit, SP)[11]算法、压缩采样匹配追踪(Compressive Sampling Matching Pursuit, CoSaMP)[12]算法、广义正交匹配追踪(generalized Orthogonal Matching Pursuit, gOMP)[13]算法、动态压缩感知(Dynamic Compressive Sensing, DCS)[14]算法等,该类算法对重构精度的要求居中,且复杂度较低。第2类是凸松弛算法,通过将非凸的
l0 范数(x 是向量,‖x‖0 表示x 中非0 元素的个数)优化问题转化为凸的l1 范数(‖x‖1=∑i|xi|) 优化问题求解,如梯度投影稀疏重构(Gradient Projection Sparse Reconstruction, GPSR)[15]算法、内点(Interior Point)法等,该类算法对信号的重构精度较高,但收敛速度较慢,计算复杂度较高。第3类是组合算法,通过分组测试来快速重建原始信号,如傅里叶采样、链式追踪算法等,该类算法运算效率高,但复杂度较高。目前,将CS与NOMA系统多用户检测问题相结合的研究主要包括:结构化迭代支撑的检测算法(Structured Iterative Support Detection, SISD) [16],通过利用NOMA系统中用户活动的固有结构稀疏性,以实现联合用户活动和数据检测;DCS算法[14],通过利用活跃用户集的时间相关性,在几个连续时隙中实现用户活动和数据检测;联合近似消息传递(Approximation Message Passing, AMP)和期望最大化算法(Expectation Maximization, EM) [17],不仅利用了用户活动的帧结构化稀疏特性,而且还利用了传输的离散符号的先验信息,以实现用户活动和数据检测;交替方向乘子法(Alternating Direction Method of Multipliers, ADMM)[18],利用发送符号估计和活跃用户集作为“先验信息”,其可以从先前的迭代中获得,以改善多用户检测性能。
针对上行免调度NOMA系统的活跃用户检测及数据接收的问题,本文提出采用CS及gOMP算法,增强系统BER性能。同时,在gOMP算法引入了每次迭代中所应该选择的最优索引数目,更进一步提高检测性能。与其它的贪婪追踪算法及GPSR算法相比,最优索引gOMP算法具有更优异的重构性能。最后,考虑活跃用户数量以及系统过载率对检测性能的影响,也通过仿真实验给出了相应的结果及分析。
2. 系统模型
考虑上行NOMA系统,其中有1个基站和K个用户,基站和用户都配置单天线[14,16,17]。经过信道编码及调制获得活跃用户k的传输符号xk,非活跃用户的传输符号为0。用户k的传输符号xk被调制到长度为N的扩频序列
sk=[s1,k,s2,k,···,sN,k]T 上,利用用户的低活跃性这一特性,可以设计扩频序列的长度小于总用户数量[19],即N<K ,然后将所有用户的信号叠加在一起并利用N个正交的OFDM子载波进行传输。基站端的接收信号可表示为y=K∑k=1Hkskxk+v (1) 其中,
y=[y1,y2,···,yN]T 是对应的N 个子载波上的接收信号,sk 是第k 个用户的扩频序列,v 是N 个子载波上对应的0 均值、方差为σ2 的复高斯噪声向量,Hk 是一个N×N 的对角矩阵,且Hk=diag(hk) (2) hk=[h1,k,h2,k,···,hN,k]T 是用户k 在N 个子载波上的信道增益。采用更紧凑的数学表达式,式(1)可表示为y=Hx+v (3) H=[H1s1,H2s2,···,HKsK] 是N×K 的等效信道矩阵,融合了信道增益和扩频信息,传输信道为瑞利衰落信道,等效信道矩阵H 中各元素[H]n,k 为相互独立、概率特性服从0 均值和单位方差的复高斯随机变量[14,16]。x=[x1,x2,···,xK]T 是K 个用户的传输信号向量,由于在同一时刻用户的活动状态是稀疏的,即K 个用户的传输信号向量x 是稀疏向量。因此,NOMA检测的核心任务是在给定的信号接收向量y 和等效信道矩阵H的情况下,对K 个用户的发送信号x 进行估计检测。3. 压缩感知重构算法
压缩感知是一种寻找欠定线性方程(在联立的方程组中,未知变量个数多于方程个数)稀疏解的技术,广泛应用于信号处理中,用于获取和重构稀疏的信号。
3.1 压缩感知理论
假设有一个任意信号
x∈RK ,可用K×1 维的基向量B={bk|k=1,2,···,K} 线性组合来表示x=K∑k=1θkbk=Bθ (4) 其中,
θk=⟨x,bk⟩ 为投影系数,⟨⋅,⋅⟩ 表示内积,θ=BTx 为投影系数矢量,B 为正交基。当θ 满足‖θ‖0=S(S≪K) 时,称信号x 是S 稀疏的,其中‖θ‖0 表示向量θ 的0范数,即θ 中非0元素的个数。本文中信号
x 在B 域上是S 稀疏的(当x 本身是S 稀疏时,令B=I 即可),此时可以利用一个与B 不相关的矩阵H∈RN×K 对信号x 进行线性测量,得到测量向量y∈RN 为y=HBθ+v=HIθ+v=Hx+v (5) 其中,
v 为噪声(当信号不含噪声时,令v=0 即可),H 称为观测矩阵。式(5)与式(3)相对应,由于测量向量
y 的维数小于信号x 的维数,导致式(5)有无穷多个解,很难从测量向量y 中重构出原始信号x 。传统的信号检测算法如最小二乘(Least Squares, LS)和最小均方误差(Minimum Mean Square Error, MMSE)均不能直接应用到方程中并重构x ,然而,可将压缩感知重构算法应用到式(3)中并重构x 。在压缩感知理论中,如果矩阵
H 满足限制等容条件(Restricted Isometry Property, RIP)[11],即存在一个参数δ∈(0,1) 使得对于任何一个稀疏度为S 的信号x (‖x‖0≤S ),满足(1−δ)‖x‖22≤‖Hx‖22≤(1+δ)‖x‖22 (6) 其中,
‖x‖2 表示x 的欧几里德范数。若矩阵H 满足S 阶RIP,则稀疏信号x 可以通过测量向量y 实现高概率重构。已有研究表明,高斯随机矩阵是普适的压缩感知测量矩阵,基于伪随机噪声序列的Toeplitz矩阵可以以很高的概率满足RIP[11]。3.2 OMP重构算法
将稀疏信号重构视为稀疏近似是一种常用方法。OMP作为贪婪追踪算法类的代表方法,可将OMP算法应用到式(3)中并重构
x 。由于信号x 仅有S 个非0 元素,测量向量y 是矩阵H 的S 列的线性组合。为了重构信号x ,需要确定矩阵H 的哪些列与测量矢量y 有关。在每次迭代中使用贪婪规则从矩阵H 中选择与残差最大相关的一列(识别),然后将这一列的索引添加到当前信号x 估计的支撑集(向量x 的非0 元素的索引集合)中,迭代地执行此过程,直到找到当前信号x 的所有正确支撑集,将矩阵H 用列表示为φ1,φ2,···,φK 。OMP算法流程主要包括以下6部分:
(1) 初始化,残差
r0=y ,支撑集Λ0=∅ ,迭代次数t=0 ;(2) 找出解决式(7)优化问题的索引
λt λt=argmaxj=1,2,⋯,K|⟨rt−1,φj⟩| (7) (3) 更新支撑集和所选索引对应的列的矩阵
Λt−1=Λt−1∪{λt},At=[At−1φλt] (8) 其中,
At 是用来存储在第t 次迭代中从矩阵H 中所选列组成的子矩阵,A0 设置为空矩阵;(4) 获得最小二乘解
xt=argminx‖y−Atx‖2 (9) (5) 计算数据的新近似值和新残差
at=Atxt (10) rt=y−at (11) (6) 如果
t≤S 或者‖rt‖2>e ,e 为提前设定的阈值,则回到步骤(2)重复以上操作。对于OMP算法,最近的研究结果表明其重构性能与线性规划(Linear Programming, LP)技术相当,同时仅需要更低的计算开销[20]。
3.3 梯度投影稀疏重构(GPSR)算法
将压缩感知重构算法应用到式(3)中并重构x的原始模型为求解最小l0范数问题,平滑l0范数(SL0)算法[21]是一种基于近似l0范数的压缩感知信号重构算法,采用最速下降法和梯度投影原理,通过选择一个递减序列来逐步逼近最优解,具有匹配度高、计算量低等优点。然而,最小l0范数问题求解十分困难,通常情况下,通过将非凸的l0范数优化问题转化为凸的l1范数优化问题求解,即最小化目标函数
minx12‖y−Hx‖22+τ‖x‖1 (12) 该目标函数包括2次误差项和稀疏诱导
l1 -正则化项,τ 称为正则化参数,用于控制稀疏解x 的稀疏度[15]。将GPSR算法应用到式(3)中并重构
x ,其是将含噪声信号稀疏解的l1 -正则化非线性凸优化问题,转化为有边界约束的2次规划问题进行求解。主要策略是从可行点出发,沿着目标函数值下降的可行方向进行搜索,求出使目标函数值下降的新的可行点。与OMP算法相比,GPSR算法中矩阵H 不需要满足RIP条件,对信号的重构精度较高,但收敛速度较慢,计算复杂度较高。4. OMP改进的重构算法
近年来,一系列贪婪追踪算法由于低复杂度和易实现性而受到极大关注,其核心思想是寻找信号的支撑集。目前,对OMP算法的改进主要在识别步骤上,目的是提高计算效率和重构性能。
4.1 最优索引gOMP的信号重构
gOMP算法与OMP算法有类似的基础,通过改进OMP算法的识别步骤来降低复杂性,提高重构性能,可将gOMP算法应用到式(3)中并重构
x 。gOMP实际上是OMP算法的扩展,即每次迭代识别多个索引,比较矩阵H 的列和残差之间的相关性,并从矩阵H 中选择对应于C (C≤N/S )[13]列最大相关性的索引作为估计支持集Λt 的新元素。令
Ω={1,2,···,K} ,x 的支撑集可定义为T={k|k∈Ω,xk≠0} (13) 该集合表示
x 中非零元素的位置,在此意义下,检测用户活动信息的过程即为求解该集合的过程。文献[13]指出,
C≤N/S ,S 表示信号x 的稀疏度,gOMP算法可以以最多S 次迭代完全重构任意S -稀疏信号的充分条件是:矩阵H 以式(14)的常数满足RIPδ<1√S+1,C=1,S>1δ<√C√S+3√C, 2≤C≤N/S,S>1} (14) 参数
δ 与C 及S 这两个参数有关,在S 为定值的情况下,参数δ 取上界时是关于C 的函数,表示为δ≈{1√S+1, C=1,S>1√C√S+3√C, 2≤C≤N/S,S>1 (15) 在
2≤C≤N/S,S>1 的情况下,δ 函数进一步表示为δ≈√C√S+3√C=13√S+√C−13√S√S+3√C=13−13√S√S+3√C (16) 存在噪声的情况下,为了保证gOMP算法在NOMA多用户信号检测方面的性能,可将检测误差
‖x−ˆx‖2 作为gOMP算法对信号x 重构的一个性能指标。由前述已知,gOMP算法的终止条件是‖rt‖2≤e 或t=S ,在这两种终止条件下,讨论‖x−ˆx‖2 。在
‖rt‖2≤e 的情况下,有‖x−ˆx‖2≤e√1−δ+‖v‖2√1−δ (17) 假设迭代次数
t=S 时,有‖x−ˆx‖2≤‖v‖2√1−δ,T⊂ΛS (18) 从式(16)、式(17)和式(18)可知:(1) 噪声功率
‖v‖2 为定值时,‖x−ˆx‖2 是关于常数δ 的单调递增函数;(2) 为了取最小的检测误差,δ 应取最小的值;(3)S 为定值的情况下,参数δ 是关于C 的单调递增函数;(4)C 为定值的情况下,δ 是关于S 的单调递减函数。为了取最小的检测误差‖x−ˆx‖2 ,得到较好的重构性能,C 应取最小的值。令C 的最小值为Copt ,2≤C≤N/S,S>1 ,则Copt=2 。将Copt=2 时的gOMP算法称为最优索引gOMP算法,可将其应用到式(3)中并重构x 。最优索引gOMP算法流程主要包括以下6部分:
(1) 初始化,残差
r0=y ,支撑集Γ0=∅ ,迭代次数t=0 ;(2) 将
Copt 列索引表示为{η(i)}i=1,2,⋯,Copt ,其中η(i)=argmaxj:j∈Ω∖{η(i−1),⋯,η(2),η(1)}|<rt−1,φj>| (19) (3) 第
t 次迭代的扩展支撑集变为Γt=Γt−1∪{η(1),η(2),···,η(Copt)} (20) (4) 获得最小二乘解表示为
ˆxΓt=argminu‖y−HΓtu‖2=H†Γty (21) ˆxΓt 是对向量ˆx 的限制,表示向量ˆx 中只包含在支撑集Γt 索引中的元素,HΓt 是矩阵H 中只包含由支撑集Γt 索引对应的列组成的子矩阵;H†Γt 表示对矩阵HΓt 求伪逆运算,H†Γt=(H′ΓtHΓt)−1H′Γt ,H′ 表示对矩阵H 作共轭转置处理。(5) 第
t 次迭代的残差表示为rt=y−HΓtˆxΓt (22) (6) 如果
t≤S 或者‖rt‖2>e ,则回到步骤(2)重复以上操作。最优索引gOMP的具体描述在算法1中给出,如表1所示。
表 1 最优索引gOMP检测算法算法1 最优索引gOMP检测算法 输入 y, H, S, Copt. 初始化:r0=y,Γ0=∅,t=0. (1) While ‖rt‖2>e 且t≤S do (2) t=t+1;
(3) η(i)=argmaxj:j∈Ω∖{η(i−1),⋯,η(2),η(1)}|<rt−1,φj>|;(4) Γt=Γt−1∪{η(1),η(2),···,η(Copt)}; (5) ˆxΓt=argminu‖y−HΓtu‖2=H†Γty; (6) rt=y−HΓtˆxΓt end while
输出 ˆxΓt=argminu‖y−HΓtu‖2可以发现,在每次迭代中矩阵
HΓt 列满秩的情况下,gOMP的残差rt 和矩阵HΓt 总是正交的。这意味着矩阵H 的同一列不会被选择两次,即结果会在有限的步骤收敛。⟨HΓt,rt⟩=⟨HΓt,P⊥Γty⟩=H′ΓtP⊥Γty=H′Γt(P⊥Γt)′y=(P⊥ΓtHΓt)′y=0 (23) 其中,
PΓt=HΓtH†Γt 是矩阵HΓt 生成子空间上的投影,P⊥Γt=I−PΓt 。上式成立是由于P⊥Γt 的对称性及以下关系:P⊥ΓtHΓt=(I−PΓt)HΓt=HΓt−HΓtH†ΓtHΓt=0 (24) 4.2 复杂度分析
gOMP算法的复杂度主要来自于3个步骤,分别是矩阵H中与残差最大相关列的识别、对信号的估计和残差的更新。识别步骤中执行
H′rt−1 需要(2N−1)K 次浮点运算;H′rt−1 需要通过排序找到C列最好的索引,因此需要[KC−C(C+1)]/2 次浮点运算。通过最小二乘解来获得信号的估计,大约需要4C2tN 次浮点运算。残差更新需要2CtN 次浮点运算。t 次迭代总约需要的浮点运算次数是2tNK+(2C2+C)t2N 。由于t≤S 及C 是一个小的常数,gOMP算法的复杂度可以表示为O(SNK );gOMP算法和OMP算法具有相同阶数的复杂度O(SNK ),然而最优索引gOMP算法在误码率方面优于OMP算法。5. 仿真及分析
通过MATLAB仿真验证最优索引gOMP(Multiple Optimal Indices Aided gOMP, MOIA-gOMP)算法的性能。在仿真中,假设在基站处已知活跃用户的数量,采用4-QAM调制,且用户的总数是
K=256 。扩频矩阵被设计为基于伪随机噪声的Toeplitz矩阵,因此可以高概率地满足RIP [11]。图1给出了稀疏度和索引数目对参数
δ 的影响。为了取最小的重构误差,δ 应取最小的值。由图1可知,稀疏度S 取定值时,在2≤C≤N/S,S>1 的情况下,随着索引数目的增加,参数δ 在增大,重构误差增大;且对于不同的稀疏度,最优索引数目均为2时,δ 取最小的值,从而得到最小的重构误差。图2给出了稀疏度对gOMP精确重构概率的影响,图3给出了稀疏度对不同算法精确重构概率的影响,其中重构的稀疏向量的维度是
256×1 ,测量向量的维度是128×1 ,不考虑噪声的影响。由图2可知,gOMP算法每次迭代索引数目取2时,皆优于取索引数目取1, 3, 4, 5, 6时的重构性能。图3中以OMP算法的精确重构性能为基准,对比了CoSaMP算法、SP算法、DCS算法和本文MOIA-gOMP算法(每次迭代索引数目取2)时的重构性能。由图3可知,随着稀疏度的增加,这5种算法的精确重构概率逐渐降低;较高的临界稀疏性意味着更好的重构性能[9,11,13],MOIA-gOMP算法优于其它所有算法的重构性能。图4、图5及图6给出了免调度NOMA系统上行链路多用户信号检测的BER性能曲线,其中活跃用户的数量为
16 ,子载波的数量为128 ,系统过载率为200% 。图4中以OMP算法的BER性能为基准,对比了gOMP算法每次迭代索引数目取1, 2, 3, 4, 5, 6时所各自对应的检测性能。由4.1节得知,重构误差随着噪声影响的减小而减小,因此gOMP算法在较高信噪比时性能更好,且可以发现gOMP算法每次迭代索引数目取2优于索引数目取其它值时的误码率性能。图5中以OMP算法的BER性能为基准,对比了CoSaMP算法、ROMP算法、SP算法、DCS算法和本文MOIA-gOMP算法的检测性能。由图5可知,MOIA-gOMP算法优于其它所有贪婪算法的误码率性能;DCS算法在信噪比增加到
6.5dB 之后开始优于其它4种贪婪算法。图6中以OMP算法的BER性能为基准对比了SP算法、DCS算法、GPSR算法和MOIA-gOMP算法的检测性能。由图6可知,MOIA-gOMP算法的BER性能优于其它4种算法的BER性能;GPSR算法的性能优于OMP算法的BER性能。图7给出了免调度NOMA系统上行链路信号检测活跃用户数量变化时的BER性能曲线。其中子载波的数量为
128 ,系统过载率为200% ,信噪比为8dB 。以OMP算法的BER性能为基准,对比了SP算法、DCS算法、GPSR算法和MOIA-gOMP算法的检测性能。由图7可知,活跃用户数量很少时,这5种算法都能够可靠地检测活跃用户和数据;随着活跃用户数量的增加,误码率性能逐渐变差,然而MOIA-gOMP算法在误码率方面优于其它4种算法。图8给出了免调度NOMA系统上行链路信号检测子载波数量变化时的BER性能曲线。其中活跃用户的数量为
16 ,信噪比为8dB 。以OMP算法的BER性能为基准对比了SP算法、DCS算法、GPSR算法和MOIA-gOMP算法的检测性能。由图8可知,随着子载波数量的增加,相应的过载率减小,这几种算法的性能逐渐变好,且MOIA-gOMP算法的性能优于其它4种算法。由于系统是过载的,过载率较大时,系统所需的子载波数量较少,这在很大程度上提高了频谱利用率。6. 结论
本文将gOMP算法应用于免调度NOMA系统上行链路,目的在于增强NOMA系统在不同条件下的活跃用户检测及数据接收的性能。在传统的gOMP算法中引入了每次迭代中最优的索引数目,提高了系统的多用户检测性能。仿真结果表明,MOIA-gOMP算法能够较大程度地提高系统的性能;特别是与其它贪婪算法及梯度投影算法相比有明显的误码率性能优势。在不同的活跃用户数量以及系统过载情况下,MOIA-gOMP算法对信号重构的性能稳定,在不同的情况下该算法都能实现很好的误码率性能,从而使得系统本身有较强的过载性、稳定性及扩展性,频谱利用率高。本文算法可以作为免调度NOMA系统上行链路信号重构的有效方案之一。
-
表 1 最优索引gOMP检测算法
算法1 最优索引gOMP检测算法 输入 y, H, S, Copt. 初始化:r0=y,Γ0=∅,t=0. (1) While ‖rt‖2>e 且t≤S do (2) t=t+1;
(3) η(i)=argmaxj:j∈Ω∖{η(i−1),⋯,η(2),η(1)}|<rt−1,φj>|;(4) Γt=Γt−1∪{η(1),η(2),···,η(Copt)}; (5) ˆxΓt=argminu‖y−HΓtu‖2=H†Γty; (6) rt=y−HΓtˆxΓt end while
输出 ˆxΓt=argminu‖y−HΓtu‖2 -
OSSEIRAN A, BOCCARDI F, BRAUN V, et al. Scenarios for 5G mobile and wireless communications: The vision of the METIS project[J]. IEEE Communications Magazine, 2014, 52(5): 26–35. doi: 10.1109/MCOM.2014.6815890 DAI Linglong, WANG Bichai, DING Zhiguo, et al. A survey of non-orthogonal multiple access for 5G[J]. IEEE Communications Surveys & Tutorials, 2018, 20(3): 2294–2323. doi: 10.1109/COMST.2018.2835558 DAI Linglong, WANG Bichai, YUAN Yifei, et al. Non-orthogonal multiple access for 5G: Solutions, challenges, opportunities, and future research trends[J]. IEEE Communications Magazine, 2015, 53(9): 74–81. doi: 10.1109/MCOM.2015.7263349 ISLAM S M R, AVAZOV N, DOBRE O A, et al. Power-domain non-orthogonal multiple access (NOMA) in 5G systems: Potentials and challenges[J]. IEEE Communications Surveys & Tutorials, 2017, 19(2): 721–742. doi: 10.1109/COMST.2016.2621116 HONG J P, CHOI W, and RAO B D. Sparsity controlled random multiple access with compressed sensing[J]. IEEE Transactions on Wireless Communications, 2015, 14(2): 998–1010. doi: 10.1109/TWC.2014.2363165 CHOI J W, SHIM B, DING Yacong, et al. Compressed sensing for wireless communications: Useful tips and tricks[J]. IEEE Communications Surveys & Tutorials, 2017, 19(3): 1527–1550. doi: 10.1109/COMST.2017.2664421 李燕龙, 陈晓, 詹德满, 等. 非正交多址接入中稀疏多用户检测方法[J]. 西安电子科技大学学报: 自然科学版, 2017, 44(3): 151–156. doi: 10.3969/j.issn.1001-2400.2017.03.026LI Yanlong, CHEN Xiao, ZHEN Deman, et al. Method of sparse multi-user detection in non-orthogonal multiple access[J]. Journal of Xidian University, 2017, 44(3): 151–156. doi: 10.3969/j.issn.1001-2400.2017.03.026 SHIM B and SONG B. Multiuser detection via compressive sensing[J]. IEEE Communications Letters, 2012, 16(7): 972–974. doi: 10.1109/LCOMM.2012.050112.111980 TROPP J A and GILBERT A C. Signal recovery from random measurements via orthogonal matching pursuit[J]. IEEE Transactions on Information Theory, 2007, 53(12): 4655–4666. doi: 10.1109/TIT.2007.909108 NEEDELL D and VERSHYNIN R. Signal recovery from incomplete and inaccurate measurements via regularized orthogonal matching pursuit[J]. IEEE Journal of Selected Topics in Signal Processing, 2010, 4(2): 310–316. doi: 10.1109/JSTSP.2010.2042412 DAI Wei and MILENKOVIC O. Subspace pursuit for compressive sensing signal reconstruction[J]. IEEE Transactions on Information Theory, 2009, 55(5): 2230–2249. doi: 10.1109/TIT.2009.2016006 NEEDELL D and TROPP J A. CoSaMP: Iterative signal recovery from incomplete and inaccurate samples[J]. Applied and Computational Harmonic Analysis, 2009, 26(3): 301–321. doi: 10.1016/j.acha.2008.07.002 WANG Jian, KWON S, and SHIM B. Generalized orthogonal matching pursuit[J]. IEEE Transactions on Signal Processing, 2012, 60(12): 6202–6216. doi: 10.1109/TSP.2012.2218810 WANG Bichai, DAI Linglong, ZHANG Yuan, et al. Dynamic compressive sensing-based multi-user detection for uplink grant-free NOMA[J]. IEEE Communications Letters, 2016, 20(11): 2320–2323. doi: 10.1109/LCOMM.2016.2602264 FIGUEIREDO M A T, NOWAK R D, and WRIGHT S J. Gradient projection for sparse reconstruction: Application to compressed sensing and other inverse problems[J]. IEEE Journal of Selected Topics in Signal Processing, 2007, 1(4): 586–597. doi: 10.1109/JSTSP.2007.910281 WANG Bichai, DAI Linglong, MIR T, et al. Joint user activity and data detection based on structured compressive sensing for NOMA[J]. IEEE Communications Letters, 2016, 20(7): 1473–1476. doi: 10.1109/LCOMM.2016.2560180 WEI Chao, LIU Huaping, ZHANG Zaichen, et al. Approximate message passing-based joint user activity and data detection for NOMA[J]. IEEE Communications Letters, 2017, 21(3): 640–643. doi: 10.1109/LCOMM.2016.2624297 CIRIK A C, BALASUBRAMANYA N M, and LAMPE L. Multi-user detection using ADMM-based compressive sensing for uplink grant-free NOMA[J]. IEEE Wireless Communications Letters, 2018, 7(1): 46–49. doi: 10.1109/LWC.2017.2752165 ZHU Hao and GIANNAKIS G B. Exploiting sparse user activity in multiuser detection[J]. IEEE Transactions on Communications, 2011, 59(2): 454–465. doi: 10.1109/TCOMM.2011.121410.090570 WANG Jian and SHIM B. Exact recovery of sparse signals using orthogonal matching pursuit: How many iterations do we need?[J]. IEEE Transactions on Signal Processing, 2016, 64(16): 4194–4202. doi: 10.1109/TSP.2016.2568162 孙娜, 刘继文, 肖东亮. 基于BFGS拟牛顿法的压缩感知SL0重构算法[J]. 电子与信息学报, 2018, 40(10): 2408–2414. doi: 10.11999/JEIT170813SUN Na, LIU Jiwen, and XIAO Dongliang. SL0 reconstruction algorithm for compressive sensing based on BFGS quasi newton method[J]. Journal of Electronics &Information Technology, 2018, 40(10): 2408–2414. doi: 10.11999/JEIT170813 期刊类型引用(7)
1. 雷芳,牛永才. 基于改进广义正交匹配追踪的低地球轨道卫星MIMO-OTFS系统的信道估计方法. 计算机应用. 2024(08): 2514-2520 . 百度学术
2. 刘素娟,崔程凯,郑丽丽,江书阳. 基于压缩感知的贪婪类重构算法原子识别策略综述. 电子与信息学报. 2023(01): 361-370 . 本站查看
3. 李玉阁,王天荆,沈航,罗小康,白光伟. 免授权NOMA系统中基于变步长自适应匹配追踪的抗干扰多用户检测算法. 计算机科学. 2023(05): 322-328 . 百度学术
4. 景小荣,马玉丹,万宇,陈前斌. 基于索引调制的RIS辅助SIMO通信系统信号检测算法. 电子与信息学报. 2022(07): 2382-2391 . 本站查看
5. 蒋芳,杨雅情,郑国梁,王翊,许耀华,吴香情. 基于时间相关性的梯度追踪多用户检测算法. 系统工程与电子技术. 2022(09): 2955-2962 . 百度学术
6. 陆发平,王红星,刘传辉,康家方,杨大伟. 椭圆球面函数频域调制解调方法. 电子与信息学报. 2020(08): 1888-1895 . 本站查看
7. 申滨,吴和彪,赵书锋,崔太平. 基于稀疏感知有序干扰消除的大规模机器类通信系统多用户检测. 电子与信息学报. 2020(12): 2960-2968 . 本站查看
其他类型引用(3)
-