Anda di halaman 1dari 6

无线携能通信系统中基于人工噪声的波束成形算法研究

作者 许魁丽, 赵力强, 梁凯
机构 西安电子科技大学 综合业务网国家重点实验室
发表期刊 《计算机应用研究》
预排期卷 2017 年第 34 卷第 11 期
访问地址 http://www.arocmag.com/article/02-2017-11-009.html
发布日期 2017-04-01 17:22:01
引用格式 许魁丽, 赵力强, 梁凯. 无线携能通信系统中基于人工噪声的波束成形算法研究[J/OL]. [2017-04
-01]. http://www.arocmag.com/article/02-2017-11-009.html.
摘要 在存在多天线窃听者的情况下,研究了无线携能通信系统的物理层安全传输问题。传统上,人工
噪声方案是一种保证物理层安全通信的有效策略,提出了一种人工噪声辅助的波束成形算法,以
提高信息与能量联合传输的安全性。该算法在满足多项约束(接收端能量采集门限、信息泄漏控
制指标和发送功率)的基础上,通过优化波束成形预编码矩阵和人工噪声实现无线携能通信系统
的物理层安全通信。在数学上该算法是一个非凸优化问题,不易求解。为此,首先引入最小均方
误差接收算法和连续凸近似方法将其转换为凸的二阶锥规划子问题,然后对该凸问题进行迭…
关键词 无线携能通信, 物理层安全传输, 人工噪声, 功率分裂
中图分类号 TN918.91
基金项目 港澳台科技合作专项(2015DFT10160)
优先出版 计 算 机 应 用 研 究 第 34 卷

无线携能通信系统中基于人工噪声的波束成形算法研究 *

许魁丽,赵力强,梁 凯
(西安电子科技大学 综合业务网国家重点实验室,西安 710071)

摘 要:在存在多天线窃听者的情况下,研究了无线携能通信系统的物理层安全传输问题。传统上,人工噪声方案是一
种保证物理层安全通信的有效策略,提出了一种人工噪声辅助的波束成形算法,以提高信息与能量联合传输的安全性。
该算法在满足多项约束(接收端能量采集门限、信息泄漏控制指标和发送功率)的基础上,通过优化波束成形预编码矩
阵和人工噪声实现无线携能通信系统的物理层安全通信。在数学上该算法是一个非凸优化问题,不易求解。为此,首先
引入最小均方误差接收算法和连续凸近似方法将其转换为凸的二阶锥规划子问题,然后对该凸问题进行迭代求解。仿真
结果表明,该算法能够在保证窃听者无法解码信息的同时,实现信息和能量的联合传输,并且算法收敛速度快。
关键词:无线携能通信;物理层安全传输;人工噪声;功率分裂
中图分类号:TN918.91

Artificial noise-aided beamforming algorithm in simultaneous wireless information


and power transfer systems

Xu Kuili, Zhao Liqiang, Liang Kai


