智能反射表面辅助的MISO 通信系统的物理层安全设计方案

2022-03-01 01:31景小荣宋振远高维雷维嘉陈前斌
通信学报 2022年1期
关键词:接收者系统安全复杂度

景小荣,宋振远,高维,雷维嘉,陈前斌

(1.重庆邮电大学通信与信息工程学院,重庆 400065;2.重庆邮电大学移动通信技术重庆市重点实验室,重庆 400065)

0 引言

智能反射表面(IRS,intelligent reflecting surface)作为一种全新的革命性技术,通过利用大量低成本无源反射元件,可实现对无线通信环境的智能配置[1],从而显著提高无线通信网络的性能。因此,IRS 有望在未来无线通信中得到广泛应用。

近几年,IRS 被学术界广泛研究。针对IRS 辅助的多输入单输出(MISO,multiple input single output)系统,文献[2]从理论上分析了IRS 单元数、调制阶数和盲相位对系统符号错误概率的影响及其渐进性能;文献[3]则基于信道统计特性,从理论上推导了IRS 辅助通信系统的频谱效率理论上界。除了从理论层面对IRS 辅助的无线通信系统展开研究外,大量研究集中在IRS 辅助无线通信系统的波束成形、功率分配及信道估计等方面。以最小化接入点(AP,access point)发送功率为目标,对发送波束成形和IRS 单元离散相位进行联合优化设计[4]。基于贝叶斯最小均方误差(MMSE,minimum mean square error)准则,文献[5]提出一种信道估计方法,进而以最大化用户最小信干噪比为目标,联合优化设计基站(BS,base station)预编码以及IRS 相移矩阵。文献[6]从能效角度,对IRS 辅助的多用户MISO 系统的发送功率和IRS 相移矩阵进行了优化设计。文献[7]针对IRS 增强的正交频分复用(OFDM,orthogonal frequency division multiplexing)系统,研究了信道估计和IRS 单元相位的联合优化。文献[8]基于深度学习和压缩感知理论来实现IRS 信道估计,并从能量效率和频谱效率对系统性能进行分析。

无线通信以电磁波作为信息传输的载体,具有在空间开放传播的特性,该特性恰好为恶意攻击提供了便利。作为无线安全的颠覆性技术,物理层安全利用无线信道的内生安全机制[9],为实现安全与通信一体化提供了一种可行解决方案。在IRS 辅助的无线通信系统中,由于IRS 能够通过调整相移矩阵,重构信道信息,即在合法接收者处将反射信号与非反射信号建设性叠加,在窃听者处将反射信号与非反射信号破坏性叠加,最终增强合法接收者的安全性。因此,结合IRS 来增强无线物理层安全作为当前的热点,被众多学者深入研究。文献[10]针对IRS 辅助的无线信息与功率传输(SWIPT,simultaneous wireless information and power transfer)系统,在满足安全速率的条件下,以最大化能量收集器(EHR,energy harvesting receiver)能量为目标,实现发送波束成形和IRS 相移矩阵的优化设计。文献[11]以最大化安全速率为目标,基于块坐标下降(BCD,block coordinate descent)和最小化最大化方法,来联合优化设计发送波束成形和IRS 相移矩阵。当合法接收者和窃听者通信链路存在空间强相关时,文献[12]基于半定松弛(SDR,semi-definite relaxation)算法提出一种发送波束成形和IRS 相移矩阵联合优化设计算法,但其复杂度偏高;同时,采用高斯随机化来确定IRS 相位信息,因此,该算法只能得到安全速率的近似解。文献[13]为降低计算复杂度,采用优化最小化(MM,minorize-minimization)和二分搜索相结合的算法,在降低复杂度的同时,安全速率得到了进一步提升。文献[14]考虑系统中存在多个合法接收者以及多个窃听者,以最大化最小安全速率为目标,提出采用路径跟踪算法来实现发送波束成形和IRS 相移矩阵的联合设计。文献[15]针对IRS 辅助的多输入多输入(MIMO,multiple-input multiple-output)系统,对于IRS 相移系数取连续值和离散值2 种情况,以最大化安全速率为目标,基于交替迭代优化算法来实现物理层安全设计。文献[16]针对IRS 辅助通信系统存在一个合法接收者和多个窃听者场景,且在AP 仅确知窃听者非完美信道状态信息条件下,以最小化发送功率为目标,通过优化发送预编码矢量和IRS 相移矩阵来实现物理层安全设计。

