APP下载

基于统计信道状态信息的多波束卫星系统安全波束成形设计

2021-06-10解路瑶顾晨伟汪萧萧欧阳键

工程科学与技术 2021年3期
关键词:发射功率波束矢量

林 敏,解路瑶*,顾晨伟,林 志,汪萧萧,欧阳键

(1.南京邮电大学 通信与信息工程学院,江苏 南京 210003;2.国防科技大学 电子对抗学院,安徽 合肥 230037)

随着现代航空航天和通信技术的不断发展,卫星通信因其具有覆盖范围广、通信容量大和不受地理限制等优点,已广泛应用于广播、救援、军事等多种场景[1–4]。然而,由于卫星通信的广域覆盖特性和广播特性使得其传输的信号极易被非法用户窃听,因此如何保证合法用户的通信安全成为了卫星通信中的关键问题。不同于传统的基于计算复杂度的上层加密算法[5–6],物理层安全技术利用无线信道的随机性、互易性、信道间的差异性等特点从物理层角度增强信息传输的安全性[7–9]。Wyner[10]和Csiszar[11]等的研究表明了当窃听信道的质量低于合法用户信道的质量时可以实现安全传输,该成果为物理层安全技术的研究奠定了基础。

基于多天线的波束成形(beamforming,BF)技术作为实现无线通信物理层安全的一种有效手段,既可以增强合法用户对信号的接收,同时也能有效地抑制窃听过程,受到了学术界的广泛关注[12–15]。张杰等[16]研究了在已知理想的窃听信道状态信息的情况下,以安全速率最大化为优化目标,提出了迫零和增强信漏噪比安全BF算法,并通过仿真得出了增强信漏噪比BF算法能获得更好的安全速率。由于在实际的通信场景中,发送端获取的信道状态信息存在估计误差和反馈时延等情况,理想的信道状态信息几乎无法获取。假设已知非理想的窃听信道状态信息,Lin等[17]研究了单窃听场景下多波束卫星通信系统的安全传输问题,提出了卫星总发射功率约束下基于安全速率最大化准则的BF算法;王舒等[18]针对卫星总发射功率受限情况下,单窃听场景中的鲁棒性安全速率最大化问题,利用发射波束成形向量与噪声协方差的联合优化进行安全BF设计。进一步地,考虑到存在多个窃听者的情况,Ma等[19]研究了卫星发射功率受限和安全中断概率约束下的安全速率最大化问题,在已知统计信道状态信息的情况下,使用半定松弛法求得了最优BF权矢量;Lin等[20]研究了针对星地融合系统中存在多个未知窃听者的情况,引入人工噪声和协作干扰信号对窃听者进行干扰,提出了一种联合BF算法实现安全传输;Lin等[21]研究了考虑窃听者间合作与非合作的情况,在基站总功率受限和主用户干扰功率约束下,以安全速率最大化为优化目标,提出了相应的BF算法;顾晨伟等[22]研究了卫星总发射功率约束下的系统安全速率最大化问题,在仅已知窃听者大概位置的条件下设计出了相应的安全BF算法。

上述研究大都考虑在总发射功率受限情况下,如何有效提升通信系统的安全性。考虑在多波束卫星中,每个馈源配置专用的射频链路和功率放大器,因此研究单波束功率约束下的安全问题更为实际。本文针对多波束卫星通信系统,在已知统计信道状态信息条件下,考虑窃听者间合作的情况,分别以卫星发射功率最小化和安全速率最大化为优化目标,提出了相应的BF方案。第1类方案,以安全速率为约束条件,卫星总发射功率最小化为目标函数建立优化问题,运用拉格朗日乘数法推导出最优BF权矢量的表达式。第2类方案,以安全速率最大化为优化目标,分别以卫星总发射功率受限和单波束发射功率受限为约束条件建立优化问题。针对以总发射功率受限为约束条件的优化问题,通过将问题转换成广义瑞利熵的形式,推导出最优BF权矢量的表达式;针对以单波束发射功率受限为约束条件的优化问题,先引用辅助变量将非凸优化问题转换为凸优化问题,再提出了一种基于黄金分割法的BF算法用于求解最优BF权矢量。最后,通过计算机仿真验证了所提方案的可行性与有效性。