(State Key Lab. of Integrated Service Networks, Xidian University , Xi'an 710071, China)

Abstract: This paper investigated the physical layer secure transmission problem of a simultaneous wireless information and
power transfer system by considering the existence of a multi-antenna eavesdropper. Traditionally, artificial noise (AN) scheme
is an efficient strategy to guarantee transmission security at the physical layer. To improve the security of information and energy
transmission, this paper proposed an AN-aided beamforming algorithm. By optimizing the beamforming precoding matrix and
AN, the proposed algorithm could achieve secure transmission while meeting energy threshold at the receiver, information
leakage control requirement at the eavesdropper, and power constraint at the transmitter. This optimization problem is
non-convex and difficult to be solved. In order to get an iterative solution, this paper introduced minimum mean square error
(MMSE) method and successive convex approximation to transform it into several convex subproblems which could be solved
by second order cone programming (SOCP) method. Simulation results show that the proposed algorithm can not only disable
eavesdropper to decode information but also achieve transmission of information and energy jointly. Also, the proposed
algorithm has a good convergence.
Key Words: simultaneous wireless information and power transfer ; physical layer secure transmission ; artificial noise ; power
splitting

transfer,SWIPT)。文献[1]研究了单输入单输出(single-input
0 引言
single-output,SISO)信道的无线携能通信方案。考虑到多输入
近年来随着无线通信技术的快速发展,无线通信网络中的 多输出(multiple-input multiple-output,MIMO)技术的优势,
设备对能源的消耗变得越来越大。然而,其中的许多设备是由 文献[2]研究了基于服务质量和能量约束的无线携能通信系统。
电池供电,这在一定程度上制约了网络的生存时间。以射频信 为了提高无线能量传输效率,文献[2]又引入波束成形技术,并
号为能量源的能量收集技术被视为解决或者延长网络生存时间 讨论了两种类型的信息和能量接收机,即:时间切换(time
的一种有效方法。由于射频信号既是信息载体又是能量载体, switching,TS)和功率分裂(power splitting,PS)接收机。信
所以,出现了一门新兴的支持无线信息与能量联合传输的技术, 能接收机可将接收到的信号分为两部分,一部分用于信息解调,
即无线携能通信(simultaneous wireless information and power 另一部分用于能量接收,从而支持信息与能量联合传输。
----------------------------
基金项目:港澳台科技合作专项(2015DFT10160)
作者简介:许魁丽(1991-),女,河南周口人,硕士研究生,主要研究方向为信息与能量联合传输(1096055274@qq.com);赵力强(1971-),男,教授,博
导,主要研究方向为宽带无线通信的新概念、新理论与新技术;梁凯(1984-),男,博士研究生,主要研究方向为信息与能量联合传输.
优先出版 计 算 机 应 用 研 究 第 34 卷

由于无线网络的易受攻击性,信息安全引起了越来越多的 成人工噪声且 v C (, 。假设发送端的最大发送功率为 P ,


关注。最近大量的工作从信息理论角度出发研究物理层安全 则 Tr(ωωH  uu H
)P。
[3~5]
,并将其作为密码加密技术的补充。在物理层安全的开创性
工作[3]中,Wyner 证明了只要收发信道状态优于窃听信道状态, 噪声 1 
1 能量采集

...
收发端就能进行安全通信。因此,通过利用多天线提供的额外

...
功率

...
H1 噪声 分裂
自由度,一方面将人工噪声加入收发信道的零空间,即不干扰

...
NB 信息解码

...

...
接收端的接收信号;另一方面在窃听信道中,人工噪声可削弱  噪声
H2
窃听者的接收信号。文献[4]加入人工噪声后提出功率分配算法
最大化中断保密容量。文献[5]研究联合优化发射端波束成形和
人工噪声保证安全通信。然而,一方面生成人工噪声也会消耗 图 1 MIMO 无线携能通信系统模型

一部分的发射功率;另一方面传输的人工噪声也能被接收者收 图 1 中接收端采用功率分裂技术[9],将接收到的信号按一
集,而产生的能量可以用来延长功率受限无线设备的生命周期。 定的分配系数分为两部分。其中,一部分信号进行能量采集,
但是,文献[4,5]提出的算法没有利用人工噪声安全通信和能量 转换成化学能储存在电池中以便其循环使用。同时另一部分信
收集的双重用途。 号则进行信息解码处理,从而完成与发送端之间的信息传输。
为克服无线携能通信系统中物理层安全通信问题,近年来 另一方面,假设窃听者将接收到的信号全部用来信息解码,以
一些研究已采用人工噪声辅助的波束成形算法[6,7]。由于该算法 窃听信息。于是接收端和窃听者经功率分裂之后用于信息解码
在数学上一般是一个非凸优化问题,这些研究均利用半定松弛 的信号为
技术将原非凸优化问题转换为凸的半定规划问题。但是,一方 yi  i ( Hi ωs  Hi uv  ni )  zd (i  1, 2)
ID
, (1)
面半定规划松弛了发送端波束成形矩阵的协方差矩阵秩为 1 的 其 中 : ni 表 示 终 端 的 加 性 高 斯 白 噪 声 且 ni C (0, I ) ,
约束,导致所求得的最优解将会优于实际的最优解,并且难以
分解出波束成形矩阵;另一方面半定规划的求解速度较慢也严
zd C (0, 2 I ) 表示信息解码电路的加性噪声, i   , i  1 表示
1, i  2 
重制约着将其应用于实际场景当中。本文采用最小均方误差 功率分配系数且   0,1 。因此,接收端和窃听者的最大传输速
(minimum mean square error,MMSE)接收算法和连续凸近似 率为
方法将原非凸优化问题转换为凸的二阶锥规划问题,避免了传 Hi ωω Hi
H H
Ri  logdet( I  2
), (i  1, 2) (2)
统半定规划中秩 1 问题,而且收敛快。 I  Hi uuH Hi H  i I

综上所述,问题的数学模型可以表示为
1 系统模型和问题描述
max R1
ω ,u
如图 1 所示,考虑一个 MIMO 下行无线携能通信系统,此
系统包括一个配置 NT 根天线的发送端,一个配置 NB 根天线的 s.t. C1:R2  Rleak , (3)
接收端和一个配置 NE 根天线的窃听者,图 1 中实线表示发送端 Qmin
C 2:g (ω, u)  ,
到接收端的正确信息投递,虚线表示发送端传播到接收端时信  (1   )

息泄漏到窃听者。本文使用 Hi' ,(i  1,2) 1表示瑞利衰落信道矩阵且 C3:Tr(ωωH  uu H


)  P.
H '
i C (0, I ) ; b =  Di Ci 表示大尺度衰落,其中  Di
2 i
2 -r -r
表示路 其中: Rleak  log 1    且  表示信息泄漏量的指标, Qmin 表示接收
径损耗且  代表传播常数, Di 代表传播距离和 r 代表路径损耗 端 的 预 设 采 集 能 量 门 限 值 ,   0,1 为 能 量 转 换 系 数 且
指数,而 Ci 代表阴影衰落。因此,信道矩阵 H i  b H 。显然,
i i
'
g (ω, u)  Tr( H1ωωH H1H  H1uuH H1H ) 。

发送端知道接收端的位置,却不知道窃听者的位置。然而终端
2 人工噪声辅助的波束成形算法
的位置和路径损耗对安全通信影响很大。本文考虑安全传输最
糟糕的情况,假设窃听者位于发送端附近并处于路径损耗模型 问题式(3)的目标函数和约束 C1 均含有乘法和除法运算
的参考距离内[6]。 以及约束 C2 方向不对,因而式(3)是一个无法利用现有凸优
为了加强物理层安全,发送端采用人工噪声辅助的波束成 化算法直接求解的非凸且 NP-hard 问题。为有效求解此问题,
形设计方案[8]来发送信号。发送的信号可以表示为 x  ωs  uv , 首先利用 MMSE 接收方法和连续凸近似方法将问题式(3)的
N T 1
其中 s  和 ω  分别为发送端发送的携带信息的信号和相 求解等价转换为求解几个凸的子问题,然后对其进行迭代求解。
应的波束成形矢量。不失一般性,本文假定 s 是均值为  方差为 首先,
MMSE 接收波束成形常用来表示终端的传输速率[10]。
N T 1
 的循环对称复高斯随机变量,即 s C (, 。v  和 u 组 ai 表 示 终 端 i 的 接 收 波 束 成 形 , 则 估 计 信 号

si =ai H yiID ai


H
i ( Hi ωs  Hi uv  ni )  ai H zd 。Ei 表示终端 i 的均方误
1文章中, i  1 表示接收端, i  2 表示窃听者。
2文章中, 0
差,则它的定义式可以表示为
表示所有元素为 0 的矩阵, I 表示对角线元素
为 1 的矩阵。 Ei  ((si  s)(si  s)H )
优先出版 计 算 机 应 用 研 究 第 34 卷

   i ai H H i ω ( i ai H H i ω)H  i ai H H i ωωH H i H ai 
 i ai H i uu H i ai  ( i   )ai ai
H H H 2 H . (4) C1#: R 2   Rleak ,

求式(4)关于 ai 的一阶偏导并使其等于  ,可以得到最小  Qmin


C 2 : g (ω, u) 
#
.
均方误差接收波束成形,即  (1   )

ai mmse  min Ei
(5) 当其他变量确定时,问题式(11)是 ω 和 u 的凸函数。它
ai
H 1
 (( i   ) I  i H i ωω H i  i H i uu H i )
2 H H H
i Hi ω . 可以写成一个标准的二阶锥规划问题并且可以用 CVX 工具箱
将式(5)代入式(4)可以得到最小均方误差,即 求解[10]。
Ei mmse  i ωH Hi H Gi1Hi ω . (6) 经过一系列转换,得到了与原问题近似、可解的问题式
其中 Gi  (i   ) I  i Hi ωω Hi  i Hi uu Hi 。MMSE 接收机和传
2 H H H H
(11)
。优化问题式(11)的最优解,即发送端最优波束成形预
编码矩阵和人工噪声可以通过表 1 获得。
输速率之间的关系是 Ri  logdet  Ei   mmse 1
 。所以,传输速率可以等
表 1 迭代算法设计

价变形为
算法 一种获得最优波束成形和人工噪声的迭代算法
1: 设定迭代次数k =0,初始化ω , u , 
0 0 0
Ri  max logdet Wi   Wi Ei  1. (7)
ai ,Wi
 
2 : 根据(5)计算 a1mmse ,a2 mmse , 则ai k 1 = ai mmse ,(i  1,2)

其 中 Wi 是 与 终 端 i 有 关 的 恒 重 矩 阵 且 它 的 最 优 值 是  
3 : 根据(6)计算 E1mmse ,E2 mmse , 则Wi k 1   Ei mmse  ,(i  1,2)
1

4 : ω  ω ,u  u
' k 1 k ' k 1 k

Wi*   Ei mmse 
1
。然后,通过引入松弛变量 t ,原问题(3)可以等 5 : 解决如下问题(12)得到ωk +1 , uk +1
k 1 k 1 k 1 k 1
6 : 解决如下问题(13)得到 , 则1   , 2 
价转换为 7 : 如果 停止迭代条件满足
8 : ω*  ωk 1 , u* = uk 1 ,  *   k 1;结束循环
min t 9:否则
ω ,u ,a ,W ,t
10: k =k  1, 返回步骤2继续循环
s.t. C 0: R1'  t , (8)
C1*: R  Rleak , C 2, C 3.
'
2 仿射函数  (ak 1 ,W k 1 , ω'k 1 , u'k 1 ,  k ) 和  (ak 1 ,W k 1 , ωk +1, uk +1 ) 定义
其中 Ri'  Wi Ei  logdet Wi   1 , i  1, 2 。 如下:
其次,对于反凸约束 C1* 和 C2 ,可以使用连续凸近似方法
 (a k 1 , W k 1 , ω'k 1 , u'k 1 ,  k )  arg min t (12)
ω,u,t
使其凸化,这里使用最简单的一阶泰勒展开凸近似[11]。g (ω, u) 的
一阶泰勒展开式是 s.t. C 0, C3, C1# , C 2#.

g (ω, u)  Tr(ω' H H1H H1ω'  u' H H1H H1u' )  2(ω' H H1H H1ω  u' H H1H H1u)  (a k 1 ,W k 1 , ωk +1 , uk +1 )  arg min t
(9) (13)

 2 ω' H H1H H1ω'  u' H H1H H1u' .   ,t


s.t.   0,1 , C 0, C 2 #.
其中 ω '
和 u' 分别表示前一次迭代 ω 和 u 的值。因为 g (ω, u) 是 ω
问题式(13)是非凸的,可以采用和问题式(11)一样的

 方法将其写成一个二阶锥规划问题并用 CVX 求解。


和 u 的线性函数,所以用 g (ω, u) 代替约束 C2 中的 g (ω, u) 可以满
3 仿真结果
足凸不等式约束的方向要求。类似的,本文可以得到 E2 的一阶
泰勒展开式是: 本文利用 MATLAB 对所提算法进行了仿真验证。设置发送
 端天线数 NT  2 ,接收端和窃听者的天线数 NB =NE =2 ,能量转换
 
H
E 2 (ω, u)    bω'  bω' +bω'ω' H b H  bu' u' H b H
 (1   )a2 a2  2ω b b  2b ω
2 H
 'H H
 (10) 系数   0.5 ,发送端的最大发送功率 P  1watt 以及信息解码电路
 2u' H u'b H bu  2ω' H b H bω'  2u' H b H bu' 的加性噪声  2 =10-8 watt 。为方便起见,设定传播常数   1 、阴

 影衰落 Ci  1 、路径损耗指数 r  2 。此外,假设从发送端到接收


其中 b  a2 H H 2 。显然 E 2 (ω, u) 是 ω 和 u 的线性函数。将式(10)
端的距离 D1  50m 和到窃听者的距离 D2  1m [6]。

 图 2 给出了三种场景下接收端的传输速率与采集的能量之
代入 R2'  W2 E2  logdet W2   1 中可得关于 ω 和 u 的线性函数 R 2 。
间的变化关系。其中,算法对应于本文提出的启发式算法,参

 
考 1 对应于接收端在不用功率分裂或时间切换接收机的情况下
将 g (ω, u) 和 R 2 代入问题式(8)后,问题式(8)可以等价
同时解码信息和收集能量的理想情况,参考 2 对应于窃听者不
转换为 存在的理想情况[10]。从仿真结果中可以看出,随着所要求采集
的能量从 0.1mW 增加到 1mW,算法中接收端的传输速率从
min t
ω ,u ,a ,W ,t
5.2bits/s/Hz 减小到 3bits/s/Hz,参考 1 中接收端的传输速率从
s.t. C 0, C 3, (11) 5.8bits/s/Hz 减小到 3.9bits/s/Hz,而参考 2 中接收端的传输速率
优先出版 计 算 机 应 用 研 究 第 34 卷

从 5.3bits/s/Hz 减小到 3.2bits/s/Hz。值得注意的是,算法和参考 图 5 表示的是在不同的发送天线数时该算法的收敛性。不


2 几乎一样,即无论窃听者是否存在,本文提出的算法都可以 难看出,无论发送天线数目多少,接收端的传输速率在前十次
实现最大化接收端传输速率与采集能量的折中。 迭代都会显著增加,并且在 20 次迭代内可以达到最大值。因此,
本文提出的算法能够快速收敛。

图 2 接收端传输速率-采集能量图
图 3 给出了传输速率与信息泄漏量之间的关系。从仿真结 图 5 算法的收敛性

果中可以看出,随着信息泄漏控制的指标条件从 0.02 放宽到


4 结束语
0.2 , 算 法 中 接 收 端 的 传 输 速 率 从 2.65bits/s/Hz 增 加 到
5.2bits/s/Hz,参考 3 中窃听者的传输速率从 0.0198bits/s/Hz 增加 本文提出了一种人工噪声辅助的波束成形算法,以解决无
到 0.1823bits/s/Hz,而参考 2(窃听者不存在)中接收端的传输 线携能通信系统中的物理层安全通信问题。该算法在满足有限
速率保持 5.3bits/s/Hz 不变。同时,接收端传输速率与窃听者传 的发送功率等多项约束条件下,最大化接收端的传输速率。在
输速率的差值,即系统的保密能力[8]随着信息泄漏量的变大呈 数学上该算法是一个非凸优化问题,很难直接求解。因此,本
上升趋势。 文首先利用 MMSE 接收算法和连续凸近似方法将其转换为三
个凸的子问题,这些子问题可以用二阶锥规划方法求解,避免
了传统半定规划中秩 1 问题,而且收敛快,然后进行迭代求解
得到最优波束成形预编码矩阵和人工噪声。最后,仿真结果表
明该算法能够在保证窃听者无法解码信息的同时,实现信息和
能量的联合传输,并且算法收敛速度快。
在今后的研究中,还要考虑多个窃听者存在的情况下,如
何实现发送端和接收端之间进行安全通信。

参考文献:

[1] Varshney L R. Transporting information and energy

图 3 传输速率-信息泄漏量图 simultaneously[C]//Proc of IEEE International Symposium on Information

图 4 表示的是人工噪声和波束成形分别占发送端总发射功 Theory. 2008: 1612–1616.

率百分比与发送端天线数的变化关系。从仿真结果中可以看出, [2] Zhang R, Ho C K. MIMO broadcasting for simultaneous wireless

随着发送端天线数从 2 增加到 10,人工噪声所消耗功率百分比 information and power transfer[J]. IEEE Trans on Wireless

从 31%下降到 18%,而波束成形所消耗功率百分比从 69%上升 Communications, 2013, 12(5): 1989-2001.

到 82%。这是因为发射天线数增加允许发送端控制其天线波束 [3] Wyner A D. The wire-tap channel[J]. Bell System Technical, 1975, 54(8):

指向接收端,从而对人工噪声的依赖小。 1355–1387.

[4] Ng D W K, Lo E S, Schober R. Secure resource allocation and scheduling

for ofdma decode-and-forward relay networks[J]. IEEE Trans on Wireless

Communications, 2011, 10(10): 3528–3540.

[5] Liao W C, Chang T H, Ma W K, et al. QoS-based transmit beamforming in

the presence of eavesdroppers: an optimized artificial noise-aided

approach[J]. IEEE Trans on Signal Processing, 2011, 59(3): 1202–1216.

[6] Ng D W K, Lo E S, Schober R. Robust beamforming for secure

communication in systems with wireless information and power transfer[J].

图 4 功率消耗百分比-发送端天线数 IEEE Trans on Wireless Communications, 2014, 13(8): 4599–4615.


优先出版 计 算 机 应 用 研 究 第 34 卷

[7] Tian M, Huang X, Zhang Q, et al. Robust AN-aided secure transmission

scheme in MISO channels with simultaneous wireless information and

power transfer[J]. IEEE Signal Processing Letters, 2015, 22(6): 723–727.

[8] Li Q, Ma W K. Spatially selective artificial noise-aided transmit

optimization for miso multi-eves secrecy rate maximization[J]. IEEE Trans

on Signal Processing, 2013, 61(10): 2704–2717.

[9] Liu L, Zhang R, Chua K C. Wireless information and power transfer: a

dynamic power splitting approach[J]. IEEE Trans on Wireless

Communications, 2013, 61(9): 3990–4001.

[10] Liang Kai, Zhao Liqiang, Yang Kun, et al. A fair power splitting algorithm

for simultaneous wireless information and energy transfer in CoMP

downlink transmission[J]. Wireless Personal Communications, 2015, 85(4):

2687-2710.

[11] Fang B, Qian Z, Shao W, et al. Joint precoding and artificial noise design

for cognitive mimome wiretap channels[J]. IEEE Trans on Vehicular

Technology, 2015, PP(99): 1-1.

Anda mungkin juga menyukai