在上述分析的基础上,本文针对IRS 辅助的MISO 系统,以最大化安全速率为目标,构建一个非凸优化函数,进而利用优化函数的限定条件不存在互相耦合的特点,提出基于交替迭代的物理层安全设计方案。具体来讲,该方案为了实现优化问题求解,以交替迭代方式来实现发送波束成形矢量和IRS 相移矩阵的次优设计,其中在设计IRS 相移矩阵时,与文献[12-14]不同的是,本文结合丁克尔巴赫算法[15]和黎曼流形优化算法将非凸优化问题转变为一系列易于求解的子问题。数值仿真结果表明,与现有方案相比,本文方案在计算复杂度与系统安全速率提升方面取得了更好的折中。

1 系统模型和问题提出

1.1 系统模型

类似于文献[12-13],考虑如图1 所示的IRS辅助的MISO 通信系统的下行链路,包括配置有Nt根天线的BS、一个合法接收者、一个窃听者和包含M个移相器的IRS,其相位通过IRS 控制器来调整。

图1 IRS 辅助的MISO 下行链路模型

考虑准静态平坦衰落信道模型,假设BS 确知全部信道状态信息(CSI,channel state information)[12,14]。当窃听者用户是系统中的活跃用户,但对于合法接收者是不可信时,基站可通过信道估计的方式获得窃听者的 CSI[12]。令、hIL∈C1×M和分别表示BS到IRS的信道系数矩阵、IRS到合法接收者的信道系数矢量以及BS 到合法接收者的信道系数矢量,则合法接收者的接收信号为

同理,窃听者的接收信号为

由式(1)和式(2)可知,遵循一般意义上对安全速率的定义,IRS辅助的MISO系统的安全速率为[11-13]

其中,[x]+表示x与0 两者中取较大者;RL表示合法接收者的接收速率,RE表示窃听者的窃听速率,具体为

1.2 问题提出

观察式(3)可知,为了最大化系统安全速率Rsec,需联合设计BS 波束成形矢量f与IRS 相移矩阵Φ。移除式(3)中操作符[]+,最大化系统安全速率则等效于求解式(5)的优化问题[12-13]。

进一步,利用lb(·)的递增特性,式(5)可转化为式(6)。

观察式(6)可知,限定条件2 为一系列非凸约束项;同时,目标函数中2 个优化变量f、Φ互相耦合,使目标函数为非凹函数。受上述条件限制,无法直接获得式(6)中f和Φ的最优解。但仔细分析发现,式(6)中限定条件1 仅针对f,而限定条件2 也仅针对Φ。因此,可采用交替迭代法来分别设计f和Φ,直至目标函数收敛。

2 基于交替迭代的物理层安全设计

按照上述分析,下面将以交替迭代的方式,来优化设计f和Φ。

2.1 固定IRS 相移矩阵Φ,设计BS 波束成形矢量f

固定Φ时,式(6)中目标函数仅为变量f的函数。于是,式(6)变为如下优化问题。

由文献[17]知,BS 采用最大发送功率可使系统安全速率最大化。于是,将式(7)中限定条件松弛为=PAP,并令,则式(7)中目标函数的分子分母可分别表示为

其中,

于是,优化问题式(7)可转化为

显然,优化问题式(11)的目标函数为一广义瑞利熵。因此,为了最大化式(11)的目标函数,应取与矩阵束(XL,XE)最大广义特征值所对应的特征向量,即

2.2 固定BS 波束成形矢量f,求解IRS 相移矩阵Φ

固定f,式(6)中目标函数仅为变量Φ的分式函数,则优化问题又可表示为

利用矩阵变换

同理,式(13)的分母可表示为

由式(15)和式(16),优化问题式(13)转化为

其中,vi表示v中第i个元素。显然,式(17)仍为带有非凸约束项的分式规划问题,很难获得全局最优解。因此,利用丁克尔巴赫算法[18],将式(17)中的目标函数改写成非分式形式,即

其中,λ≥0 为辅助变量。