1 系统模型

图1为工作在Ka频段的多波束卫星通信系统,由一个地球同步轨道(GEO)卫星、一个信关站和多个用户组成,其中,1个合法用户,另外K个卫星覆盖区域内的网内用户有可能窃听卫星发送给合法用户的私密信号而成为窃听者。不失一般性,卫星采用多馈源单反射面形式的天线,配置有L个馈源产生N个波束(L≥N),合法用户和窃听者均使用高增益的抛物面天线。

图1 系统模型Fig. 1 System model

假设合法用户的数据信号为s(t), 满足E [|s(t)|2]=1,信关站获取合法用户的数据信号s(t)后,先采用BF技术进行处理,再通过馈电链路将处理后的信号ws(t)发送给卫星,假设在馈电链路中进行理想传输,无噪声[2,14];该信号经过卫星信道后,合法用户接收的信号和第i个窃听者接收的信号分别表示为:

式中:w∈CN×1为 BF权矢量;nm(m∈{s,i})表示均值为0、方差为的加性高斯白噪声,噪声功率为=κTmBm,其中, κ≈1.38×10−23J/K为玻尔兹曼常数,Tm为噪声温度,Bm为噪声带宽,不失一般性地,令==σ2;hm∈CN×1(m∈{s,i})为卫星下行链路的信道矢量,根据文献[22]可将其建模为:

式中:Gm为地面用户(包括合法用户和窃听者)的抛物面天线增益,具体数值参见文献[23]设置;rm为降雨衰落系数矢量;bm为卫星波束增益矢量,具体的元素数值参见文献[24];为信道响应矢量,具体公式参见文献[24]。

在该系统中,K个窃听者试图合作窃取私密信息。因此,系统的安全速率表示为[20]:

式中,[x]+=max(x,0)。

基于上述系统模型,下文分别以卫星总发射功率最小化和系统安全速率最大化为目标对BF权矢量w进行优化设计。

2 基于卫星发射功率最小化准则的BF方案

考虑到星上资源的有限性,在保证卫星通信系统安全性的同时,面临能量稀缺的问题。因此,需要研究安全速率约束下的卫星发射功率最小化问题,该优化问题在数学上表示为:

式中,Rth为安全速率门限值。

将式(6)代入式(7),优化问题转换为:

进一步将该问题写为:

针对问题(10),由拉格朗日乘数法得:

由式(13)可以看出,的一个特征向量,1 /λ为其对应的特征值。将式(13)两边同时乘以 λwH得:

结合问题(10)中的约束条件,式(14)可进一步表示为:

将式(15)代入式(10),优化问题(10)的目标函数等同于:

因此,优化问题(10)的最优BF权矢量wopt表示为:

最优BF权矢量wopt具体表示为:

式中, max.eigenvector(·)表示求取矩阵的最大特征值所对应的归一化特征向量。

进一步,得到卫星总发射功率的最小值为:

式中, λmax(·)表示求取矩阵的最大特征值。

3 基于安全速率最大化准则的BF方案

为了提升卫星与合法用户通信的安全性,研究不同功率约束下的安全速率最大化问题,并分别提出相应的BF算法。

3.1 以总发射功率受限为约束条件

以卫星总发射功率受限为约束条件、安全速率最大化为目标函数建立优化问题,其数学表示为:

式中,Pmax为卫星总发射功率最大值。结合式(6),该优化问题可表示为:

可以看出,式(23)的目标函数是关于P的单调递增函数,在P=Pmax时取得最大值。则优化问题进一步转换为:

