徐勇军 徐 然 周继华 陈 量 黄 东
①(重庆邮电大学通信与信息工程学院 重庆 400065)
②(重庆金美通信有限责任公司 重庆 400030)
③(贵州大学现代制造技术教育部重点实验室 贵阳 550025)
为满足低功耗物联网技术产业发展需求,反向散射通信技术作为一种新兴技术引起学术界和工业界的广泛关注与研究[1,2]。反向散射通信以其低功耗、低成本部署等特点而著称,其中反向散射通信与物联网技术的结合能够显著提升系统性能。在基于反向散射通信的物联网系统中,反射节点能够利用环境电磁波信号进行能量收集且同时实现接收信号的反射传输[3]。
为了最大化系统资源利用率与保证用户服务质量,资源分配被认为是解决该问题的关键。近些年,大量学者做了有关反向散射通信系统资源分配方面的研究[4-12]。文献[4]将无线供能与全双工反向散射通信网络结合,通过综合考虑资源分配和保密吞吐量需求,制定了一个最大化最小收获能量的优化问题,但是没有考虑反向散射装置的反射效率问题。然而与文献[4]不同的是,文献[5]考虑了无线供能技术,通过联合优化功率站传输功率和反向散射反射系数最大化反向散射链路中的最小链路能效,但是其没有考虑全双工模式来最大化效率。文献[6]在相同的网络场景下,提出将反向散射系统作为主单元系统的底层,主接入点可以通过全双工通信同时发送主信号和接收反向散射信号,以此最大化系统和吞吐量。文献[7]研究了混合无线携能模式和反向散射模式的双模式系统,针对预编码器的设计和用户的时间分配问题,提出了基于两种模式的资源分配策略。文献[8]在考虑能效资源分配问题的同时,利用反向散射装置调制来自功率站的射频信号并将信息反射到接收器,与此同时收集能量为其电路供电。然而,文献[9]考虑移动边缘计算的反向散射网络的辅助作用,在考虑反向散射装置的电路功耗、无线设备的计算能力和任务的最大延迟的约束下,最小化无线设备的总能耗。文献[10]引入功率域非正交多址接入技术到认知反向散射网络中,系统次级发射机可以通过采用先能量收集后主动传输的模式,可以最大限度地增大系统容量与系统性能。文献[11]构建了一种双时隙的传播模式,在第1个时隙内,设备接收功率站的信号用于反向散射传输和能量收集;在第2个时隙内,吸收功率用于主动传输和电路供能。这种双时隙的传播模式极大地利用了系统资源。文献[12]在系统速率、能量与功率约束的前提下,且保证了用户公平性对系统资源分配的影响,通过联合优化系统的反向散射时间、反射系数和发射功率,使系统的最小吞吐量最大化。
尽管上述工作对反向散射通信资源分配技术的发展起到了极大的推动作用,但部分工作仅仅考虑了单天线信号传输,无法像多天线技术一样能够进一步提升系统容量;此外,由于反射信号的被动特性,容易受到网络攻击或用户窃听,使得上述系统信息安全性大打折扣;最后,由于信道反馈时延、反射节点非线性电路等因素的影响,基于完美信道状态信息下的资源分配过于理想,有可能产生较大的中断事件[13]。
基于此,本文研究基于用户窃听的多用户-多输入单输出(Multi-User Multi-Input Single-Output, MU-MISO)反向散射通信系统鲁棒资源分配问题,以提升系统的吞吐量、安全性及鲁棒性,主要贡献如下:
(1) 提出一个考虑用户窃听的MU-MISO反向散射通信系统传输模型。考虑基站最大功率、时间分配、能量收集、信道不确定性以及保密率等约束,建立了波束成形、人工噪声与时间分配多优化变量耦合的吞吐量最大化资源分配问题。随后考虑实际传输场景中完美信道状态信息难以获取的影响,引入有界球形信道不确定性模型,使原问题变为无限维不确定性优化问题,且该问题属于一个NPhard非凸优化问题,难以直接求解。
(2) 为了求解此问题,利用变量松弛法和S-过程将无限维不确定性问题转化为确定性优化问题,再利用连续凸近似、半正定松弛和块坐标下降法将非凸问题转化为凸优化问题进行求解。随后提出一种基于块坐标下降的鲁棒资源分配算法,利用凸优化工具箱直接求解。
(3) 仿真结果表明,本文所提算法与传统非鲁棒算法相比具有较高的系统容量、保密吞吐量和较低的中断概率。
符号定义:(·)H表示矩阵或向量的共轭转置,||·||表示欧氏范数,|·|表示复数的模,表示一个均值为µ和方差为σ2的复高斯分布,CM×N表示M×N维复数矩阵,Tr(·) 和Rank(·)分别表示矩阵的迹和秩,X≽0表示矩阵X为半正定矩阵。
本文考虑一个基于用户窃听的MU-MISO反向散射通信物理层安全网络,如图1(a)所示。网络中含有一个M根天线的基站服务一个单天线接收机,且有K个反向散射装置辅助传输,K={1,2,...,K}(∀k ∈K);网络中存在一个位置不确定的单天线窃听者,通过窃听基站传输信号获取信息。假设K个反向散射装置部署在信息接收端附近,且窃听者与反向散射装置之间存在障碍物遮挡,窃听者接收到的反向散射信号微弱,因此窃听者处的反向散射信号可以忽略不计[14]。K个反向散射装置通过基站传输的信号供能,同时通过时分多址接入的方式将无线信息反射至信息接收端。定义系统的传输时间帧为T,如图1(b)所示,第k个反向散射装置的反向散射时间为αk,则能量收集的时间为(1-αk),总的传输时长满足
图1 反向散射通信物理层安全网络
基站以时分多址的形式发送波束信息,且每个时隙的信号包含N个符号周期。因此,系统时间帧内的发射信号可以表示为
其中,wk ∈CM×1和z~CN(0,Z)分别表示基站的第k个信息波束成形矢量和人工噪声矢量,且人工噪声矢量满足均值为0、方差为Z的复高斯分布,b(n)表示携带机密信息的符号周期流[15],N={1,2,...,N}(∀n ∈N)。因此,基站发送至第k个反向散射装置的信号为wkb(n)+z。
由于反向散射装置的传输速率比射频源低得多,在不丧失一般性的情况下,假设反向散射装置的符号周期是基站信号的N倍。假设c为反向散射装置在N个射频源符号周期内的传输信号,且是一个随机变量,满足均值为零,单位方差。则信息接收端与窃听者在第k个时隙的接收信号可以分别表示为[16]
其中,gk ∈CM×1,G ∈CM×1和f ∈CM×1分别表示基站到第k个反向散射装置,基站到信息接收端和基站到窃听者间的信道向量,hk表示第k个反向散射装置到信息接收端的信道增益。βk表示第k个反向散射装置处的功率反射系数,nk(n)~表示在第k个时隙信息接收端服从均值为0、方差为的加性高斯白噪声,表示第k个时隙窃听者处服从均值为0、方差为的加性高斯白噪声。
反向散射链路通常比主要链路经历更多的衰减,因此,根据SIC的解码策略,信息接收端首先对b(n)进行解码,然后在检测c之前从收到的信号中去除b(n)。因此,信息接收端在第k个时隙内检测到的信号为[17]
其中,vs是信息接收端关于b(n)的组合系数。对于检测而言,传输信号b(n)可以被视为通过一个等效信道,由于未知的c,信息接收端不知道关于等效信道的信息,因此,非相干检测被用于检测b(n)。在解码c的前提下,可以得到第k个时隙信息接收端关于b(n)的信干噪比为
在不丧失一般性的情况下,假设组合系数是归一化的,即‖vs‖2=1。在信道为块状衰减且传输长度足够大的情况下,非相干检测的容量与相干检测的容量是一致的。定义Wk=为波束成形矢量的协方差矩阵,且满足Rank(Wk)=1,对于慢速变化的信道和足够大的N,可以将信息接收端与窃听者在第k个时隙的可实现吞吐量表示为
其中,rk和分别表示在第k个时隙内信息接收端与窃听者的速率。因此,在第k个时隙内的保密率为
反向散射装置同时利用反向散射时间和反向散射后的时间进行能量收集,文本考虑基于非线性能量收集模型,则第k个反向散射装置处的吸收功率为
其中,B表示能量收集电路的最大吸收功率,κ和µ表示能量收集电路的特性,如电阻和二极管接通电压,表示第k个反向散射装置处的接收功率。定义第k个反向散射装置在反向散射时隙和反向散射空余时间内的接收功率分别为和,即
由于无线通信系统固有的随机性和信道反馈时延,部分链路完美的信道状态信息难以获得。基站、反向散射装置和信息接收端之间由于位置固定,基于信道估计理论,假设可以获得基站到反向散射装置、基站到信息接收端和反向散射装置到信息接收端链路的完美信道状态信息。对于窃听链路,由于窃听用户位置不固定且位置状态随机出现,本文为了克服信道不确定性的影响,考虑基站与窃听者之间信道链路的信道不确定性。本文考虑有界球形信道不确定模型[18]
本文目标是在基站最大发射功率约束、时间分配约束、反向散射装置的能量约束以及保密率约束下,最大化信息接收端的吞吐量。因此,在不完美信道状态信息下,此优化问题可以通过联合优化波束成形矩阵、人工噪声矢量协方差矩阵和时间因子来表示。因此,可以表述为如式(14)不确定性优化问题
其中,Pmax为系统最大发送功率门限,表示最小保密速率门限。约束 C1为基站的最大发射功率约束; C2为时间约束; C3为反向散射装置处的能量约束,装置收集的能量要大于电路的消耗能量;C4为最小保密率约束; C5为矩阵半正定约束; C6为秩一约束; C7包含不确定参数集合。由于目标函数、C3 和 C4中存在耦合变量,并且 C4中存在不确定性, C6为非凸秩一约束。因此 P1是一个非凸的不确定性优化问题,难以获得解析解。
对于含有不确定性的约束 C4和非凸目标函数,基于变量松弛法,进一步得到不等式
显然,式(15)与式(16)依然为非凸约束,通过连续凸近似法[19]与1阶泰勒展开式,式(15)可近似为
对于不确定性约束式(19)和式(20),接下来利用引理1中的S-过程法[20]将其转化为确定性矩阵线性不等式。
基于引理1,不确定性约束式(19)和式(20)可以分别转化为
P2依然是一个非凸的优化问题,目标函数和 C3中依然存在耦合变量,并且 C6中存在非凸秩一约束,因此依然难以求解。
对于确定性优化问题 P2,依然无法直接通过凸优化工具箱求解。基于对交替优化理论[21]的研究,本文提出一种基于块坐标下降法的鲁棒资源分配迭代算法。 P2可以分解为两个子问题,分别为:(1)波束成形与人工噪声优化问题;(2)时间优化问题。
通过固定时间因子,可以得到子问题
可知上述子问题依然是非凸的,基于半正定松弛方法,C6可以被松弛,从而得到式(27)的松弛版本,并且可以通过CVX工具箱[22]进行求解。如果获得的最优波束成形矩阵满足Rank(Wk)=1,可以通过特征值分解获得最优波束成形向量;如果不满足秩一约束,可以通过高斯随机化法[23]获得可行解。
通过固定波束成形与人工噪声矢量协方差矩阵,时间优化问题可以表示为
P2-B是一个凸优化问题,可以直接通过CVX工具箱求解。可设计如算法1所示的基于块坐标下降法的鲁棒资源分配迭代算法。
本小结验证所提算法的收敛性能。定义l为迭代次数,为经历l次迭代后 P2的目标函数。根据所提算法的第3步,通过给定,可以求解得到,Z(l),因此可以得到
从以上不等式可以看出,每次迭代后的目标函数的值是非减的,可以观察到两个子问题的所有约束都是有界的,这使得目标函数的值也是有界的。因此,本文迭代算法具有单调性和有界性,且保持收敛[24]。
本小结分析所提算法的复杂度。可知,经典内点法的计算复杂度为
算法1 基于块坐标下降法的鲁棒资源分配迭代算法
本节通过仿真结果来验证算法的收敛性和有效性。假设系统中存在一个基站,两个反向散射装置,一个信息接收端与一个窃听者。基站位于原点,信息接收端位于(10 m,0)处,两个反向散射装置位于距离以信息接收端为圆心7 m的圆上,假设窃听者位于(-5 m,0)处。系统信道衰落模型考虑大尺度衰落,假设系统每条信道衰落模型独立,且满足Q=分布,ζ=-30 dB表示路径损耗,路径损耗指数α为3,di表示任意2个设备间的距离。假设信道不确定性的上界为[0,0.09][25],且信息接收端与窃听者处的噪声功率都相等,为了验证本文算法的优越性,将本文算法与传统非鲁棒算法进行对比,其他参数为:K=M=2,Pmax= 1 W,=0.1 J,βk=0.2,ϖ=10-4,=0.1,=10-4W,T=1 s。
图2给出本文算法的收敛性能。可以看出在经历6次迭代后收敛,因此本文算法具有良好的收敛性能。并且系统和吞吐量随着基站最大发射功率门限的增大而增大,且具有较高的和吞吐量,因为最大发射功率门限的增大会使约束 C1中的可行域增大。
图2 本文算法收敛性能
图3给出了系统最大发射功率和反射系数对系统和吞吐量的影响。从图中可以看出,随着最大发射功率门限增大,系统功耗不变的情况下,系统和吞吐量增大。因为随着最大发射功率门限增大,基站可以分配更多的功率给每个反向散射装置和信息接收端,使系统呈现较高的吞吐量。另一方面,考虑相同的最大发射功率门限,系统的和吞吐量会随着反向散射系数的增大而增大。因为随着反向散射系数的增大,反向散射装置的反射效率会相应提高,因此系统和吞吐量会增大。
图3 最大发射功率和反射系数对吞吐量的影响
图4给出了信道不确定性与噪声功率门限对系统保密率的影响。可以看出,在相同的噪声功率门限下,系统保密率随着信道不确定性的增大而降低。因为信道不确定性上界的增大会使相应信道的参数扰动增大,会导致更大的信道估计错误,从而使信道环境变差,因此使系统保密率降低。另一方面,在信道不确定固定的情况下,噪声功率门限增大会使系统保密率增大。因为从式(8)可以看出,噪声功率门限的增大会导致窃听速率降低,从而增大系统的保密率。
图4 信道不确定性与噪声功率对保密率的影响
图5给出了反射系数与信道不确定性对保密吞吐量的影响。可以看出随着反射系数的增大,系统保密吞吐量增大。因为反射系数的增大会同时增大基站信号利用率和反向散射装置的反射效率,相应的保密吞吐量也会增大。另一方面,随着信道不确定性上界的增大,系统保密吞吐量降低,且在完美信道状态信息下,呈现较高的吞吐量。因为在完美信道状态信息下,系统可以完美估计信道状态信息,因此相比于非完美情况,呈现较好的信道环境,所以系统保密吞吐量最高。
图5 反射系数与信道不确定性对保密吞吐量的影响
图6给出了信道不确定性与反射系数对系统保密吞吐量的影响。随着信道不确定性的降低和反射系数的增大,两种算法的系统保密吞吐量呈现增大趋势。另一方面,本文算法的系统保密吞吐量要高于传统算法。因为本文算法充分考虑到实际传输过程中信道状态信息难以完美获取,并且将传输时间因子作为优化变量,极大地提高了系统保密吞吐量,因此与传统算法相比具有较高的优越性。
图6 信道不确定性与反射系数对保密吞吐量的影响
图7给出了信道不确定性对系统中断概率的影响。当信道不确定性较小时,本文算法与传统非鲁棒算法和基准算法相比的中断概率更接近于0,因为本文算法具有较高的自由度,并且消耗了更多的自由度以保证较强的鲁棒性。传统非鲁棒算法和基准算法没有考虑到反向散射装置的辅助作用与信道估计误差对系统保密吞吐量的影响,因此当信道不确定性增大时,传统非鲁棒算法和基准算法呈现较高的中断概率。间接证明了本文算法相比于传统非鲁棒算法具有较强的鲁棒性。
图7 信道不确定性对中断概率的影响
本文针对基于吞吐量最大的反向散射辅助的物理层安全网络鲁棒资源分配问题进行研究。考虑了信息接收端的保密率约束、基站最大发射功率约束、反向散射装置的能量约束以及时间资源分配约束,建立了包含非线性能量收集的吞吐量最大化鲁棒资源分配问题。由于不确定性非凸问题难以求解,采用S-过程和变量松弛法,将原问题转化为确定性非凸优化问题。随后提出一种基于块坐标下降的鲁棒资源分配迭代算法,结合连续凸近似和半正定松弛法将非凸问题转化为等价求解的凸优化问题。仿真结果表明本文算法具有较好的鲁棒性和较低的中断概率。