优化问题式(18)依然包含非凸约束项,因此,其仍属非凸优化问题。为了求解该问题,可在给定λ初始值的条件下,首先利用黎曼流形法消除非凸约束项[19],将式(18)转化为无约束优化问题,进而基于黎曼流形的共轭梯度下降法来求解v;然后以v为基础,利用丁克尔巴赫算法来迭代更新λ;最后利用更新后的λ值,基于黎曼流形的共轭梯度下降法来更新v。上述过程交替进行,直至丁克尔巴赫算法收敛;与丁克尔巴赫算法收敛时的λ值所对应的矢量v即为最优相移矢量vopt。按照该思路,下面给出详细的分析过程。

2.2.1 基于黎曼流形的共轭梯度下降法求解v(n)

假设丁克尔巴赫算法经第n次迭代后,得到λn,则优化问题式(18)可转化为

为了求解式(18),令h(v)=vH(λnAE-AL)v+,并利用限定条件=1,i∈{1,2,…,M}构造如图2 所示的黎曼子流形以及切空间,用符号表示,即。

图2 黎曼子流形以及切空间

其中,符号◦表示哈达玛乘积。与欧氏空间类似,在黎曼切空间中,存在一切矢量或方向使目标函数变化最快,该矢量或方向称作黎曼梯度,用符号∇Rh(·)表示。由于复环流形是一个黎曼子流形,因此函数h(v)在点vk处的黎曼梯度可用共轭欧氏梯度在切空间中的正交投影表示,如图3 所示。于是,则有

图3 共轭欧氏梯度与黎曼梯度

其中,∇Eh(vk)表示式(19)在点vk处的共轭欧氏梯度。

图4 切空间中切矢量的映射

其中,符号↦表示映射关系,unt()表示矢量单位化操作。经收缩映射后,按照式(22)可确定点vk+1在欧氏空间的梯度 ∇Eh(vk+1),进而在点vk+1处的搜索方向γk+1可表示为

其中,γk表示在点vk处的搜索方向,ζk表示Polak-Ribiere 参数[20]。

在黎曼流形优化中,搜索方向γk与γk+1属于不同的切空间,因此,需建立γ k与γk+1间的矢量转移关系。将流形上点vk处的切矢量γk转移至点vk+1处,可用符号表示,如图5 所示,即

图5 切矢量的转移

进一步,由式(24)和式(25),根据共轭梯度下降法更新黎曼流形中的搜索方向

上述梯度搜索方向不断更新,直至满足收敛条件;收敛后黎曼流形上的点即式(19)的解v(n)。算法1对上述求解v(n)的步骤进行了总结。

2.2.2 基于丁克尔巴赫算法更新λn

根据算法 1 得到矢量v(n),对应存在函数F(λn),即

文献[15]指出F(λn)为关于变量λn的递减函数,根据丁克尔巴赫算法来更新变量λn,即

当F(λn)≤ε时,丁克尔巴赫算法收敛。此时,由算法1 更新得到的v(n)即为最优的IRS 相移矢量,则有vopt=v(n),此时,IRS 相移矩阵Φopt=diag(vopt)。

2.3 基于交替迭代的物理层安全设计方案

通过2.1 节和2.2 节,可得到BS 波束成形矢量f和IRS 相移矩阵Φ=diag(vopt);将其代入式(3),得到系统安全速率Rsec=RL-RE。通过交替迭代更新f和Φ,使系统安全速率逐渐增大,直至满足收敛条件,算法3 给出基于交替迭代的物理层安全设计的完整步骤。

3 算法复杂度分析

本文所给出的物理层安全设计的复杂度主要由算法3 中步骤3)和步骤2)中第二步构成,其中算法3 中步骤3)求BS 波束成形矢量f的复杂度约为,而算法2 中步骤2)第二步求解IRS 相移矢量v(n)复杂度约为O(M1.5)[21],因此,其总复杂度约为,其中Niter为算法3 的迭代次数,Kiter为算法2 迭代的次数。文献[12]利用SDR 算法求解相移矢量v的复杂度约为(M+1)4.5[22],因此,文献[12]方案的总复杂度约为,其中Titer表示迭代次数。文献[13]基于特征值分解利用MM 算法来求解相移矢量v,所需复杂度约为O(M3),因此,文献[13]方案总复杂度约为,其中Jiter表示MM算法的迭代次数。与文献[12-13]相比,本文方案在计算IRS 相移矢量v(n)上的复杂度有明显的降低,因此本文方案计算复杂度相对较低。