进一步,得到系统安全速率的最大值为:

3.2 以单波束发射功率受限为约束条件

在多波束卫星通信系统中,每个馈源配置专用的射频链路和功率放大器,每个馈源都存在相应的功率限制。因此,有必要研究单波束发射功率受限情况下的安全速率最大化问题,该优化问题的数学表示为:

式中,W=wwH,[W]n,n为第n个波束的发射功率,Pn为第n个波束发射功率最大值。结合式(6),优化问题(27)转换为:

式中,W0 表示W为半正定矩阵。由于 l b(·)具有单调递增特性,优化问题(28)可进一步写为:

可等价转换为:

式中, t r(·)表示矩阵的迹。由于问题(30)的最后一个约束条件是非凸形式的,无法进行直接求解。因此,忽略W的秩1约束,通过引入辅助变量t将非凸优化问题转为凸优化问题,表示为:

式中,Xn表 示主对角线元素为1 /Pn而其余元素全为0的矩阵。问题(31)是对t的1维搜索问题,提出基于黄金分割法的BF算法求得最优BF权矢量wopt,具体步骤如下:

2)计算t1=a+0.382(b−a),t2=a+0.618(b−a)。

3)将t1和t2代入到问题(31)中利用MATLAB软件的CVX凸优化工具包求解f(t1)、f(t2)。

4)比较f(t1)和f(t2) 的大小:如果f(t1)

5)如果 (b−a)<ε,停止迭代,执行下一步;否则,返回步骤4)继续迭代。

6)令t∗=(a+b)/2 ,将t∗代入到问题(31)中利用CVX凸优化工具包得到W∗。

7)对W∗特 征值分解,得到最优BF权矢量wopt。

4 仿真与分析

下面通过计算机仿真验证本文所提BF方案的可行性与有效性,分析不同参数对系统安全性能的影响。假设已知合法用户和窃听者的地理位置(x,y)(单位为km)分别为:合法用户(0 km,0 km)、窃听者1(100 km,–300 km)、窃听者2(100 km,300 km)。仿真主要参数如表1所示。

表1 主要参数Tab. 1 Main parameters

4.1 基于卫星发射功率最小化准则的BF方案

图2为卫星发射功率最小化准则下波束数为7时的归一化信噪比分布。从图2中可知,该方案计算出的BF权矢量的主瓣对准了合法用户,同时,在所有窃听者处产生了至少–30 dB的零陷,证明了所提BF方案可以有效抑制窃听过程,保障了卫星与合法用户间的安全通信。

图2 卫星发射功率最小化准则下的归一化信噪比分布Fig. 2 Normalized SNR beampattern versus coordinate position under the satellite transmission power minimization criterion

图3为波束数分别为3、4、7的情况下,采用不同BF方案所得卫星总发射功率随安全速率变化的曲线。从图3中可以看出,所提BF方案与迫零(zero force,ZF)BF方案的卫星总发射功率均随着安全速率门限值的增大而增加,同时,随着波束数的增加而减小。这是因为当安全速率门限值增大时,卫星需要消耗更多的发射功率以保证卫星与合法用户间通信的安全性;当波束数增加时,合法用户获得更高的天线增益,因此在安全速率门限值一定的情况下,波束数的增加可有效地减少卫星发射功率的消耗。同时,由图3可以看出所提BF方案的性能要优于ZF BF方案,这是因为与所提BF方案相比,ZF BF方案需要消耗更多的发射功率来抑制窃听者的窃听。

图3 不同方案下卫星总发射功率随安全速率变化Fig. 3 Total transmit power versus secrecy rates by different BF schemes

4.2 基于安全速率最大化准则的BF方案

4.2.1 以总发射功率受限为约束条件

图4为总发射功率约束下波束数为7时的归一化信噪比分布。

图4 总发射功率约束下的归一化信噪比分布Fig. 4 Normalized SNR beampattern versus coordinate position under the total transmit power constraint

