利用人工噪声提高miso安全通信系统安全速率的方法和系统的制作方法

xiaoxiao2021-2-23  137

利用人工噪声提高miso安全通信系统安全速率的方法和系统的制作方法
【技术领域】
[0001] 本发明设及无线通信的物理层安全领域,特别是设及利用人工噪声提高MIS0安全 通信系统安全速率的方法和系统。
【背景技术】
[0002] 无线通信技术已经融入到了人们生活中的各个部分,给人们的工作和生活带来了 巨大变革。人们在享受无线通信技术带来的便捷的同时,也面临着各种各样的困扰。其中, 安全通信便是无线通信面临的巨大挑战。由于越来越多的私人和商业信息通过无线通信网 络进行传输,信息安全也就变得越来越重要。而无线通信的广播特性使得窃听甚至截获信 息都变得相对容易。只要拥有合适的接收设备,任何人都可W侦听本地区的所有无线传输, 而且运种侦听极难被发现。
[0003] 对于存在窃听者的无线通信系统中的安全通信问题,传统的解决方法包括设计有 效的编码和利用公共信道发送密钥。信息论的无线通信安全主要是利用物理层的特性,如 衰落,噪声等来提高通信的安全。由于物理层的安全机制和上层的安全机制是独立的,所W 把物理层的安全策略应用于上层的密钥保护措施中,使得无线通信系统的安全性得到进一 步提高。特别是密钥管理上,如果密钥的传输考虑到物理层的安全机制,那么将会进一步提 高密钥管理的安全性,从而提高整个通信的安全。

【发明内容】