4 数值仿真与分析

在本节将对提出的基于交替迭代的IRS 辅助通信系统的物理层安全方案进行性能评估。仿真条件如下:BS 配置Nt=4根天线,IRS 反射单元数M=64;,其中ξ0=-30 dB,dBL表示BS 到合法接收者的距离,gBL表示Rayleigh衰落的小尺度衰落,αBL=3.5表示BS 到合法接收者链路的路径损耗指数;同理,假设BS 到IRS 链路、BS 到窃听者链路、IRS 到合法接收者、IRS 到窃听者的信道模型与hBL类似,除非特别说明,对应路径损耗指数分别为αBI=2.2,αBE=3.5,αIL=3,αIE=3,用以验证对系统安全速率的影响;同时,类似文献[13],设置BS 坐标为(0,5),合法接收者坐标为(150,0),窃听者坐标为(145,0),IRS坐标为(145,5);噪声功率,收敛因子ε=1×10-6。在仿真中,将本文方案与下列方案进行对比。

1)最大比率传输(MRT,maximum ratio transmission)方案。BS 向IRS 发射波束成形矢量,其中hBI表示HBI中任意一行矢量,IRS 相移矩阵Φ的设计采取与本文同样的方法。

2)基于SDR 算法的方案[12]。采取与本文相同方法设计f,但采用SDR 算法设计Φ。

3)基于MM 算法和二分搜索的方案[13]。f的设计与本文相同,但采用MM 算法和二分搜索确定Φ。

4)随机相位选取方案。f的设计与本文相同,RIS 相移矩阵Φ中元素的相位由随机函数生成。

5)无IRS 辅助的方案。设定Φ=0M,由式(13)设计f。

本文方案和其他5 种方案的系统安全速率随BS 最大发送功率的变化情况如图6 所示。由图6 可知,本文方案的安全速率优于文献[12-13]方案,这是由于文献[12]方案对非凸约束项采取松弛处理,同时IRS 相移矩阵利用高斯随机化来确定,因而存在一定误差;文献[13]方案采用MM 算法和二分搜索,与本文方案都是得到问题的次优解。由于原问题是一非凸问题,采用不同方法会获得不同的次优解,从而导致性能上的差异。但在当前路径损耗指数条件下,本文采用丁克尔巴赫算法和黎曼流形优化算法得到更准确的IRS 相移系数矢量,从而导致其性能优于基于MM 算法和二分搜索的方案;MRT 方案仅利用BS 到IRS 之间的信道信息来设计波束成形矢量f,导致其安全速率必然低于本文方案;随机相位选取方案没有充分利用IRS 带来的信道增益,因此性能较差。此外,受益于IRS 对无线通信环境的智能配置,无IRS 辅助的方案的安全速率明显低于IRS 辅助的方案。

图6 系统安全速率随BS 最大发送功率的变化情况

BS 端PAP=15 dBm时系统安全速率随IRS 单元数的变化情况如图7 所示。由图7 可知,相较于对比方案,本文方案的系统安全速率随着IRS单元数增加提升得非常明显。这是由于随着IRS单元数的增加,通过合理设计IRS 相移矩阵,合法接收者能够接收更多的信号能量,而窃听者只能接收较少的信号能量,使合法接收者与窃听者的信噪比比值逐渐增大,导致系统的安全速率能够明显提升。从图7 中还可看出,当IRS 相移矩阵采取随机相位选取方案时,系统安全速率与无IRS 辅助的方案的系统安全速率十分接近,这从侧面验证了合理设计IRS 相移矩阵的重要性。另外,由于MRT 方案没有合理设计BS 波束成形矢量,因而相比于本文方案,在系统安全速率性能上存在较大差距。

图7 系统安全速率随IRS 单元数的变化情况