从图4中可以看出,合法用户的接收信噪比在0 dB左右,两个窃听者的接收信噪比在–30 dB以下,验证了该方案可以有效抑制窃听过程。

图5为总发射功率约束下安全速率与波束数量的关系直方图。从图5中可看出:安全速率随波束数的增加而增大;当波束数固定时,安全速率随着总发射功率门限值的增大而增长。因此,在总发射功率门限值一定的情况下,可以通过增加波束数以提高系统的安全速率。

图5 总发射功率约束下的安全速率与波束数量关系直方图Fig. 5 Histogram of secrecy rates versus satellite beam numbers under the total transmit power constraint

图6为波束数为7时不同BF方案下的安全速率随总发射功率变化的曲线。从图6中可以看出:所提BF方案的性能要优于ZF BF方案和最大比发射(maximal ratio transmission,MRT)BF方案;并且,随着总发射功率的增大,ZF BF方案的性能与所提BF方案性能不断接近,而MRT BF方案的性能逐渐趋于稳定。

图6 不同方案下安全速率随总发射功率变化Fig. 6 Secrecy rates versus total transmit power by different BF schemes

4.2.2 以单波束发射功率受限为约束条件

图7为单波束发射功率约束下波束数为7时的归一化信噪比分布。由图7可知,所提方案能够在所有窃听者处产生至少–30 dB的零陷,表明了该方案可以有效抑制窃听过程。

图7 单波束发射功率约束下的归一化信噪比分布Fig. 7 Normalized SNR beampattern versus coordinate position under the per-antenna power constraint

图8为单波束发射功率约束下的安全速率与波束数量的关系直方图。由图8可以看出,增加波束数可以提高系统安全速率,这是因为波束数的增加能够提高用户的天线增益,故提高了系统性能。

图8 单波束发射功率约束下的安全速率与波束数量关系直方图Fig. 8 Histogram of secrecy rates versus satellite beam numbers under the per-antenna power constraint

图9为波束数为7时总发射功率受限情况与单波束功率受限情况的对比。

图9 总功率受限与单波束功率受限的对比Fig. 9 Comparison of secrecy rates for different power constraints

从图9中可以看出,单波束功率约束下的安全速率小于总功率约束下的安全速率,这是因为总功率约束条件是单波束功率约束条件的放松形式,因此总功率约束条件下的方案可以获得更好的安全性能。但考虑到总发射功率受限情况与单波束功率受限情况的性能存在一定的差距,为了更贴近多波束卫星通信系统的实际情况,应采用单波束功率约束下的BF方案进行安全波束成形设计。

5 结 论

本文研究多窃听场景下多波束卫星系统的安全传输问题,在已知统计信道状态信息条件下,根据不同的性能准则提出了多种BF方案。首先,针对安全速率约束下的卫星发射功率最小化问题,提出了基于拉格朗日乘数法的BF方案并推导出最优BF权矢量的解析表达式。其次,针对卫星总发射功率和单波束发射功率受限条件下的安全速率最大化问题,分别提出了基于广义瑞利熵和黄金分割法的BF算法,并推导出相应的最优BF权矢量。最后,计算机仿真验证了所提BF方案的安全性能均优于现有的ZF BF方案和MRT BF方案,所提的BF方案均可以通过增加波束数以提高系统的安全性能。在后续的工作中,将进一步研究在非合作的窃听模式下,多波束卫星通信系统的安全传输问题。

猜你喜欢

发射功率波束矢量
矢量三角形法的应用
毫米波大规模阵列天线波束扫描研究*
圆阵多波束测角探究
放大转发中继器降低发射功率的选择策略研究
浅谈AC在WLAN系统中的应用
Helix阵匹配场三维波束形成
基于功率分配最优中继选择的研究
基于矢量最优估计的稳健测向方法
三角形法则在动态平衡问题中的应用
基于非正交变换的局域波束空时自适应处理