2. 中国人民解放军61932部队,北京,100080
2. Unit 61932 of PLA, Beijing, 100080, China
随着信息时代的飞速发展,无线通信已经融入到人类社会的各个方面,一方面,由于电子商务、社交网络、公共安全等对无线服务的需求持续升高,导致可用的无线频谱资源十分紧张,因此认知无线电技术得到了广泛的关注。另一方面,由于无线传输媒介的开放性、信息传输的无界性、无线网络的互动性等特点,无线通信在给人们生活带来极大便利的同时,也使得用户的个人信息、个人隐私、财产安全受到了严重威胁。鉴于认知无线网络中主、次网络间存在的相互干扰,人们利用多天线技术引入了预编码、集中式或分布式波束赋形、协同人工干扰等信号处理方法,用于增强认知无线网络的物理层安全性能。文献[1]以认知网络安全速率为目标,设计了主网络干扰温度约束下多天线认知网络的最优和次优波束赋形方案。文献[2]将人工干扰应用于认知无线传感器网络,以改善网络的安全中断性能。进而,文献[3]考虑配置多中继的两跳协同认知网络,研究了主、次网络之间的相互干扰对安全速率的影响,并通过设计中继处不同的分布式波束赋形向量来增强物理层安全性能。
面向下一代移动应用的认知蜂窝网络中有复杂的网络结构、众多的网络节点,大大扩展了信号处理的可用维度,为通过信号处理增强物理层安全性能提供了可能。文献[4]中设计了一种联合协同人工干扰和波束赋形的混合预编码传输方案,可明显改善协同无线网络的物理层安全性能。类似地,在认知蜂窝网络中进行联合信号处理,充分发挥各种信号处理方法的优势亦是改善物理层安全性能的有效途径之一。值得一提的是,干扰对准技术可将多个发送信号在多个信号维度上进行编码传输,通过联合设计收发信机可以在任意接收端将干扰信号对准到某个低维度的信号子空间中,从而实现有用信号在其他信号子空间中无干扰传输[5],这为增强物理层安全性能的联合信号处理提供参考。文献[6]将干扰对准思想应用于协同无线网络中,通过合法用户的发送预编码矩阵、接收滤波矩阵设计将协同人工干扰信号对准窃听节点,且在合法接收端实现无干扰传输,提高了系统的安全性能。上述的研究工作主要是在信道信息精确已知下进行的,在非理想条件下的认知蜂窝网络中如何借鉴干扰对准思想,高效地管理和利用主、次网络之间的相互干扰及协同人工干扰,设计优化的预编码或波束赋形方案来增强物理层安全性能值得深入研究。
本文在非理想的认知蜂窝系统中借鉴干扰对准思想,高效地管理和利用主、次网络之间的相互干扰,通过迭代求解优化设计发送预编码矩阵和接收滤波矩阵,在避免干扰合法用户接收的同时尽可能对窃听节点实施阻塞干扰。通过理论分析和Monte Carlo仿真发现:基于干扰对准设计预编码矩阵的系统性能明显优于随机预编码设计的系统性能,但随着信道非精确程度的增大,干扰对准方案相较于随机预编码设计的性能下降严重,揭示了信道估计精度对系统设计的重要意义。
1 系统模型 1.1 干扰对准模型本文分析的认知网络无线下的系统模型如图 1所示,其次用户系统有一个发送者C_Tx,一个接收者C_Rx,主用户系统由一个发送者P_Tx和一个接收者P_Rx组成。主用户发送端和接收端分别配备MP和NP根天线,次用户发送端和接收端分别配备MC和NC根天线,同时考虑存在窃听节点(Eve)窃听次网络的传输信息。
![]() |
图 1 系统模型 Figure 1 System model |
假定主网络中发送预编码矩阵为UP,接收滤波矩阵为VP,次网络中发送预编码矩阵为UC,接收滤波矩阵为VC。如果直接借鉴干扰对准思想,可通过设计主、次网络中的发送预编码矩阵和接收滤波矩阵,使主、次网络发送信号在对应的接收信号空间上相互分离,以保障无干扰传输,同时使主网络发送的信号对于窃听节点实施最大化干扰,即使得次网络信号和主网络信号在窃听节点的接收信号空间混叠。这就要求主、次网络中发送预编码矩阵和接收滤波矩阵满足以下条件
$\left\{ \begin{array}{l} {\boldsymbol{V}_C}{\boldsymbol{H}_{CP}}{\boldsymbol{U}_P} = 0\\ {\boldsymbol{V}_P}{\boldsymbol{H}_{PC}}{\boldsymbol{U}_C} = 0\\ {\boldsymbol{H}_{EP}}{\boldsymbol{U}_P} = {\boldsymbol{H}_{EC}}{\boldsymbol{U}_C} \end{array} \right.$ | (1) |
式中:HCP为主网络发送端到次网络接收端的信道矩阵;HPC为次网络发送端到主网络接收端的信道矩阵;HEP为主网络发送端到窃听节点的信道矩阵;HEC为次网络发送端到窃听节点的信道矩阵。
1.2 信道误差模型类似于文献[7, 8]的假设,在分布式的过程中假定发送预编码矩阵和接收滤波矩阵都受限于非精确的信道状态信息,本文所分析时考虑的信道非理想条件主要是由于“反馈时延”的影响,研究分析中发送端通常需要获知信道估计的链路信息以便进行有用数据的信号处理,然而由于无线信道的时变性和信道估计、反馈等处理过程,该信道状态信息与实际发送数据符号时所经历的信道不可避免的存在时延,假设为Td。普通的方法是通过高斯马尔科夫过程表征
${{\boldsymbol{\tilde H}}_{ab}} = \rho {\boldsymbol{H}_{ab}} + {\boldsymbol{E}_{ab}}$ | (2) |
式中:
${\rm{vec}}\left( {{\mathit{\boldsymbol{E}}_{ab}}} \right) \sim {N_C}\left( {{\bf{0}}, \left( {1-{\rho ^2}} \right)\mathit{\boldsymbol{I}}} \right)$ | (3) |
式中:vec (·)表示对矩阵的向量化。
2 干扰对准方案基于文献[11]干扰对准的思想,认知蜂窝网络中主次用户干扰对准后次网络的安全传输速率可以表示为
$\begin{array}{c} {R_S} = \log \left| {{\mathit{\boldsymbol{I}}_{{d_C}}} + {\mathit{\boldsymbol{V}}_C}{\mathit{\boldsymbol{H}}_{CC}}{\mathit{\boldsymbol{U}}_C}\mathit{\boldsymbol{U}}_C^\dagger \mathit{\boldsymbol{H}}_{CC}^\dagger \mathit{\boldsymbol{V}}_C^\dagger \frac{{{P_C}}}{{{d_c}}}} \right|-\\ \log \left| {{\mathit{\boldsymbol{I}}_{{d_E}}} + \frac{{{\mathit{\boldsymbol{V}}_E}{\mathit{\boldsymbol{H}}_{EC}}{\mathit{\boldsymbol{U}}_C}\mathit{\boldsymbol{U}}_C^\dagger \mathit{\boldsymbol{H}}_{EC}^\dagger \mathit{\boldsymbol{V}}_E^\dagger }}{{{\mathit{\boldsymbol{V}}_E}{\mathit{\boldsymbol{H}}_{EP}}{\mathit{\boldsymbol{U}}_P}\mathit{\boldsymbol{U}}_P^\dagger \mathit{\boldsymbol{H}}_{EP}^\dagger \mathit{\boldsymbol{V}}_E^\dagger \left( {{P_P}/{d_P}} \right) + {\mathit{\boldsymbol{I}}_{E{N_O}}}}}\frac{{{P_C}}}{{{d_C}}}} \right| \end{array} $ | (4) |
式中:HCC为次网络发送端到次网络接收端的信道矩阵;PP为主网络发送功率;PC为次网络发送功率;dC和dE分别为次网络和窃听链路的传输自由度,其分别满足dC=rank{VCHCCUC}≥1和dE=rank{VEHECUC}≥1;IENO为窃听节点处噪声功率的dE×dE维单位对角阵。
本文发送预编码矩阵和接收滤波矩阵的迭代求解是基于过时的非精确的信道状态信息。求得的发送接收预编码矩阵是非精确的,分别用
$\begin{array}{c} {R_S} = \mathop {\arg \max }\limits_{{\mathit{\boldsymbol{U}}_P}, {\mathit{\boldsymbol{U}}_C}, {\mathit{\boldsymbol{V}}_P}, {\mathit{\boldsymbol{V}}_C}, {\mathit{\boldsymbol{V}}_E}} \log \left| {{\mathit{\boldsymbol{I}}_{{d_C}}} + {\rm{SIN}}{{\rm{R}}_C}} \right|-\\ \log \left| {{\mathit{\boldsymbol{I}}_{{d_E}}} + {\rm{SIN}}{{\rm{R}}_E}} \right|\\ {\rm{s}}{\rm{.t}}{\rm{.}}\;\;\;{\rm{SIN}}{{\rm{R}}_P} \le \mathit{\Gamma } \end{array}$ | (5) |
式中:
为了求解式(5)中的问题,先通过优化预编码矩阵
步骤1 初始化主用户和次用户发送端预编码矩阵PC,所取预编码矩阵要满足
$\mathit{\boldsymbol{\tilde U}}_P^\mathit{\dagger }{{\mathit{\boldsymbol{\tilde U}}}_P} = {\mathit{\boldsymbol{I}}_{{d_P}}}, \mathit{\boldsymbol{\tilde U}}_C^\mathit{\dagger }{{\mathit{\boldsymbol{\tilde U}}}_C} = {\mathit{\boldsymbol{I}}_{{d_C}}}$ |
步骤2 分别计算主用户接收端和次用户接收端的干扰和噪声协方差矩阵为
$\begin{array}{l} {{\boldsymbol{\tilde B}}_P} = {{\boldsymbol{\tilde H}}_{PC}}{{\boldsymbol{\tilde U}}_C}\boldsymbol{\tilde U}_C^\mathit{\dagger}\boldsymbol{\tilde H}_C^\mathit{\dagger}\left( {{P_P}/{d_P}} \right) + {\boldsymbol{I}_{P{N_O}}}\\ {{\boldsymbol{\tilde B}}_C} = {{\boldsymbol{\tilde H}}_{CP}}{{\boldsymbol{\tilde U}}_P}\boldsymbol{\tilde U}_P^\mathit{\dagger}\boldsymbol{\tilde H}_{CP}^\mathit{\dagger}\left( {{P_C}/{d_C}} \right) + {\boldsymbol{I}_{C{N_O}}} \end{array}$ |
步骤3 主用户和次用户接收端的接收滤波矩阵分别表示为
${{\boldsymbol{\tilde V}}_P} = \frac{{{{\left( {{{\boldsymbol{\tilde B}}_C}} \right)}^{-1}}{{\boldsymbol{\tilde H}}_{PP}}{{\boldsymbol{\tilde U}}_P}}}{{\left\| {{{\left( {{{\boldsymbol{\tilde B}}_C}} \right)}^{-1}}{{\boldsymbol{\tilde H}}_{PP}}{{\boldsymbol{\tilde U}}_P}} \right\|}}\;\;{{\boldsymbol{\tilde V}}_P} = \frac{{{{\left( {{{\boldsymbol{\tilde B}}_P}} \right)}^{-1}}{{\boldsymbol{\tilde H}}_{CC}}{{\boldsymbol{\tilde U}}_C}}}{{\left\| {{{\left( {{{\boldsymbol{\tilde B}}_P}} \right)}^{ - 1}}{{\boldsymbol{\tilde H}}_{CC}}{{\boldsymbol{\tilde U}}_C}} \right\|}}$ |
步骤4 信道的互易性,互换上下行方向,且令
${\widehat {\mathit{\boldsymbol{\tilde U}}}_C} = {{\mathit{\boldsymbol{\tilde V}}}_C}\;\;{\widehat {\mathit{\boldsymbol{\tilde U}}}_P} = {{\mathit{\boldsymbol{\tilde V}}}_P}$ |
步骤5 计算互易网络中的干扰和噪声协方差矩阵
$\begin{array}{l} {\widehat {\mathit{\boldsymbol{\tilde B}}}_C} = {\widehat {\mathit{\boldsymbol{\tilde H}}}_{CP}}{\widehat {\mathit{\boldsymbol{\tilde U}}}_C}\widehat {\mathit{\boldsymbol{\tilde U}}}_C^\dagger\widehat {\mathit{\boldsymbol{\tilde H}}}_{CP}^\dagger\left( {{P_C}/{d_C}} \right) + {{\mathit{\boldsymbol{\hat I}}}_{C{N_O}}}\\ {\widehat {\mathit{\boldsymbol{\tilde B}}}_P} = {\widehat {\mathit{\boldsymbol{\tilde H}}}_{PC}}{\widehat {\mathit{\boldsymbol{\tilde U}}}_P}\widehat {\mathit{\boldsymbol{\tilde U}}}_{PC}^\dagger\widehat {\mathit{\boldsymbol{\tilde H}}}_{PC}^\dagger\left( {{P_C}/{d_C}} \right) + {{\mathit{\boldsymbol{\hat I}}}_{P{N_O}}} \end{array}$ |
步骤6 计算其接收滤波矩阵
${\widehat {\mathit{\boldsymbol{\tilde V}}}_P} = \frac{{{{\left( {{{\widehat {\mathit{\boldsymbol{\tilde B}}}}_C}} \right)}^{-1}}{{\widehat {\mathit{\boldsymbol{\tilde H}}}}_{PP}}{{\widehat {\mathit{\boldsymbol{\tilde U}}}}_P}}}{{\left\| {{{\left( {{{\widehat {\mathit{\boldsymbol{\tilde B}}}}_C}} \right)}^{-1}}{{\widehat {\mathit{\boldsymbol{\tilde H}}}}_{PP}}{{\widehat {\mathit{\boldsymbol{\tilde U}}}}_P}} \right\|}}\;\;\;\;{\widehat {\mathit{\boldsymbol{\tilde V}}}_P} = \frac{{{{\left( {{{\widehat {\mathit{\boldsymbol{\tilde B}}}}_C}} \right)}^{-1}}{{\widehat {\mathit{\boldsymbol{\tilde H}}}}_{PP}}{{\widehat {\mathit{\boldsymbol{\tilde U}}}}_P}}}{{\left\| {{{\left( {{{\widehat {\mathit{\boldsymbol{\tilde B}}}}_C}} \right)}^{ - 1}}{{\widehat {\mathit{\boldsymbol{\tilde H}}}}_{PP}}{{\widehat {\mathit{\boldsymbol{\tilde U}}}}_P}} \right\|}}$ |
步骤7 互换上下行方向,且设
${{\mathit{\boldsymbol{\tilde U}}}_C} = {\widehat {\mathit{\boldsymbol{\tilde V}}}_C}\;\;{{\mathit{\boldsymbol{\tilde U}}}_P}{\widehat {\mathit{\boldsymbol{\tilde V}}}_P}$ |
步骤8 重复步骤2~7,直至收敛或达到预先设定的最大迭代步数为止。
基于上述算法计算出了最优的发送和接收预编码矩阵
${{\mathit{\boldsymbol{\tilde V}}}_E} = \max {\rm{ei}}{{\rm{g}}_{{\rm{unit}}}}\left( {{\mathit{\boldsymbol{B}}^{-1}}\mathit{\boldsymbol{A}}} \right)$ | (6) |
式中:
基于用户可达速率的定义[7, 12],干扰对准后次用户的安全速率表示为
$\begin{array}{l} \log \left| {{\mathit{\boldsymbol{I}}_{{d_C}}} + \frac{{{{\mathit{\boldsymbol{\tilde V}}}_C}{\mathit{\boldsymbol{H}}_{CC}}{{\mathit{\boldsymbol{\tilde U}}}_C}\mathit{\boldsymbol{\tilde U}}_C^\dagger\mathit{\boldsymbol{H}}_{CC}^\dagger\mathit{\boldsymbol{\tilde V}}_C^\dagger\left( {{P_C}/{d_C}} \right)}}{{{{\mathit{\boldsymbol{\tilde V}}}_C}{\mathit{\boldsymbol{H}}_{CP}}{{\mathit{\boldsymbol{\tilde U}}}_P}\mathit{\boldsymbol{\tilde U}}_P^\dagger\mathit{\boldsymbol{H}}_{CP}^\dagger\mathit{\boldsymbol{\tilde V}}_C^\dagger\left( {{P_P}/{d_P}} \right) + {\mathit{\boldsymbol{I}}_{C{N_O}}}}}} \right|-\\ \log \left| {{\mathit{\boldsymbol{I}}_{{d_E}}} + \frac{{{{\mathit{\boldsymbol{\tilde V}}}_E}{\mathit{\boldsymbol{H}}_{EC}}{{\mathit{\boldsymbol{\tilde U}}}_E}\mathit{\boldsymbol{\tilde U}}_E^\dagger\mathit{\boldsymbol{H}}_{EC}^\dagger\mathit{\boldsymbol{\tilde V}}_E^\dagger\left( {{P_C}/{d_C}} \right)}}{{{{\mathit{\boldsymbol{\tilde V}}}_E}{\mathit{\boldsymbol{H}}_{EP}}{{\mathit{\boldsymbol{\tilde U}}}_P}\mathit{\boldsymbol{\tilde U}}_P^\dagger\mathit{\boldsymbol{H}}_{EP}^\dagger\mathit{\boldsymbol{\tilde V}}_E^\dagger\left( {{P_P}/{d_P}} \right) + {\mathit{\boldsymbol{I}}_{E{N_O}}}}}} \right| \end{array}$ | (7) |
基于式(7),次用户的安全中断概率表示为
${P_{{\rm{out}}}} = \Pr \left\{ {{R_S} < {R_{{\rm{th}}}}} \right\}$ | (8) |
式中Rth表示次用户安全传输的速率门限值。
3 仿真分析本节中,针对认知网络下的多用户对系统,利用Monte Carlo仿真验证本文给出的分布式计算干扰对准的发送和接收预编码矩阵方案的有效性,分析时假设主次用户具有相同的功率配置PP=PC,系统的安全传输速率门限为Rth=2。
图 2给出了次用户的安全传输速率随SNR的变化情况。仿真时假定每个节点配备两根天线,也就是说每个节点的最大可达自由度为1。可以看出,非理想条件下经干扰对准后次用户系统的最大安全传输速率优于预编码矩阵随机给定时的传输速率,验证了干扰对准技术在提高存在窃听节点认知网络下的多用户对系统安全传输的有效性。显而易见,信道时延较小时最大安全传输速率会向理想条件下的最大安全传输速率逼近ρ=1。信道时延较大时的安全传输速率趋近于预编码矩阵随机给定下的安全传输速率曲线,这是因为此时求得的预编码矩阵与实际传输信道间的随机不相关性加大,从而逼近于预编码矩阵随机给定时的场景。
![]() |
图 2 次用户的安全传输速率随信噪比的变化 Figure 2 Secrecy transmission rate of the secondary user versus SNR |
图 3给出了次用户的安全中断概率随SNR的变化情况。和图 2设定一样,假定每个节点配备两根天线。同样可以看出,在非理想条件下ρ≠1经干扰对准后次用户系统的中断概率性能优于预编码矩阵随机给定时的系统安全中断性能,验证了干扰对准技术在提高系统性能中的必要性。同时信道时时延误差较大时,经干扰对准下的安全中断概率也比较大,说明了信道估计的精度对系统设计有非常重要的影响。
![]() |
图 3 次用户的安全中断概率随信噪比的变化 Figure 3 Secrecy outage probability of the secondary user versus SNR |
4 结束语
为了估计干扰对准技术在下一代蜂窝移动通信系统中应用的可行性,本文基于存在窃听节点的信道非理想条件下的认知网络中的多用户对系统,以安全传输速率和安全中断概率为指标研究了系统的性能。仿真结果表明,非理想条件下经干扰对准后的系统性能明显优于预编码矩阵随机给定时的系统性能,验证文中理论分析的正确性。此外,随着信道时延误差的加大,系统的性能也会受到较大的影响,证实了信道估计精确度是未来系统设计时不可缺少的重要因素。
[1] | Pei Y, Liang Y, Zhang L, et al. Achieving cognitive and secure transmissions using multiple antennas [C]//IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC). Tokyo:[s.n.], 2009: 1-5. |
[2] | Araujo A, Blesa J, Romero E, et al. Artificial noise scheme to ensure secure communications in CWSN [C]//IEEE 8th International Conference on Wireless Communications and Mobile Computing (IWCMC). Limassol:[s.n.], 2012: 1023-1027. |
[3] | Zahurul M, Sarkar I, Ratnarajah T. Aspect of security in the cognitive relay assisted interference channels [C]//IEEE Information Theory Workshop (ITW). Lausanne:[s.n.], 2012: 652-656. |
[4] | Guan X, Cai Y, Yang W. Increasing secrecy capacity via joint design of cooperative beamforming and jamming [C]//IEEE 22nd International Symposium on Personal Indoor and Mobile Radio Communications.Toronto:[s.n.], 2011: 1274-1278. |
[5] | Cadambe V, Jafar S. Interference alignment and degrees of freedom of the K-user interference channel[J]. IEEE Transactions on Information Theory, 2008, 54(8): 3425–3441. DOI:10.1109/TIT.2008.926344 |
[6] | Xie J, Ulukus S. Secure degrees of freedom of the Gaussian wiretap channel with helpers [C]//IEEE 50th Annual Allerton Conference on Communication, Control, and Computing. Monticello: [s.n.], 2012: 193-200. |
[7] | Morteza Razavi S, Ratnarajah T. Performance analysis of interference alignment under CSI mismatch[J]. IEEE Transactions on Vehicular Technology, 2014, 63(9): 4740–4748. DOI:10.1109/TVT.2014.2316166 |
[8] | Ayach O E, Heath R W. Interference alignment with analog channel state feedback[J]. IEEE Transactions on Wireless Communications, 2012, 11(2): 626–636. DOI:10.1109/TWC.2011.122211.101814 |
[9] | Tan C C, Beaulieu N C. On first-order Markov modeling for the Raleigh fading channels[J]. IEEE Transactions on Communications, 2000, 48(12): 2032–2040. DOI:10.1109/26.891214 |
[10] | Gradshteyn I S, Ryzhik I M. Table of integrals, series, and products[M]. 7th ed 7th ed. San Diego, CA: Academic, 2007. |
[11] | Gomadam K, Cadambe V R, Jafar S A. A distributed numerical approach to interference alignment and applications to wireless interference networks[J]. IEEE Transactions on Information Theory, 2011, 57(6): 3309–3322. DOI:10.1109/TIT.2011.2142270 |
[12] | Xing J, Zhang X, Wang W. On the study of outage performance for Interference Alignment (IA) in cognitive relay networks [C]//IEEE 8th International Conference on Communications and Networking in China (CHINACOM). Guilin: [s.n.], 2013: 75-79. |