当BS 到IRS、IRS 到合法接收者以及IRS 到窃听者之间的路径损耗指数相同,即αBI=αIL=αIE=αIRS时,系统安全速率随路径损耗指数αIRS的变化情况如图8 所示。由图8 可知,随着路径损耗指数增加,本文方案以及对比方案的系统安全速率均明显降低,这是由于信号在传输损耗随路径损耗指数增加而增加所导致的。进一步,放大与IRS 相关的路损指数在3.4~3.6 的仿真结果,发现本文方案在路损指数在3.4~3.6 的性能略优于SDR 算法,但略低于基于MM 算法和二分搜索的方案。这是由于当与IRS相关的路损指数过大时,与IRS 相关的链路质量很差,即系统无法充分利用IRS 来增强物理层安全,因此导致本文方案在性能上略低于基于MM 算法和二分搜索的方案。但纵观所有对比算法,当路损指数在3.4~3.6 时,即使对于基于MM 算法和二分搜索的方案,其系统安全速率与无IRS 辅助的方案安全速率也相差不大,即当与IRS 相关的链路路损指数过大时,即使在通信系统中放置IRS 来辅助通信,其优势也是无法充分发挥出来的。然而,本文方案对与IRS 相关的链路质量相对较好时,其性能明显优于基于MM 算法和二分搜索的方案,且其确定IRS相移系数矢量的计算复杂度却比基于MM 算法和二分搜索的方案要低。此外,当αIRS较小时,MRT 方案的性能优于文献[12]中的方案,但随αIRS增大,MRT 方案性能明显低于文献[12]方案和其他对比方案。这是因为MRT 方案性能由BS 到IRS 之间的链路质量决定,当BS 与IRS 之间链路的路径损耗指数较小时,该链路质量较好,因而MRT 方案能获得较好性能,但随着路径损耗数增加,这种优势逐渐消失,进而导致其性能急剧下降。

图8 系统安全速率随路径损耗指数 αIRS 的变化情况

各种物理层安全设计方案中合法接收者移动时对系统安全速率的影响如图9 所示。在仿真中,令BS 坐标为(0,0),窃听者坐标为(50,0),IRS 坐标为(60,2),合法接收者在坐标(10,0)与(80,0)之间移动。由仿真结果可知,尽管本文方案在性能上比对比方案的系统安全速率存在优势,但当合法接收者远离BS 时,所有方案性能均明显降低;当合法接收者移动至距离基站[50,70]时,IRS 辅助通信系统的物理层安全设计方案的系统安全速率先上升后下降,这表明在合法接收者距离IRS较远时,BS 到合法接收者以及BS 到窃听者之间的链路起主导作用;当合法接收者接近IRS 时,IRS 到合法接收者以及到窃听者之间的链路起决定作用。进一步,由图9 可知,对于dBL在10~20,本文方案在性能上依旧略优于基于SDR 算法的方案、基于MM 算法和二分搜索的方案和随机相位选取方案,但性能明显提升仍在距离IRS 较近的区域,这表明在IRS 辅助的通信系统中,根据用户位置,合理部署IRS 对系统安全性能影响很大。

图9 合法接收者移动时对系统安全速率的影响

5 结束语

本文针对IRS 辅助的MISO 通信系统,基于交替迭代提出了一种更高效的物理层安全设计方案。在该方案中,为使带有非凸约束项的目标函数可解,采用丁克尔巴赫算法和黎曼流形优化算法将非凸分式优化问题转化为一系列可求解的子问题,进而采取交替迭代法对其求解,从而获得目标函数的次优解。仿真结果表明,相较其他方案,本文方案可明显地提高系统的安全速率,同时降低所需计算复杂度,从而在计算复杂度与系统安全速率间取得更好的折中。此外,本文所采用的物理层安全系统模型中,假设IRS 相移矩阵元素幅度恒定、相位取连续值,因此,对于IRS相移矩阵相位采用有限离散值、幅度在0~1 变化等因素对系统安全速率的影响,将在后续研究中深入展开。

猜你喜欢
接收者系统安全复杂度
新型电力系统安全稳定运行分析
基于SDN的组播安全机制
铁路信号集中监测系统安全隔离机制研究
功能翻译理论视角下英语翻译技巧探讨
提升电力系统安全稳定性的有效措施探究
非线性电动力学黑洞的复杂度
可撤销用户动态更新广播加密方法的研究
一种低复杂度的惯性/GNSS矢量深组合方法
口碑传播中影响因素作用机制研究及应用
求图上广探树的时间复杂度