[0004] 基于此,有必要提供一种利用人工噪声提高MIS0安全通信系统安全速率的方法和 系统。
[0005] -种利用人工噪声提高MIS0安全通信系统安全速率的方法,包括:
[0006] 发射端将发送信号叠加到人工噪声中得到携带信息,所述携带信息包括所述发送 信号和所述人工噪声;
[0007] 发射端发射所述携带信息,所述发射端的发射功率约束为:
[000引 tr(Su+Sv)<P
[0009] 其中,s"=抵[U叫to为发送信号的协方差矩阵、Sv=抵为人工噪声的 协方差矩阵;P为所述发送端的最大发射功率;
[0010] 能量接收端接收无线能量,能量接收端接收到的无线能量为:
[0011] g;(s"+s、)g>a
[0012] 其中,Q为能量接收端接收到的无线能量;g为能量信道矩阵;
[0013] 根据所述人工噪声的协方差矩阵、所述发送信号的协方差矩阵、信息信道矩阵和 窃听信道矩阵,假定发射端知晓信息信道、能量信道和窃听信道的完美信道状态,计算信息 接收端获取的安全容量为:
[0014]
[001引其中,R为安全容量,hs为信息信道矩阵,he为窃听信道矩阵;
[0016] 根据所述安全容量优化所述发送信号的协方差矩阵Su和所述人工噪声的协方差 矩阵Sv,使得信息接收端在发射功率和能量口限约束的条件下,最大化获得的安全速率。
[0017] 在其中一种实施方式中,所述优化所述发送信号的协方差矩阵Su和所述人工噪声 的协方差矩阵Sv,使得信息接收端在发射功率和能量口限约束的条件下,最大化可W获得 的安全速率的步骤包括:
[0018] 根据所述发射端的发射功率约束和所述能量接收端接收的无线能量W及所述安 全容量将利用人工噪声提高MIS0安全通信系统安全速率的表示为第一优化问题,所述第一 优化问题为:
[0019]
[0020] 引入松弛变量II,将所述第一优化问题转化为第二优化问题,所述第二优化问题 为:
[0021]
[0022] 其中,log2il为发射端与窃听端的最大的互信息,通过改变η,得到所述最大化可W 获得的安全速率。
[0023] 在其中一种实施方式中,所述通过改变II,得到所述最大化可W获得的安全速率的 步骤包括:
[0024] 设置η Μ ;
[00巧]根据所述安全容量大于或等于0,发信送号的协方差矩阵Su t 0,W及化(Su) < Ρ, 得到η的上界,并根据η的上界,将所述第二优化问题简化为第Ξ优化问题;
[00%]其中,η的上界为:
[0027] η< ι+Ρ| |hs| p.
[0028] 所述第Ξ优化问题为:
[0029]
[0030] 引入变量Γ和Σ,根据化arnes-Cooper变换,将所述第Ξ优化问题转换为第四优 化问题,所述第四优化问题为:
[0031]
[0032] 其中,变量Γ和Σ满足条件Su= Γ/θ,5ν=Σ/^θ,目>0.
[0033] 使用半正定规划的最优一维线性捜索的算法对变量η进行一维的线性捜索得到所 述第四优化问题的解(Γ °,Σ°,θ°),并根据所述第四优化问题的解、变量Γ和Σ的满足条件 得到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解。
[0034] 在其中一种实施方式中,所述使用半正定规划的最优一维线性捜索的算法对变量 η进行一维的线性捜索得到所述第四优化问题的解(Γ°,Σ°,θ°),并根据所述第四优化问题 的解、变量Γ和Σ的满足条件得到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解的步 骤包括:
[0035] 基于半正定规划的最优一维线性捜索的算法,所述η的求解方程为:
[0036]
[0037] 其中,f (η)为Wn为变量的函数,f (η)的优化问题为:
[00;3 引
[0039] 对变量η在其取值范围内进行一维的线性捜索,得到所述f (η)的优化问题的解,使 所述f(n)达到最大值,得到所述第四优化问题的解(Γ°,Σ°,θ°);
[0040] 根据所述第四优化问题的解(Γ °,Σ °,θ°)、所述变量Γ和Σ的满足条件,得到协方 差矩阵Su和人工噪声的协方差矩阵Sv的最优解。
[0041 ] -种利用人工噪声提高MIS0安全通信系统安全速率的系统,包括:
[0042] 信息处理模块,用于将发送信号叠加到人工噪声中得到携带信息,所述携带信息 包括所述发送信号和所述人工噪声;
[0043] 发射端模块,用于发射所述携带信息,所述发射端的发射功率约束为:
[0044] tr(Su+Sv) <P
[0045] 其中,
为发送信号的协方差矩阵
对人工噪声的 协方差矩阵;P为所述发送端的最大发射功率;
[0046] 能量接收模块,用于接收无线能量,能量接收端接收到的无线能量为:
[0047]
[0048] 其中,Q为能量接收端接收到的无线能量;g为能量信道矩阵;
[0049] 安全容量计算模块,用于根据所述人工噪声的协方差矩阵、所述发送信号的协方 差矩阵、信息信道矩阵和窃听信道矩阵,假定发射端知晓信息信道、能量信道和窃听信道的 完美信道状态,计算信息接收端获取的安全容量为:
[(K)加 ]
[0051] 其中,R为安全容量,hs为信息信道矩阵,he为窃听信道矩阵;
[0052] 安全速率最大化模块,用于根据所述安全容量优化所述发送信号的协方差矩阵Su 和所述人工噪声的协方差矩阵Sv,使得信息接收端在发射功率和能量口限约束的条件下, 最大化获得的安全速率。
[0053] 在其中一种实施方式中,所述安全速率最大化模块包括:
[0054] 第一优化单元,用于根据所述发射端的发射功率约束和所述能量接收端接收的无 线能量W及所述安全容量将利用人工噪声提高MIS0安全通信系统安全速率的表示为第一 优化问题,所述第一优化问题为:
[0化5]
[0056] 第二优化单元,用于引入松弛变量II,将所述第一优化问题转化为第二优化问题, 所述第二优化问题为:
[0化7]
[005引其中,log巧为发射端与窃听端的最大的互信息;
[0059] 安全速率计算单元,用于通过改变n,得到所述最大化可W获得的安全速率。
[0060] 在其中一种实施方式中,所述安全速率计算单元,包括:
[0061] 设置单元,用于设置η>?;
[0062] 第Ξ优化单元,用于根据所述安全容量大于或等于0,发信送号的协方差矩阵 S|, to,W及tr(Su) <ρ,得至Ijn的上界,并根据η的上界,将所述第二优化问题简化为第Ξ优 化问题,
[0063] 其中,η的上界为:
[0064] η< 1+ρ| |hs| p.
[00化]所述第Ξ优化问题为:
[0066]
[0067] 第四优化单元,用于引入变量Γ和Σ,根据化arnes-Cooper变换,将所述第Ξ优化 问题转换为第四优化问题,所述第四优化问题为:
[006引
[0069] 其中,变量 Γ 和 Σ满足条件 Su= Γ/θ,5ν=Σ/^θ,θ>〇.
[0070] 最优解计算单元,用于使用半正定规划的最优一维线性捜索的算法对变量η进行 一维的线性捜索得到所述第四优化问题的解(Γ°,Σ°,θ°),并根据所述第四优化问题的解、 变量Γ和Σ的满足条件得到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解。
[0071 ]在其中一种实施方式中,所述最优解计算单元,具体用于:
[0072] 基于半正定规划的最优一维线性捜索的算法,所述η的求解方程为:
[0073]
[0074] 其中,f (η)为Wn为变量的函数,f (η)的优化问题为:
[0075]
[0076] 对变量η在其取值范围内进行一维的线性捜索,得到所述f (η)的优化问题的解,使 所述f(n)达到最大值,得到所述第四优化问题的解(Γ°,Σ°,θ°);
[0077] 根据所述第四优化问题的解(Γ °,Σ °,θ°)、所述变量Γ和Σ的满足条件,得到协方 差矩阵Su和人工噪声的协方差矩阵Sv的最优解。
[0078] -种MIS0安全通信系统,包括发送端、信息接收端、能量接收端、窃听端、W及上述 的利用人工噪声提高MIS0安全通信系统安全速率的系统。
[0079] 在其中一种实施方式中,所述发送端有多根天线,所述信息接收端、所述能量接收 端、所述窃听端各有单根天线。
[0080] 本发明的利用人工噪声提高MIS0安全通信系统安全速率的方法,对于合法用户和 窃听者都在同一个系统的情形,发送端可W在空间中生成特定方向的人工噪声,比如生成 沿着窃听者信道方向的人工噪声来干扰窃听者。运样就可W利用窃听信道的信道状态信 息,生成只针对窃听者进行干扰的人工噪声,而不需要在合法信道的整个零空间生成人工 噪声,从而更有效地对窃听者进行干扰,防止信息被窃取。
【附图说明】
[0081] 图1为信息与能量同时无线传输的MIS0窃听系统模型示意图;
[0082] 图2为一种实施方式的利用人工噪声提高MIS0安全通信系统安全速率的方法的流 程图;
[0083] 图3为一种实施方式的利用人工噪声提高MIS0安全通信系统安全速率的系统的功 能模块示意图;
[0084] 图4为基于半正定规划的最优一维线性捜索算法在是否利用人工噪声的两种情况 下得到的系统安全速率曲线。
【具体实施方式】
[0085] 本发明所使用的系统模型如图1所示,包括一个多天线的发送端,一个合法的信息 接收端,一个能量接收端和一个窃听接收端。其中,发送端有N根天线,合法的信息接收端, 能量接收端W及窃听者都只有单根天线。运种系统模型在现实环境中也比较典型,比如开 放环境中的由电池供电的无线传感网络节点,运些节点中的某些关键节点要求发送的信息 不被周围环境中可能潜在的窃听者所窃取,并且要求电池能够长时间供电。其中,发送端到 信息接收端的信道称为信息信道,用表示,发送端到能量接收端的信道称为能量 信道,用g€CfXI表示,发送端到窃听接收端的信道称为窃听信道,用h,, EC'w表示。假设发 送端发送的信号为X e C&X1,则信息接收端和窃听接收端所接收到的信号分别为
[008引其中,ns,吃~GAT(化口2)分别表示在信息接收端和窃听接收端的加性高斯白噪声。 如无特别说明,本发明均假定σ2 = 1.
[0089] 如图2所示,利用利用人工噪声提高MIS0安全通信系统安全速率的方法包括W下 步骤:
[0090] S10:发射端将发送信号叠加到人工噪声中得到携带信息。
[0091] 为了干扰窃听者,增强物理层的安全性,发送端利用人工噪声来传输信息,也就是 把发送信号叠加在人工噪声中。具体来说,携带信息的信号向量包括发送信号和人工噪声 两部分,即信号向量可W表示为
[0092] x = u+v (3)
[009引其中,向量U~CL.Vi0,Su)和V…C..V(0,S、)相互独立,分别表示发送信号和人工噪 声。Su=阻0为发送信号U的协方差矩阵、=阻[W]t〇为人工噪声V的协方差矩 阵。需要注意的是,人工噪声向量V不一定是位于合法信道hs的零空间中。
[0094] S30:发射端发射携带信息。
[0095] 能量接收端接收能量时不需要把接收到的信号从射频波段转化成基带波段,因 此,能量接收端所能够接收到的最大射频能量可W表示为
[0096]
(4)
[0097] 其中,P含1称为能量系数,表示把接收到的能量转化成电能过程中的损耗。如无特 别说明,本发明均假定P = l。
[0098] 在本发明所使用的系统模型中,能量接收端接收到的能量用Q表示,Q应满足0 < Q < Qmax,其中Qmax的表达式如下:
[0099] Q"ax = glP 巧)
[0100] 其中,gi表示能量信道g的最大奇异值,戶=政表示发送端的最大发射功率。 运样,发射端的发射功率约束可W表示为
[0101] tr(Su+Sv) <P (6)
[0102] 其中,Q为能量接收端接收到的无线能量;g为能量信道矩阵;tr表示矩阵的迹。
[0103] S50:能量接收端接收无线能量。
[0104] 发送端发射的信息中包含发送信号和人工噪声,它们作为射频信号都携带能量, 因此,它们也作为无线能量的形式被能量接收端所接收。能量接收端接收到的无线能量可 W表示为:
[0105]
(7)
[0106] S70:根据人工噪声的协方差矩阵、发送信号的协方差矩阵、信息信道矩阵和窃听 信道矩阵,假定发射端知晓信息信道、能量信道和窃听信道的完美信道状态,计算信息接收 端获取的安全容量为:
[0107]
(8)
[0108] 其中,R为安全容量,hs为信息信道矩阵,g e Cfxi ;he为窃听信道矩阵。
[0109] S90:根据安全容量优化发送信号的协方差矩阵Su和人工噪声的协方差矩阵Sv,使 得信息接收端在发射功率和能量口限约束的条件下,最大化获得的安全速率。
[0110] 本发明的利用人工噪声提高MIS0安全通信系统安全速率的方法,对于合法用户和 窃听者都在同一个系统的情形,发送端可W在空间中生成特定方向的人工噪声,比如生成 沿着窃听者信道方向的人工噪声来干扰窃听者。运样就可W利用窃听信道的信道状态信 息,生成只针对窃听者进行干扰的人工噪声,而不需要在合法信道的整个零空间生成人工 噪声,从而更有效地对窃听者进行干扰,防止信息被窃取。
[0111] 具体的,步骤S90包括:
[0112] S91:根据发射端的发射功率约束和能量接收端接收的无线能量W及安全容量将 利用人工噪声提高MIS0安全通信系统安全速率的表示为第一优化问题。
[011引第一优化问题为:
[0114]
(9)
[0115] 第一优化问题(9)的目标函数是两个对数函数的差值,它不是一个凸函数或者凹 函数。
[0116] S92:引入松弛变量II,将第一优化问题转化为第二优化问题,第二优化问题为:
[0117]
( 10 )
[011引其中,log巧为发射端与窃听端的最大的互信息;
[0119] S93:通过改变II,得到最大化可W获得的安全速率。
[0120] 从物理意义上来说,log巧可W看作是发送端和窃听者之间最大的互信息,也就是 窃听者能够获得关于发送端发送信息赌的最大值。通过调整n,就能够控制发送端与窃听者 之间的互信息,从而改变系统的安全速率。
[0121] 具体的,S93包括:
[0122] S931:设置 nM。
[0123] S932:根据安全容量大于或等于0,发信送号的协方差矩阵S,,;i:0,W及tr(Su)< P,得到η的上界,并根据η的上界,将第二优化问题简化为第Ξ优化问题。
[0124] 具体的,由于第二安全问题(10)的目标函数R要求大于或者等于0,因此有如下关 系式:
[0125]
{ 11 )
[0126] 另外一方面,对于所有的发信送号的协方差矩阵Su to,可W得到关系式,
[0127]
(12)
[012引 W及tr(Su)<P,可W得到n的上界为
[0129] n< l+p| |hs| p. (13)
[0130] 第Ξ优化问题为:
[01 川
(14)
[0132] 由于对数函数是一个单调递增函数,因此优化问题(14)中省略了对数符号。观察 整个优化问题(14),目标函数的分子包含优化变量Su和Sv,分母包含优化变量Sv与η的乘积, 因此目标函数还不是一个凸函数或者凹函数。约束条件中,第一个也包含Sv与η的乘积,因 此约束条件所构成的可行域也不是凸的,运说明第Ξ优化问题(14)还不是一个凸优化问 题。为了进一步求解运个问题,执行步骤:
[0133] S933:引入变量Γ和S,并使其满足式子,
[0134] Su= Γ/Θ,8ν= Σ/θ,θ>〇. (15)
[0135] 并根据化arnes-Cooper变换,将第Ξ优化问题转换为第四优化问题(14):
[0136]
( 16 )
[0137] 第四优化问题(16)的目标函数是Θ,Γ和Σ的线性函数,因此也是凸的,第一和第 二个约束是非凸的,因此整个问题还不是一个凸优化问题。但是如果η已知的话,那么整个 优化问题(16)就是一个凸的半正定规划问题。基于此,执行步骤:
[0138] S934:使用半正定规划的最优一维线性捜索的算法对变量η进行一维的线性捜索 得到第四优化问题的解(Γ °,Σ °,θ°),并根据第四优化问题的解、变量Γ和Σ的满足条件得 到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解。
[0139] 具体的,步骤S934包括:
[0140]基于半正定规划的最优一维线性捜索的算法,η的求解方程 [01 …
(Π )
[0142] 其中,f (η)为Wn为变量的函数,f (η)的优化问题为
[0143]
( 18)
[0144] 对变量η在其取值范围内进行一维的线性捜索,得到f (η)的优化问题的解,使f (η) 达到最大值,得到第四优化问题的解(Γ°,Σ°,Θ°)。
[0145] 当η已知时,优化问题(18)是一个凸的半正定规划问题,而凸的半正定规划问题可 W用内点法进行求解。因此通过对变量η在其取值范围内进行一维的线性捜索,对于捜索中 的每一个η,求解优化问题(18),使得f (η)达到最大值,运样就可W得到优化问题(16)的解 0-。,Σ。,白。)。
[0146] 根据第四优化问题的解(Γ°,Σ°,θ°)、变量Γ和Σ的满足条件,得到协方差矩阵Su 和人工噪声的协方差矩阵Sv的最优解。
[0147] 具体的,根据第四优化问题的解(Γ °,Σ °,θ°) W及变量Γ和Σ的满足条件问题 (15),得到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解.(68:,取);。
[0148] 本发明利用的人工噪声是一般性 的人工噪声(GAN,generalized artificial noise),即运样的人工噪声不需要被限制在合法信道的零空间中,它也可W位于信号空间 中。因此,运样一般性的人工噪声也可能会对合法用户产生干扰,但由于它更具有灵活性和 普遍性,因此可W提高系统的性能,也就是提高系统的安全速率。本发明所利用的人工噪声 除了干扰窃听者,还可W同时携带能量进行无线传输,使得能量接收机收集更多的能量。
[0149] 本发明还提供一种利用人工噪声提高MIS0安全通信系统安全速率的系统,如图3 所示,包括:
[0150] 信息处理模块10,用于将发送信号叠加到人工噪声中得到携带信息。
[0151] 为了干扰窃听者,增强物理层的安全性,发送端利用人工噪声来传输信息,也就是 把发送信号叠加在人工噪声中。具体来说,携带信息的信号向量包括发送信号和人工噪声 两部分,即信号向量可W表示为
[0152] X 二 U+V (3)
[0153] 其中,向量U-CV(0,S。)和V~相互独立,分别表示发送信号和人工噪 声。Su =胚[uu] hO为发送信号U的协方差矩阵、Sy =昭[w]芭0为人工噪声V的协方差矩 阵。需要注意的是,人工噪声向量V不一定是位于合法信道hs的零空间中。
[0154] 发射模块20,用于发射携带信息。
[0155] 能量接收端接收能量时不需要把接收到的信号从射频波段转化成基带波段,因 此,能量接收端所能够接收到的最大射频能量可w表示为
[0156]
(4)
[0157] 其中,P含1称为能量系数,表示把接收到的能量转化成电能过程中的损耗。如无特 别说明,本发明均假定P=l。
[0158] 在本发明所使用的系统模型中,能量接收端接收到的能量用Q表示,Q应满足0<Q < Qmax,其中Qmax的表达式如下:
[0159] ^ax = glP. (5)
[0160] 其中,gi表示能量信道g的最大奇异值,P =胺Oxlf]表示发送端的最大发射功率。 运样,发射端的发射功率约束可W表示为
[0161] tr(Su+Sv) <P. (6)
[0162] 其中,Q为能量接收端接收到的无线能量;g为能量信道矩阵;tr表示矩阵的迹。
[0163] 能量接收模块30,用于接收无线能量。
[0164] 发送端发射的信息中包含发送信号和人工噪声,它们作为射频信号都携带能量, 因此,它们也作为无线能量的形式被能量接收端所接收。能量接收端接收到的无线能量可 W表示为:
[01 化]
(7)
[0166] 安全容量计算模块40,用于根据人工噪声的协方差矩阵、发送信号的协方差矩阵、 信息信道矩阵和窃听信道矩阵,假定发射端知晓信息信道、能量信道和窃听信道的完美信 道状态,计算信息接收端获取的安全容量为:
[0167]
(8)
[016引其中,R为安全容量,hs为信息信道矩阵,g€CWxi;he为窃听信道矩阵。
[0169] 安全速率最大化模块50,用于根据安全容量优化发送信号的协方差矩阵Su和人工 噪声的协方差矩阵Sv,使得信息接收端在发射功率和能量口限约束的条件下,最大化获得 的安全速率。
[0170] 对于合法用户和窃听者都在同一个系统的情形,发送端可W在空间中生成特定方 向的人工噪声,比如生成沿着窃听者信道方向的人工噪声来干扰窃听者。运样就可W利用 窃听信道的信道状态信息,生成只针对窃听者进行干扰的人工噪声,而不需要在合法信道 的整个零空间生成人工噪声,从而更有效地对窃听者进行干扰,防止信息被窃取。
[0171] 本发明的利用人工噪声提高MISO安全通信系统安全速率的系统,对于合法用户和 窃听者都在同一个系统的情形,发送端可W在空间中生成特定方向的人工噪声,比如生成 沿着窃听者信道方向的人工噪声来干扰窃听者。运样就可W利用窃听信道的信道状态信 息,生成只针对窃听者进行干扰的人工噪声,而不需要在合法信道的整个零空间生成人工 噪声,从而更有效地对窃听者进行干扰,防止信息被窃取。
[0172] 具体的,安全速率最大化模块包括:
[0173] 第一优化单元,用于根据发射端的发射功率约束和能量接收端接收的无线能量W 及安全容量将利用人工噪声提高MISO安全通信系统安全速率的表示为第一优化问题。
[0174] 第一优化问题为:
[0175]
(9)
[0176] 第一优化问题(9)的目标函数是两个对数函数的差值,它不是一个凸函数或者凹 函数。
[0177] 第二优化单元,用于引入松弛变量II,将第一优化问题转化为第二优化问题。第二 优化问题为:
[0178]
(10)
[0179] 其中,log巧为发射端与窃听端的最大的互信息;
[0180] 安全速率计算单元,用于通过改变II,得到最大化可W获得的安全速率。
[0181] 从物理意义上来说,log巧可W看作是发送端和窃听者之间最大的互信息,也就是 窃听者能够获得关于发送端发送信息赌的最大值。通过调整n,就能够控制发送端与窃听者 之间的互信息,从而改变系统的安全速率。
[0182] 在另一种实施方式中,安全速率计算单元包括:
[0183] 设置单元,用于设置η >1。
[0184] 第Ξ优化单元,用于根据安全容量大于或等于0,发信送号的协方差矩阵Su to, W及tr(Su)含p,得到η的上界,并根据η的上界,将第二优化问题简化为第Ξ优化问题。
[0185] 具体的,由于第二安全问题(10)的目标函数R要求大于或者等于0,因此有如下关 系式:
[0186]
( 11 )
[0187]另外一方面,对于所有的发信送号的协方差矩阵S,, to,可W得到关系式,
[018引
(12 )
[0189] W及tr(Su)<P,可W得至Ijn的上界为
[0190] n< 1+P| |hs| p (13)
[0191] 第Ξ优化问题为: 到
(14)
[0193] 由于对数函数是一个单调递增函数,因此优化问题(14)中省略了对数符号。观察 整个优化问题(14),目标函数的分子包含优化变量Su和Sv,分母包含优化变量Sv与η的乘积, 因此目标函数还不是一个凸函数或者凹函数。约束条件中,第一个也包含Sv与η的乘积,因 此约束条件所构成的可行域也不是凸的,运说明第Ξ优化问题(14)还不是一个凸优化问 题。为了进一步求解运个问题,执行步骤:
[0194] 第四优化单元,用于引入变量Γ和Σ,并使其满足式子,
[0195] Su= Γ/Θ,8ν= Σ/θ,θ>〇. (15)
[0196] 并根据化arnes-Cooper变换,将第Ξ优化问题转换为第四优化问题,第四优化问 题为:
[0197]
(巧)
[0198] 第四优化问题(16)的目标函数是Θ,Γ和Σ的线性函数,因此也是凸的,第一和第 二个约束是非凸的,因此整个问题还不是一个凸优化问题。但是如果η已知的话,那么整个 优化问题(16)就是一个凸的半正定规划问题。
[0199] 最优解计算单元,使用半正定规划的最优一维线性捜索的算法对变量η进行一维 的线性捜索得到第四优化问题的解(Γ°,Σ°,Θ°),并根据第四优化问题的解、变量Γ和Σ的 满足条件得到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解。
[0200] 具体的,最优解计算单元,具体用于:
[0201] 基于半正定规划的最优一维线性捜索的算法,η的求解方程为:
[0202]
( 17 )
[0203] 其中,f (η)为Wn为变量的函数,f (η)的优化问题为:
[0204]
( 18 )
[0205] 对变量η在其取值范围内进行一维的线性捜索,得到f (η)的优化问题的解,使f (η) 达到最大值,得到第四优化问题的解(Γ°,Σ°,Θ°)。
[0206] 当η已知时,优化问题(18)是一个凸的半正定规划问题,而凸的半正定规划问题可 W用内点法进行求解。因此通过对变量η在其取值范围内进行一维的线性捜索,对于捜索中 的每一个η,求解优化问题(18),使得f (η)达到最大值,运样就可W得到优化问题(16)的解 0-。,Σ。,白。)。
[0207] 根据第四优化问题的解(Γ°,Σ°,θ°)、变量Γ和Σ的满足条件,得到协方差矩阵Su 和人工噪声的协方差矩阵Sv的最优解。
[020引具体的,根据第四优化问题的解(Γ °,Σ °,θ°) W及变量Γ和Σ的满足条件问题 (15),得到协方差矩阵Su和人工噪声的协方差矩阵Sv的最优解?、S;;,S:;)。
[0209] 本发明利用的人工噪声是一般性的人工噪声(GAN,generalized adificial noise),即运样的人工噪声不需要被限制在合法信道的零空间中,它也可W位于信号空间 中。因此,运样一般性的人工噪声也可能会对合法用户产生干扰,但由于它更具有灵活性和 普遍性,因此可W提高系统的性能,也就是提高系统的安全速率。本发明所利用的人工噪声 除了干扰窃听者,还可W同时携带能量进行无线传输,使得能量接收机收集更多的能量。
[0210] 本发明还提供一种MIS0安全通信系统,如图1所示,包括发送端、信息接收端、能量 接收端、窃听端、W及本发明的利用人工噪声提高MIS0安全通信系统安全速率的系统。该系 统中,发送端有多根天线,信息接收端、能量接收端、窃听端各有单根天线。
[0211] 通过利用计算机对本发明设计的MIS0安全通信无线携能系统中的基于半正定规 划的最优一维线性捜索算法策略进行验证。本发明设计的人工噪声提升了该系统的性能。 当系统有利用人工噪声来同时无线传输信息与能量时,系统的安全速率比没有利用人工噪 声所获得的安全速率要更大。
[0212] 系统配置参数设定为:所有信道的元素都是零均值方差为1的独立同分布的复高 斯随机变量,能量接收端接收到的无线能量口限的大小设定为Q = 〇.5Qmax,其中Qmax由式(5) 决定。
[0213] 在图4中,WGAN"代表采用本发明设计的人工噪声,Wo GAN"代表不采用本发明 设计的人工噪声。横坐标"P/日表示的是发送端信噪比,纵坐标"Average Secrecy Rate" 表示的是该系统的安全速率。
[0214] W上所述实施例的各技术特征可W进行任意的组合,为使描述简洁,未对上述实 施例中的各个技术特征所有可能的组合都进行描述,然而,只要运些技术特征的组合不存 在矛盾,都应当认为是本说明书记载的范围。
[0215] W上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来 说,在不脱离本发明构思的前提下,还可W做出若干变形和改进,运些都属于本发明的保护 范围。因此,本发明专利的保护范围应W所附权利要求为准。
【主权项】
1. 一种利用人工噪声提高MISO安全通信系统安全速率的方法,其特征在于,包括: 发射端将发送信号叠加到人工噪声中得到携带信息,所述携带信息包括所述发送信号 和所述人工噪声; 发射端发射所述携带信息,所述发射端的发射功率约束为: tr(Su+Sv) <P 其中,Su h 〇为发送信号的协方差矩阵、Sv 10」为人工噪声的协方 差矩阵;P为所述发送端的最大发射功率; 能量接收端接收无线能量,能量接收端接收到的无线能量为:其中,Q为能量接收端接收到的无线能量;g为能量信道矩阵; 根据所述人工噪声的协方差矩阵、所述发送信号的协方差矩阵、信息信道矩阵和窃听 信道矩阵,假定发射端知晓信息信道、能量信道和窃听信道的完美信道状态,计算信息接收 端获取的安全容量为:其中,R为安全容量,hs为信息信道矩阵,he为窃听信道矩阵; 根据所述安全容量优化所述发送信号的协方差矩阵Su和所述人工噪声的协方差矩阵 Sv,使得信息接收端在发射功率和能量门限约束的条件下,最大化获得的安全速率。2. 根据权利要求1所述的利用人工噪声提高MISO安全通信系统安全速率的方法,其特 征在于,所述优化所述发送信号的协方差矩阵S u和所述人工噪声的协方差矩阵Sv,使得信息 接收端在发射功率和能量门限约束的条件下,最大化可以获得的安全速率的步骤包括: 根据所述发射端的发射功率约束和所述能量接收端接收的无线能量以及所述安全容 量将利用人工噪声提高MISO安全通信系统安全速率的表示为第一优化问题,所述第一优化 问题为:tr(Su+Sv) <P. 引入松弛变量η,将所述第一优化问题转化为第二优化问题,所述第二优化问题为:tr(Su+Sv) <Ρ 其中,i0g2n为发射端与窃听端的最大的互信息,通过改变η,得到所述最大化可以获得 的安全速率。3. 根据权利要求2所述的利用人工噪声提高MISO安全通信系统安全速率的方法,其特 征在于,所述通过改变n,得到所述最大化可以获得的安全速率的步骤包括: 设置nM; 根据所述安全容量大于或等于0,发信送号的协方差矩阵Su 2 0,以及tr(SuHP,得到Tl 的上界,并根据η的上界,将所述第二优化问题简化为第三优化问题; 其中,η的上界为: n<i+P| |hs| I2. 所述第三优化问题为:tr(Su+Sv) <P, I <n< i+p| |hs| I2. 引入变量Γ和Σ,根据Charnes-Cooper变换,将所述第三优化问题转换为第四优化问 题,所述第四优化问题为:tr( Γ + Σ ) < ΘΡ, I <n< i+p| |hs| I2 其中,变量Γ和Σ满足条件Su= Γ/θ,5ν=Σ/θ,θ>〇. 使用半正定规划的最优一维线性搜索的算法对变量η进行一维的线性搜索得到所述第 四优化问题的解(Γ °,Σ °,θ°),并根据所述第四优化问题的解、变量Γ和Σ的满足条件得到 协方差矩阵S u和人工噪声的协方差矩阵Sv的最优解。4. 根据权利要求3所述的利用人工噪声提高MISO安全通信系统安全速率的方法,其特 征在于,所述使用半正定规划的最优一维线性搜索的算法对变量η进行一维的线性搜索得 到所述第四优化问题的解(F°,Σ°,θ°),并根据所述第四优化问题的解、变量Γ和Σ的满足 条件得到协方差矩阵S u和人工噪声的协方差矩阵Sv的最优解的步骤包括: 基于半正定规划的最优一维线性搜索的算法,所述η的求解问题为:s.t.i <n< i+p| |hs| I2 其中,f (n)为以n为变量的函数,f (n)的优化问题为:tr( Γ + Σ ) < ΘΡ. 对变量η在其取值范围内进行一维的线性搜索,得到所述f (η)的优化问题的解,使所述 f(n)达到最大值,得到所述第四优化问题的解(γ°,?°,θ°); 根据所述第四优化问题的解(r °,?°,θ°)、所述变量r和?的满足条件,得到协方差矩 阵Su和人工噪声的协方差矩阵Sv的最优解。5. -种利用人工噪声提高MISO安全通信系统安全速率的系统,其特征在于,包括: 信息处理模块,用于将发送信号叠加到人工噪声中得到携带信息,所述携带信息包括 所述发送信号和所述人工噪声; 发射端模块,用于发射所述携带信息,所述发射端的发射功率约束为: tr(Su+Sv) <Ρ 其中,为发送信号的协方差矩阵、为人工噪声的协方 差矩阵;P为所述发送端的最大发射功率; 能量接收模块,用于接收无线能量,能量接收端接收到的无线能量为:其中,Q为能量接收端接收到的无线能量;g为能量信道矩阵; 安全容量计算模块,用于根据所述人工噪声的协方差矩阵、所述发送信号的协方差矩 阵、信息信道矩阵和窃听信道矩阵,假定发射端知晓信息信道、能量信道和窃听信道的完美 信道状态,计算信息接收端获取的安全容量为:其中,R为安全容量,hs为信息信道矩阵,he为窃听信道矩阵; 安全速率最大化模块,用于根据所述安全容量优化所述发送信号的协方差矩阵Su和所 述人工噪声的协方差矩阵Sv,使得信息接收端在发射功率和能量门限约束的条件下,最大 化获得的安全速率。6. 根据权利要求5所述的利用人工噪声提高MISO安全通信系统安全速率的系统,其特 征在于,所述安全速率最大化模块包括: 第一优化单元,用于根据所述发射端的发射功率约束和所述能量接收端接收的无线能 量以及所述安全容量将利用人工噪声提高MISO安全通信系统安全速率的表示为第一优化 问题,所述第一优化问题为:tr(Su+Sv) <P. 第二优化单元,用于引入松弛变量n,将所述第一优化问题转化为第二优化问题,所述 第二优化问题为:tr(Su+Sv) <P 其中,l〇g2n为发射端与窃听端的最大的互信息; 安全速率计算单元,用于通过改变η,得到所述最大化可以获得的安全速率。7.根据权利要求6所述的利用人工噪声提高MISO安全通信系统安全速率的系统,其特 征在于,所述安全速率计算单元,包括: 设置单元,用于设置η2?; 第三优化单元,用于根据所述安全容量大于或等于〇,发信送号的协方差矩阵Su 2 0,以 及tr(Su)《P,得至肘的上界,并根据Tl的上界,将所述第二优化问题简化为第三优化问题, 其中,η的上界为: n<i+P| |hs| I2. 所述第三优化问题为:tr(Su+Sv) <P, I <n< i+p| |hs| I2. 第四优化单元,用于引入变量Γ和Σ,根据Charnes-Cooper变换,将所述第三优化问题 转换为第四优化问题,所述第四优化问题为: Itr( Γ + Σ ) < ΘΡ, I <n< i+p| |hs| I2 其中,变量Γ和Σ满足条件Su= Γ/θ,5ν=Σ/θ,θ>〇. 最优解计算单元,用于使用半正定规划的最优一维线性搜索的算法对变量η进行一维 的线性搜索得到所述第四优化问题的解(r°,?°,θ°),并根据所述第四优化问题的解、变量 r和?的满足条件得到协方差矩阵S u和人工噪声的协方差矩阵Sv的最优解。8. 根据权利要求7所述的利用人工噪声提高MISO安全通信系统安全速率的系统,其特 征在于,所述最优解计算单元,具体用于: 基于半正定规划的最优一维线性搜索的算法,所述η的求解方程为:其中,f (η)为以η为变量的函数,f (η)的优化问题为:对变量η在其取值范围内进行一维的线性搜索,得到所述f (η)的优化问题的解,使所述 f(n)达到最大值,得到所述第四优化问题的解(γ°,?°,θ°); 根据所述第四优化问题的解(r °,?°,θ°)、所述变量r和?的满足条件,得到协方差矩 阵Su和人工噪声的协方差矩阵Sv的最优解。9. 一种mi so安全通信系统,包括发送端、信息接收端、能量接收端、窃听端、以及如权利 要求5-8中任意一项所述利用人工噪声提高MISO安全通信系统安全速率的系统。10. 根据权利要求9所述的MISO安全通信系统,其特征在于:所述发送端有多根天线,所 述信息接收端、所述能量接收端、所述窃听端各有单根天线。
【专利摘要】本发明涉及一种利用人工噪声提高MISO安全通信系统安全速率的方法和系统,该方法对于合法用户和窃听者都在同一个系统的情形,发送端可以在空间中生成特定方向的人工噪声,比如生成沿着窃听者信道方向的人工噪声来干扰窃听者。这样就可以利用窃听信道的信道状态信息,生成只针对窃听者进行干扰的人工噪声,而不需要在合法信道的整个零空间生成人工噪声,从而更有效地对窃听者进行干扰,防止信息被窃取。
【IPC分类】H04W12/02, H04L25/02
【公开号】CN105491563
【申请号】CN201511034896
【发明人】黄建理, 郭晓斌, 许爱东, 董旭柱, 陈华军, 陈富汉, 陈立明, 杨航, 吴争荣, 袁小凯, 张乾坤, 黄文琦
【申请人】南方电网科学研究院有限责任公司, 中国南方电网有限责任公司电网技术研究中心
【公开日】2016年4月13日
【申请日】2015年12月31日

最新回复(0)