随着无线通信设备的普及, 用户对通信质量的要求越来越高, 而多天线系统能提高数据传输质量, 因此, 其受到了研究者的广泛关注。近年来, 传统无线节点充电技术在很大程度上限制了无线通信中的节点使用寿命, 为解决该问题, 无线携能通信(Simultaneous Wireless Information and Power Transfer, SWIPT)应运而生, 其能够同时传输信息与能量并进行能量收集, 从而提高了能量转发的效率。
在无线通信系统中, 个人信息可能被非法用户所窃听, 即存在信息泄露的风险。近年来, 物理层(PHY)的保密性受到学者们的广泛关注。物理层安全是一种信息理论方法, 其通过信道编码与信号处理技术来实现保密。文献[1]介绍了系统保密能力的基本概念。当发射端有多个天线时, 文献[2-4]提出可以避免影响合法接收机而只影响窃听者的方法。在不完美的窃听信道状态信息(Channel State Information, CSI)下, 文献[4]解决了人工噪声辅助中断的安全速率最大化问题。
在多数已有研究中, 终端运行都采用半双工(Half-Duplex, HD)模式, 不能同时传输和接收数据。然而, 随着电子、天线以及信号处理技术的成熟, 使得全双工(Full-Duplex, FD)终端能够在同一时间和同一频带上接收并传输数据, 从而大幅提高了通信效率。文献[5-7]分别提出可以降低环路干扰的天线隔离、时间取消和空间预编码方法。文献[8]提出了一种对全双工MIMO继电器进行自干扰抑制的技术。文献[9]比较HD系统与FD系统的功率传输性能。文献[10]研究接收端发送人工噪声、源端配置单根天线的情况。文献[11]通过引入一个辅助设备来提高保密速率。文献[12]基于最小均方误差准则, 提出了源和中继波束形成器在其发射功率约束和用户能量收集约束下的联合优化问题。文献[13]提出了一种同时适用于大规模MIMO时分双工(TDD)和频分双工(FDD)系统的上下行统一信道估计策略。文献[14]利用线性相关方法找出每一个D2D用户可复用的蜂窝用户集合。
本文研究SWIPT MIMO全双工系统中的物理层通信状态, 分别设计2种方法解决在信道状态已知情况下的系统保密速率最大化问题, 并对系统的整体安全性能进行分析。
1 系统模型在本文中,
图 1所示为一个多输入多输出(Multiple-Input Multiple-Output, MIMO)系统, 该系统包括:一个源端用来发送信息, 配置Ns个天线, 一个合法的全双工接收端, 配置Nr个接收天线与Nt个发射天线, 总天线数目为Nt+Nr, 一个窃听者, 配置Ne个天线。源端发射信息给全双工接收端, 同时窃听者从源端窃听信息, 在接收端发送人工噪声去干扰窃听者的信道, 同时接收端也会受到自身发送端带来的干扰[15]。源端到接收端的信道是
![]() |
Download:
|
图 1 全双工MIMO系统 |
本文假设系统没有足够的能源供应, 在接收端必须采用能量收集方案去收集来自源端的能量并将其传输给窃听者。具体地, 合法的FD接收器将接收到的能量分成2个部分, 分别为信号接收(ID)和能量收集(EH), 如图 2所示。
![]() |
Download:
|
图 2 合法全双工接收机的功率分配示意图 |
源端发送的信号是
$ {\mathit{\boldsymbol{y}}_r} = \sqrt \gamma \left( {\mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{s}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{q}} + {\mathit{\boldsymbol{n}}_r}} \right) + \mathit{\boldsymbol{n}}_r^p $ | (1) |
$ {\mathit{\boldsymbol{y}}_e} = \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{s}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{q}} + {\mathit{\boldsymbol{n}}_e} $ | (2) |
其中, 0≤γ≤1表示能量分配因子,
本文系统可实现的保密速率为:
$ R = {R_r} - {R_e} $ | (3) |
其中:
$ {R_r} = \ln \left| {\mathit{\boldsymbol{I}} + {{\left( {\gamma \left( {\mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{ur}}} \right) + \mathit{\boldsymbol{I}}} \right)}^{ - 1}}\gamma \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{sr}}} \right| $ | (4) |
$ {R_e} = \ln \left| {\mathit{\boldsymbol{I}} + {{\left( {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}}} \right)}^{ - 1}}\mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{se}}} \right| $ | (5) |
在接收端收集到的能量E表示为:
$ E = (1 - \gamma ){\rm{Tr}}(\mathit{\boldsymbol{\omega }}) $ | (6) |
$ \mathit{\boldsymbol{\omega }} = \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}} + \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{sr}} $ | (7) |
本文系统的目标是在源端和全双工节点发送端的发送总功率以及全双工节点接收端的能量收集2种约束下, 最大化保密速率, 此处的优化问题可以表示为:
$ \begin{array}{l} \mathop {\max }\limits_{\mathit{\boldsymbol{W}} \ge 0,\mathit{\boldsymbol{Q}} \ge 0,0 \le \gamma \le 1} R\\ {\rm{s}}.\;{\rm{t}}.\\ {\rm{Tr}}\left( {\mathit{\boldsymbol{W}} + \mathit{\boldsymbol{Q}}} \right) \le P\\ E \ge D \end{array} $ | (8) |
其中, P表示总功率约束, D是接收端的能量收集限制。对于式(8), 需要通过凸优化方法求出其最优解。
2 优化问题求解本文针对保密速率优化问题提出2种求解方法。
方法1 式(8)显然是一个非凸问题, 本文引入一个松弛变量α=1/γ, 重写Rr、Re分别为:
$ \begin{array}{l} {R_r} = \ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}} + \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{{\rm{sr}}}}} \right| - \\ \;\;\;\;\;\;\;\ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right| \end{array} $ | (9) |
$ \begin{array}{l} {R_e} = \ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{se}}} \right| - \\ \;\;\;\;\;\;\;\ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}}} \right| \end{array} $ | (10) |
本文目标是将优化问题进行合理的重构, 使其转变为适合交替迭代优化的形式。首先引入以下引理:
引理1
$ f\left( \mathit{\boldsymbol{S}} \right) = - {\rm{Tr}}\left( {\mathit{\boldsymbol{SB}}} \right) + \ln \left( \mathit{\boldsymbol{S}} \right) + N $ | (11) |
可得:
$ \ln \left( {{\mathit{\boldsymbol{B}}^{ - 1}}} \right) = \mathop {\max }\limits_{\mathit{\boldsymbol{S}} \in {\mathbb{C}^{N \times N}},\mathit{\boldsymbol{S}} \geqslant 0} f\left( \mathit{\boldsymbol{S}} \right) $ | (12) |
因为f(S)是凹的, 所以可以用
引入引理1的目的是重新塑造目标函数。将引理1应用到Rr,
$ \begin{array}{l} f\left( {{\mathit{\boldsymbol{S}}_r}} \right) = - {\rm{Tr}}\left( {{\mathit{\boldsymbol{S}}_r}\left( {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^*\mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right) + } \right.\\ \;\;\;\;\;\;\;\;\;\;\;\;\ln \left( {{\mathit{\boldsymbol{S}}_r}} \right) + {N_t} \end{array} $ | (13) |
可以得到:
$ - \ln \left| {\left( {\alpha + 1} \right)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right| = \mathop {\max }\limits_{{\mathit{\boldsymbol{S}}_r} \in {\mathbb{C}^{{N_r} \times {N_r}}},{\mathit{\boldsymbol{S}}_r} \geqslant 0} f\left( {{\mathit{\boldsymbol{S}}_r}} \right) $ | (14) |
将引理1引入
$ \begin{array}{l} f\left( {{\mathit{\boldsymbol{S}}_e}} \right) = - {\rm{Tr}}\left( {{\mathit{\boldsymbol{S}}_e}\left( {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{{\rm{se}}}}} \right) + } \right.\\ \;\;\;\;\;\;\;\;\;\;\;\;\ln \left( {{\mathit{\boldsymbol{S}}_e}} \right) + {N_e} \end{array} $ | (15) |
可以得到:
$ - \ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{{\text{se}}}}} \right| = \mathop {\max }\limits_{{\mathit{\boldsymbol{S}}_e} \in {\mathbb{C}^{{N_r} \times {N_r}}},{\mathit{\boldsymbol{S}}_e} \geqslant 0} f\left( {{\mathit{\boldsymbol{S}}_e}} \right) $ | (16) |
综上, Rr、Re可改写为:
$ R_r^\prime = \mathop {\max }\limits_{{\mathit{\boldsymbol{S}}_r} \in {\mathbb{C}^{{N_r} \times {N_r}}},{\mathit{\boldsymbol{S}}_r} \geqslant 0} \ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}} + \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{sr}}} \right| + f\left( {{\mathit{\boldsymbol{S}}_r}} \right) $ | (17) |
$ R_e^\prime = \mathop {\max }\limits_{{\mathit{\boldsymbol{S}}_e} \in {\mathbb{C}^{{N_e} \times {N_e}}},{\mathit{\boldsymbol{S}}_e} \geqslant 0} - \ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}}} \right| - f\left( {{\mathit{\boldsymbol{S}}_e}} \right) $ | (18) |
式(8)则可以写成如下形式:
$ R = R_r^\prime - R_e^\prime $ | (19) |
$ \begin{array}{l} \mathop {\max }\limits_{\mathit{\boldsymbol{W}} \ge 0,\mathit{\boldsymbol{Q}} \ge 0,0 \le \gamma \le 1} R\\ {\rm{s}}.\;{\rm{t}}.\\ {\rm{Tr}}\left( {\mathit{\boldsymbol{W}} + \mathit{\boldsymbol{Q}}} \right) \le P,\alpha \ge 1\\ {\rm{Tr}}(\mathit{\boldsymbol{\omega }}) \ge (1 + 1/(\alpha - 1))D \end{array} $ | (20) |
将
$ \left( {\begin{array}{*{20}{c}} {{\rm{Tr}}(\mathit{\boldsymbol{\omega }}) - D}&{\sqrt D }\\ {\sqrt D }&{\alpha - 1} \end{array}} \right) \ge 0 $ | (21) |
可以看出, 式(21)依旧不是凸问题, 不能通过CVX(Convex programming)进行求解, 但是给定Sr、Se的初始值后, 式(21)可以变成凸问题, 可通过交替迭代算法[16]进行求解。首先给定Sr(0)、Se(0), 将它们当做已知, 式(21)可以写成如下形式:
$ \begin{array}{l} {R^*} = \ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}} + \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{sr}}} \right| - \\ \;\;\;\;\;\;\;{\rm{Tr}}\left( {\mathit{\boldsymbol{S}}_r^{(0)}\left( {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right) + } \right.\\ \;\;\;\;\;\;\;\ln \left( {\mathit{\boldsymbol{S}}_r^{(0)}} \right) + {N_t} + \ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}}} \right| - \\ \;\;\;\;\;\;\;{\rm{Tr}}\left( {\mathit{\boldsymbol{S}}_e^{(0)}\left( {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{{\rm{se}}}}} \right) + } \right.\\ \;\;\;\;\;\;\;\ln \left( {\mathit{\boldsymbol{S}}_e^{(0)}} \right) + {N_e} \end{array} $ | (22) |
$ \begin{array}{l} \mathop {\max }\limits_{\mathit{\boldsymbol{W}} \ge 0,\mathit{\boldsymbol{Q}} \ge 0,0 \le \gamma \le 1} {R^ * }\\ {\rm{s}}.\;{\rm{t}}.\\ {\rm{Tr}}\left( {\mathit{\boldsymbol{W}} + \mathit{\boldsymbol{Q}}} \right) \le P,\alpha \ge 1\\ \left( {\begin{array}{*{20}{c}} {{\rm{Tr}}(\mathit{\boldsymbol{\omega }}) - D}&{\sqrt D }\\ {\sqrt D }&{\alpha - 1} \end{array}} \right) \ge 0 \end{array} $ | (23) |
对于式(23), 可以使用凸优化求解器CVX求其最优解。通过式(23)可以求解得到W、Q及α, 然后利用如下公式计算Sr、Se:
$ {\mathit{\boldsymbol{S}}_r} = {\left( {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right)^{ - 1}} $ |
$ {\mathit{\boldsymbol{S}}_e} = {\left( {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{se}}} \right)^{ - 1}} $ |
上述方法过程总结如下:
1) 初始化
2) 重复:
$ \left( {{\mathit{\boldsymbol{S}}_r},{\mathit{\boldsymbol{S}}_e}} \right) = \left( {\mathit{\boldsymbol{S}}_r^{(n)},\mathit{\boldsymbol{S}}_e^{(n)}} \right) $ |
通过求解式(23)得到(W, Q, α)
3) 计算如下公式直至收敛:
$ \mathit{\boldsymbol{S}}_r^{n + 1} = {\left( {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right)^{ - 1}} $ |
$ \mathit{\boldsymbol{S}}_e^{n + 1} = {\left( {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{se}}} \right)^{ - 1}} $ |
$ n = n + 1 $ |
方法2 引入松弛变量θ1与θ2, 式(8)改写如下:
$ \begin{array}{l} \mathop {\max }\limits_{\mathit{\boldsymbol{W}} \ge 0,\mathit{\boldsymbol{Q}} \ge 0,{\theta _1},{\theta _2}} \left( {{\theta _1} - {\theta _2}} \right)\\ {\rm{s}}.\;{\rm{t}}.\\ {R_r} \ge {\theta _1},{R_e} \le {\theta _2},{\rm{Tr}}(\mathit{\boldsymbol{W}} + \mathit{\boldsymbol{Q}}) \le P,\alpha \ge 1\\ \left( {\begin{array}{*{20}{c}} {{\rm{Tr}}(\mathit{\boldsymbol{\omega }}) - D}&{\sqrt D }\\ {\sqrt D }&{\alpha - 1} \end{array}} \right) \ge 0 \end{array} $ | (24) |
运用泰勒展开式处理式(24), 给定(W ′, α′), Rr可以写成:
$ \begin{array}{l} {R_r} = \ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}} + \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{sr}}} \right| - \\ \;\;\;\;\;\;\;\ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right| \simeq {R_{r1}} \end{array} $ | (25) |
此处Rr1是给定(W′, α′)的泰勒展开式形式, 满足:
$ \begin{array}{l} {R_{r1}} = \ln \left| {(\alpha + 1)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}} + \mathit{\boldsymbol{H}}_{sr}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{sr}}} \right| - \\ \;\;\;\;\;\;\;\;\ln \left| {\left( {{\alpha ^\prime } + 1} \right)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{tr}^ + {\mathit{\boldsymbol{Q}}^\prime }{\mathit{\boldsymbol{H}}_{tr}}} \right| - \\ \;\;\;\;\;\;\;\;{\rm{Tr}}\left\{ {{{\left( {\left( {{\alpha ^\prime } + 1} \right)\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{tr}}} \right)}^{ - 1}}\left( {\mathit{\boldsymbol{H}}_{tr}^ + \left( {\mathit{\boldsymbol{Q}} - {\mathit{\boldsymbol{Q}}^\prime }} \right){\mathit{\boldsymbol{H}}_{tr}} + } \right.} \right.\\ \;\;\;\;\;\;\;\;\left. {\left. {\left( {\alpha - {\alpha ^\prime }} \right)\mathit{\boldsymbol{I}}} \right)} \right\} \end{array} $ | (26) |
在式(25)中, 对于
$ {R_r} \ge {R_{r1}} $ | (27) |
因此, 限制条件Rr≥θ1可以近似表示成:
$ {R_{r1}} \ge {\theta _1} $ | (28) |
同样, 给定(W′, Q′), Re可以写成:
$ \begin{array}{l} {R_e} = \ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \mathit{\boldsymbol{W}}{\mathit{\boldsymbol{H}}_{se}}} \right| - \\ \;\;\;\;\;\;\;\ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}}} \right| \simeq {R_{e1}} \end{array} $ | (29) |
此处Re1是泰勒展开式的形式, 满足:
$ \begin{array}{l} {R_{e1}} = \ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + {\mathit{\boldsymbol{Q}}^\prime }{\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + {\mathit{\boldsymbol{W}}^\prime }{\mathit{\boldsymbol{H}}_{se}}} \right| - \\ \;\;\;\;\;\;\;\;\ln \left| {\mathit{\boldsymbol{I}} + \mathit{\boldsymbol{H}}_{te}^ + \mathit{\boldsymbol{Q}}{\mathit{\boldsymbol{H}}_{te}}} \right| + \\ \;\;\;\;\;\;\;\;{\rm{Tr}}\left\{ {{{\left( {\mathit{\boldsymbol{I}} + {\mathit{\boldsymbol{Q}}^\prime }{\mathit{\boldsymbol{H}}_{te}} + {\mathit{\boldsymbol{W}}^\prime }{\mathit{\boldsymbol{H}}_{se}}} \right)}^{ - 1}} \cdot } \right.\\ \;\;\;\;\;\;\;\;\;\left. {\left( {\mathit{\boldsymbol{H}}_{te}^ + \left( {\mathit{\boldsymbol{Q}} - {\mathit{\boldsymbol{Q}}^\prime }} \right){\mathit{\boldsymbol{H}}_{te}} + \mathit{\boldsymbol{H}}_{se}^ + \left( {\mathit{\boldsymbol{W}} - {\mathit{\boldsymbol{W}}^\prime }} \right){\mathit{\boldsymbol{H}}_{se}}} \right.} \right\} \end{array} $ | (30) |
在式(29)中, 对于(W, Q),
$ {R_e} \le {R_{e1}} $ | (31) |
因此, Re≤θ2可以近似写成:
$ {R_{e1}} \le {\theta _2} $ | (32) |
利用凸近似性质, 式(24)即可以写成:
$ \begin{array}{l} \mathop {\max }\limits_{\mathit{\boldsymbol{W}} \ge 0,\mathit{\boldsymbol{Q}} \ge 0,{\theta _1},{\theta _2}} \left( {{\theta _1} - {\theta _2}} \right)\\ {\rm{s}}.\;{\rm{t}}.\\ {R_{r1}} \ge {\theta _1},{R_{e1}} \le {\theta _2},{\rm{Tr}}(\mathit{\boldsymbol{W}} + \mathit{\boldsymbol{Q}}) \le P,\alpha \ge 1\\ \left( {\begin{array}{*{20}{c}} {{\rm{Tr}}(\mathit{\boldsymbol{\omega }}) - D}&{\sqrt D }\\ {\sqrt D }&{\alpha - 1} \end{array}} \right) \ge 0 \end{array} $ | (33) |
至此, 即可以用凸优化求解器CVX对优化问题进行求解。
上述方法过程总结如下:
1) 初始化(W(n), Q(n), α(n)), n=0
2) 重复下列循环直至收敛:
$ \left( {{\mathit{\boldsymbol{W}}^\prime },{\mathit{\boldsymbol{Q}}^\prime },{\alpha ^\prime }} \right) = \left( {{\mathit{\boldsymbol{W}}^{(n)}},{\mathit{\boldsymbol{Q}}^{(n)}},{\alpha ^{(n)}}} \right) $ |
解式(33)得到(W, Q, α)
令
$ n = n + 1 $ |
本文在完美信道环境下, 通过Matlab仿真来评估上述2种优化问题求解方法的性能。仿真次数设置为1 000, 以保证结果的准确性。信道矩阵由均值为0、具有单位方差的复高斯随机变量生成, 所有噪声功率都归一化为1。能量收集约束设置成D=0.5P。将源端的天线数目、接收端的发射天线数目、接收端的接收天线数目、窃听者的天线数目均设置为4, 即
![]() |
Download:
|
图 3 半双工与全双工的保密速率对比结果1 |
改变天线的数目, 将源端天线、全双工模式接收端天线、全双工模式发送端天线、窃听者天线的数目均设置为2, 即
![]() |
Download:
|
图 4 半双工与全双工的保密速率对比结果2 |
将全双工接收端天线、全双工发送端天线、窃听者天线的数目均设置为4, 其他参数设置同图 3, 比较源端天线数目为4、源端是单天线2种情况下的系统性能, 结果如图 5所示。从图 5可以看出, 本文提出的MIMO系统具有良好的性能, 相比单输入多输出系统, 其保密速率有显著提升。
![]() |
Download:
|
图 5 源端天线数目不同时的保密速率对比结果 |
本文研究全双工MIMO无线携能通信系统中的安全传输问题, 在源端和全双工发送端的发送总功率约束以及全双工接收端的能量收集限制下, 分别提出2种方法解决保密速率优化问题。仿真结果表明, 在发射功率较大时, 上述2种方法的保密速率高于半双工模式下的保密速率, 在同时传输信息与能量的系统中添加能量收集系统, 可以有效降低资源消耗并提高通信质量。下一步将在不完美信道环境下考虑鲁棒性因素, 实现系统的保密速率优化。
[1] |
WYNER A D. The wire-tap channel[J]. Bell System Technical Journal, 1975, 54(8): 1355-1387. |
[2] |
GOEL S, NEGI R. Guaranteeing secrecy using artificial noise[J]. IEEE Transactions on Wireless Communications, 2008, 7(6): 2180-2189. |
[3] |
SWINDLEHURST A L. Fixed SINR solutions for the MIMO wiretap channel[C]//Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing. Washington D. C., USA: IEEE Press, 2009: 2437-2440. http://www.researchgate.net/publication/220735025_Fixed_SINR_solutions_for_the_MIMO_wiretap_channel
|
[4] |
LI Ma. Safe convex approximation to outage-based MISO secrecy rate optimization under imperfect CSI and with artificial noise[C]//Proceedings of IEEE International Conference on Signals, Systems and Computers. Washington D. C., USA: IEEE Press, 2012: 207-211.
|
[5] |
RⅡHONEN T, WERNER S, WICHMAN R. Mitigation of loopback self-interference in full-duplex MIMO relays[J]. IEEE Transactions on Signal Processing, 2011, 59(12): 5983-5993. |
[6] |
DAY B P, MARGETTS A R, BLISS D W, et al. Full-duplex MIMO relaying:achievable rates under limited dynamic range[J]. IEEE Journal on Selected Areas in Communications, 2012, 30(8): 1541-1553. |
[7] |
DUARTE M, SABHARWAL A, AGGARWAL V, et al. Design and characterization of a full-duplex multi-antenna system for WiFi networks[J]. IEEE Transactions on Vehicular Technology, 2012, 63(3): 1160-1177. |
[8] |
LIOLIOU P, VIBERG M, COLDREY M, et al. Self-interference suppression in full-duplex MIMO relays[C]//Proceedings of the 44th Asilomar Conference on Signals, Systems and Computers. Washington D. C., USA: IEEE Press, 2010: 658-662. http://www.researchgate.net/publication/241180980_Self-interference_suppression_in_full-duplex_MIMO_relays
|
[9] |
RⅡHONEN T, WERNER S, WICHMAN R. Hybrid full-duplex/half-duplex relaying with transmit power adaptation[J]. IEEE Transactions on Wireless Communi-cations, 2011, 10(9): 3074-3085. |
[10] |
ZHENG G, KRIKIDIS I, LI Jiangyuan, et al. Improving physical layer secrecy using full-duplex jamming receivers[J]. IEEE Transactions on Signal Processing, 2013, 61(20): 4962-4974. |
[11] |
NIU Hehao, ZHANG Bangning, GUO Daoxing, et al. Secrecy rate maximization for MIMO wiretap channels with a cooperative jammer using alternating optimization[C]//Proceedings of the 1st International Conference on Electronics Instrumentation and Information Systems. Washington D. C., USA: IEEE Press, 2017: 265-275.
|
[12] |
WEN Zhigang, LIU Xiaoqing, BEAULIEU N C, et al. Joint source and relay beamforming design for full-duplex MIMO AF relay SWIPT systems[J]. IEEE Communications Letters, 2016, 20(2): 320-323. |
[13] |
HEN Yulong. Spectrum sharing performance analysis and channel selection strategy research in cognitive radio network[D]. Chongqing: Chongqing University, 2013.(in Chinese) 衡玉龙.认知无线电网络频谱共享性能分析与信道选择策略研究[D].重庆: 重庆大学, 2013. |
[14] |
ZHAO Jiale, ZHAO Lingxiao, MA Dan, et al. Schemes of joint mode selection and resource allocation in D2D communication[J]. Modern Electronics Technique, 2019, 42(13): 33-37. (in Chinese) 赵家乐, 赵凌霄, 马丹, 等. D2D通信中联合模式选择和资源分配方案研究[J]. 现代电子技术, 2019, 42(13): 33-37. |
[15] |
ZHANG Erwei, HUANG Liang. A robust active false-target discrimination method suitable for diversity MIMO radar[J]. Modern Radar, 2017, 39(10): 21-24. (in Chinese) 张二伟, 黄亮. 一种适用于分集MIMO雷达鲁棒的有源假目标鉴别方法[J]. 现代雷达, 2017, 39(10): 21-24. |
[16] |
BOYD S, VANDENBERGHE L. Convex optimization[M]. Cambridge, UK: Cambridge University Press, 2004.
|