朱耀,朱义君,张水莲,刘永刚
(1. 国家数字交换系统工程技术研究中心,河南 郑州 450002;2. 61580部队,北京 100193)
无线通信的广播特性决定了它的不安全性,在通信信号传播范围内的非法接收者很容易获得通信双方的通信内容。众所周知,为了防止通信的消息被非法接收者获得,一般使用应用在数据链路层或更高层的加密技术来对通信数据进行加密处理,这样即使通信信号被非法接收者截获,但由于破译运算的异常复杂性,非法接收者依然无法获得通信的消息。随着计算机运算速度等性能的不断提升,加密数据被非法接收者破译的风险正在逐渐加大。因此,对通信双方来说,采用了加密技术的传统通信方式仍然是不可信任的。针对这种情况有必要在更底层的物理层采取某种方式,使得非法接收者根本无法获得通信的信息,即从信息论的角度来说,使得发射者与非法接收者之间的互信息很小甚至为零,从而最终实现可信通信的目标。
1975年,Wyner从信息论的基本原理出发,研究了有关单天线系统的传输有效性、可靠性和安全性的关系,给出了经典的窃听信道模型[1]。文献[2 ~7]在此模型下,引入了多输入多输出(MIMO)系统安全容量的概念,并推导证明了单用户MIMO系统的完美安全容量是合法接收者与非法接收者分别与发射者之间的互信息之差。文献[2,8]基于信道广义奇异值分解(GSVD),将发射者和合法接收者之间的信道和发射者与非法接收者之间的信道同时转化为并行子信道,进而简化了单用户MIMO安全容量的求解过程。但是,针对多用户MIMO广播信道,安全容量仍然是一个开放的问题。多用户MIMO系统实现可信通信的文献往往假设发射者已知非法接收者的完美信道信息,包括非法接收者的天线数目,或者至少已知关于非法接收者的信道概率分布,而这些信息在实际中是很难获得的。由此,大量文献致力于研究在发射者未知非法接收者任何信息情况下的可信通信策略。文献[9,10,11,13]采用人为干扰的策略来实现可信通信。发射者的一部分发射功率用来广播消息信号,这部分功率仅能保证各合法接收者刚好达到所需的信干噪声比(SINR)而能够正确恢复原始信号,剩余的功率用来广播人为干扰,从而干扰非法接收者获得消息。设计的人为干扰与各合法接收者接收到的消息信号正交,从而保证了人为干扰只对非法接收者的SINR产生影响。文献[9,10]在保证合法接收者服务质量(QoS)的情况下,尽可能地增加人为干扰功率,最大程度地影响非法接收者的接收。这一思想也成为当前研究 MIMO可信通信的主流方向。另外,文献[12]指出,在发射者能够获得非法接收者信道信息的情况下,增加人为干扰的方法并不是最佳的。
针对各合法接收者的消息相互独立的 MIMO下行广播信道,文献[13]给出了基于单消息符号的预编码方式,预编码矢量为对广义信道进行 SVD分解后的最小奇异值所对应的特征矢量。这样设计的优点是:预编码矢量不仅使得多用户干扰降到最低,同时使得消息信号沿着一个子信道进行传播,其方向性更强,从可信、安全的角度来说此设计方法无疑是最佳的。该设计的不足之处是:①仍然仅考虑了通信的可信性而没有考虑通信的有效性。由于奇异值的大小反映了子信道的优劣,因此,上述子信道一定是最差的,导致发射者与合法接收者之间的有效性较低。事实上,通信的“可信性”完全可以通过较高发射功率下的人为干扰来保证,其对“方向性”的要求可以降低。这样有必要在可信通信中考虑通信的有效性,尽量提高可信通信的效率。②基于单消息符号的预编码矢量将单消息符号分别映射到每一根发射天线,从空间的角度看,无法再进行其他的变换,因此,其对空间的挖掘程度不够高。基于消息块的预编码矩阵与消息块矩阵相乘实际上包含一个将单消息符号加权累加的作用,可以理解为对消息符号的简单加密,增加了非法接收者破译的难度。另一方面,基于消息块的预编码矩阵相对于基于单消息符号的预编码矢量,其在“空间”范畴上的变换更加灵活,有利于充分利用MIMO信道,从而提高可信通信的效率。
综上分析,本文在多用户MIMO下行链路和发射者未知非法接收者任何信息的假设下,研究了利用人为干扰实现可信通信的块预编码技术,给出了最佳预编码矩阵,比较了基于单消息符号的预编码方式与基于消息块的预编码方式下的合法接收者与非法接收者的SINR、可信性、发射者和合法接收者之间的信道容量(有效性)以及两者的可信通信效率。研究表明,块预编码方式下可信通信的效率更高。但是,通常需要付出较大的计算代价。
多用户 MIMO系统窃听信道模型如图 1所示,该模型假设存在一个发射者、K个合法接收者和一个非法接收者(可以将此非法接收者理解为众多非法接收者中的任意一个),发射者与非法接收者分别配置 NA和 NE根天线,合法接收者 i配置NBi根天线。又设发射者向合法接收者i发射的消息块为
图1 多用户MIMO系统窃听信道模型
其中,ρBi是用户i的功率比例因子。
从信息论的角度来说,可信通信的目标是使得发射者与非法接收者之间的互信息很小甚至为零。然而,在发射者无法获得非法接收者任何信息的假设下,很难用“互信息”这一指标来评判是否实现了可信通信。因此,使用“信干噪声比”代替“互信息”作为衡量的标准,认为接收者的SINR越低,其接收能力就越差,发射者与此接收者之间的互信息也越小。
发射者不仅要发射消息块Z,而且还额外发射人为干扰 z ′,以此干扰非法接收者的窃听。发射者通过利用已知的各合法接收者的信道信息,设计特殊的人为干扰,使得人为干扰正交于各合法接收者的信道,从而不会对各合法接收者的正常接收产生影响,即保证各合法接收者达到能够恢复信号所需的最低SINR,同时令非法接收者的SINR急剧下降,导致其无法恢复信号,从而实现了可信通信[9,10,13]。
本文利用上述思想,首先设计人为干扰矩阵,然后通过预编码技术,在发射总功率受限以及保证各合法接收者所要求的最低SINR条件下,尽量增大分配到人为干扰上的发射功率,从而令非法接收者的SINR减小,同时在可信通信中考虑通信有效性的问题,尽量使得发射者与合法接收者的通信有效性提高,最终提高可信通信的效率。易知
其中,用户i收到信号可以被表示为
式(5)中第1项与接收者i的消息有关;第2项为MIMO系统的多用户干扰,设计的预编码矩阵的一个作用就是要消除多用户干扰;第3项是人为干扰项,人为干扰的设计目标就是要令此项为 0。非法接收者收到的信号表示为
其中,HE为发射者与非法接收者之间的信道增益矩阵,nE为非法接收者收到的加性高斯白噪声,其噪声协方差为。式(6)第1项为非法接收者期望接收到的合法接收者i的消息;第2项是其他合法接收者的消息对期望信号的干扰;第3项是人为干扰信号。发射者分配给人为干扰的功率为
则
式(10)中 HBiz′ =0 (1 ≤ i≤ K ),即发射者的人为干扰没有对合法接收者产生任何影响。另外,式(8)主要考虑到:从可信通信的角度,在无法获得非法接收者信息(包括位置信息)的情况下,将人为干扰分布在尽可能多的空间方向上是最佳的。
基于消息块的预编码矩阵设计要实现 2个目标:①通过“迫零”的方法消除多用户干扰,在各合法接收者所要求SINR一定的条件下,使得发射者分配到消息信号上的功率减小,从而,在发射总功率受限的条件下,使得人为干扰功率增大,增加对非法接收者的影响。②通过SVD分解及功率“注水”技术,在发射者分配到消息数据上的功率一定的情况下,提高发射者与合法接收者之间的有效性。由此,预编码矩阵的作用是提高多用户MIMO系统的可信通信的效率。
表示发射者为消除多用户干扰而设计的“迫零”预编码矩阵。这样,多用户MIMO系统变为多个单用户MIMO系统。发射者与合法接收者i之间的等效信道变为。为了进一步减小发射者需要分配到消息数据上的功率以及在可信通信中同时考虑通信的有效性及效率问题,故对进行SVD分解[14]:
即合法接收者i的预编码矩阵的一部分用来消除多用户干扰;另一部分用来将信道转变成并行的子信道,而这些并行子信道是通过功率“注水”技术得到的优质信道。通信消息仅在这些子信道上传输,从而提高了发射者的功率效率,这样在各合法接收者所需的SINR一定的条件下,增大了人为干扰的功率,即增大了对非法接收者的影响,在发射者分配给消息信号功率一定的条件下,提高了可信通信的容量。上述本质上反映了可信通信效率的提高。特别地,
若合法接收者i使用wBi来预处理信号,则其信干噪声比为
其中,QBi为发射者经功率“注水”后发射信号协方差,其主对角线之和为ρBiP,因此,若合法接收者i能够恢复信号所需的最低信干噪声比为SINRB′i,则一定可以通过计算或者搜索的方法得到用户i的功率比例因子ρBi,使得SINRBi=SINRB′i。
假定非法接收者仅对接收者i的消息zi感兴趣,且其接收预处理矩阵为wE,则存在多用户干扰和人为干扰的非法接收者的信干噪声比为
其中,
其中,np为信道噪声的成分,z′p为人为干扰成分,sp是多用户干扰的成分。在上述3种成分的作用下,非法接收者的信干噪声比急剧下降,最终导致其无法获得通信的消息,达到了可信通信的目标。
人为干扰和预编码矩阵的设计主要依赖于发射者假设能够获得各合法接收者完美精确的信道信息。在工程实践中,若发射者获得的各合法接收者的信道信息存在误差,则人为干扰和多用户干扰对各合法接收者将产生一定程度的影响,导致各合法接收者的SINR降低,而且,将对发射者与合法接收者之间优异子信道的选择和功率“注水”产生影响,致使通信有效性的降低,最终降低了可信通信的效率,因此,发射者有必要通过各种方法获得各合法接收者完美的信道信息。
在人为干扰机制下,发射者与合法接收者i之间的通信容量可表示为[15,16]
从式(12)和(14)可知,预编码矩阵FBi(1≤i≤K)消除了多用户干扰,因此,人为干扰机制下的多用户MIMO系统的可信通信容量为
令
假设不考虑各合法接收者的预处理方式,由式(21) ~式(23)可知,在合法接收者的信道和预编码矩阵F一定条件下,C与Pρ有关,即发射者分配给消息信号的功率越大,可信通信的容量越高。从这个角度来说,人为干扰的引入势必减小了可信通信的容量,造成了发射功率的浪费。另外,在信道和总功率P和ρ一定条件下,C与F有关。这里,由于F的不同而导致C的高低恰好反映了可信通信效率的高低。
可信通信的效率包含两层含义:①在发射总功率和分配到各合法接收者消息信号上的功率相同的条件下,发射者与合法接收者的有效性(通信容量)越大,根据香农公式,在一定的条件下,表明合法接收者的SINR越高(注:下文直接认为通信容量大等同于各合法接收者的SINR高),可信通信的效率就越高;②在发射总功率和各合法接收者所要求的最低SINR相同的条件下,非法接收者的SINR越低,可信通信的效率就越高。因此,可信通信的效率可以表示为
式(24)的分子项和分母第 1项间接地反映了发射者与合法接收者之间的通信的“有效性”,分母第2项反映了通信的“可信性”。若发射总功率受限,“可信性”要求发射者尽可能地将功率分配给人为干扰,而“有效性”则要求尽可能地将其分配给消息信号,因此,两者需要折中考虑。从式(24)知,在“有效性”一定时,“可信性”越高,即SINRE越小,可信通信的效率越高。在“可信性”一定时,“有效性”越大,可信通信的效率越高。事实上,可信通信的效率越高,表明在相同的消息信号功率下,发射者与合法接收者之间的容量有效性越高,在一定的条件下,反映出合法接收者的接收 SINR越高。反过来,在合法接收者所需的 SINR相同的情况下,可信通信的效率越高,则发射者分配到消息信号上的功率就越少,这样在相同的发射总功率下,人为干扰的功率就越大,导致对非法接收者的影响也越大,即通信的可信性越高。
图2显示在发射者采用人为干扰的方式下,各合法接收者与非法接收者SINR的对比,反映了各合法接收者与非法接收者的相对接收能力。仿真假设发射者天线数为 8,各合法接收者和非法接收者的天线数都为 2,用户数为 3,各信道增益矩阵的元素服从循环复高斯随机分布,合法接收者与非法接收者都使用相同的最佳线性预处理技术,并且假定各合法接收者要求的SINR分别为18dB、15dB、12dB,非法接收者对合法接收者1的数据感兴趣。由图2可见,在发射功率较小时,非法接收者与各合法接收者的 SINR的变化趋势相同,这是由于在各合法接收者未达到所要求的 SINR时,没有多余的功率用来发射人为干扰。但是,在合法接收者达到要求的SINR后,非法接收者的SINR随着发射功率的增加急剧地下降,这是由于发射者将多余的功率全部分配给了人为干扰。图2充分反映了利用人为干扰恶化非法接收者接收能力的实际效能。
图2 人为干扰对各合法接收者与非法接收者的影响
图3 人为干扰机制下各信号功率占总功率的百分比
图3显示了发射者分别分配到消息数据和人为干扰的功率占总功率的百分比。仿真假设存在4个合法接收者,其要求的SINR相同且为14dB。由图3可见,随着发射功率的提高,所有合法接收者的总消息信号功率所占的比重逐渐降低,同时干扰信号功率所占的比重则不断提高。
图4显示了在发射者与合法接收者的天线对分别是(8,2)和(11,3)时,是否采用人为干扰对通信容量的影响对比。仿真假设存在3个合法接收者,其要求的SINR相同且为5dB。由图4可见:①在发射功率小于 10dBm时,存在或不存在人为干扰时的通信容量是相同的,且都随发射功率的提高而增大。在发射功率大于 10dBm时,不存在人为干扰时通信容量仍随发射功率的提高而增大,但存在人为干扰时的通信容量保持不变,这是由各合法接收者所要求的最低SINR决定的;②发射功率越大,存在人为干扰与不存在人为干扰时的通信容量的差异越大,其本质反映的是通信效率的降低。图 4间接表明发射者分配到消息信号上的功率越大,则通信的有效性就越高。
图4 是否采用人为干扰对发射者与合法接收者通信容量的影响对比
图5给出了在发射者分配给消息信号的功率相同的条件下,发射者分别采用单符号和块预编码方式下的任意一个合法接收者与发射者之间通信容量的对比。仿真假设发射者、合法接收者的天线数分别为(8,2)和(17,5),各信道增益矩阵的元素服从循环复高斯随机分布。由图5可见,块预编码方式下的信道容量要高于单符号预编码方式下的信道容量。表明与单符号预编码方式相比,块预编码方式有更高的通信有效性。
图5 2种预编码方式下发射者与合法接收者之间的信道容量对比
图6比较了单符号预编码与块预编码2种方式下实现可信通信的性能对比。仿真假设发射者、各合法接收者和非法接收者的天线数分别为16、4和8,各信道增益矩阵的元素服从循环复高斯随机分布,合法接收者与非法接收者都使用相同的最佳线性预处理技术,假定非法接收者对合法接收者1的数据感兴趣,而且,合法接收者1要求的SINR为25dB。由图6可见,在相同的发射功率下,合法接收者在块预编码方式下的SINR比单符号预编码方式下的SINR更高,而非法接收者采用块预编码方式的SINR却比单符号预编码方式下的SINR更低。从功率的角度考虑,由于基于消息块和单消息符号的人为干扰的设计在本质上没有区别,因此,图 6实际上反映了块预编码方式比单符号预编码方式有更高的可信通信效率。
图6 单符号与块预编码方式下的信干噪声比对比
图7直接比较了单符号预编码与块预编码方式下的可信通信效率。仿真条件同上。由图 7可知,与单符号预编码方式相比,块预编码方式下的可信通信效率更高,且随着总功率的不断增加,单符号方式和块预编码方式下的可信通信效率都将趋于1。这是由于随着总功率的增加,发射者分配给人为干扰的功率急剧增加,导致非法接收者的SINR趋于零。
图7 单符号与块预编码方式下的可信通信效率对比
本文研究了多用户 MIMO系统实现可信通信的人为干扰技术,在基于单消息符号的预编码方式的基础上引入了基于消息块的预编码方式,使得一方面能够消除多用户干扰,另一方面,通过 SVD分解,将信道转化成并行子信道并采用功率的“注水”技术,将全部消息集中到优质子信道上传输,进一步提高了功率效率,在满足各合法接收者所要求的最低SINR前提下,增大了人为干扰对非法接收者的影响,同时在可信通信中考虑了通信的有效性,最终提高了可信通信的效率。
本文的研究均基于发射者能够获得合法接收者的完美信道信息以及信道为平坦慢衰落信道的假设。针对非完美的信道信息、快衰落以及频率选择性信道等情况,如何实现可信通信以及在人为干扰的机制下,如何进一步提高可信通信的效率,还需要继续研究。
[1] WYNER A D. The wire-tap channel[J]. Bell System Technical Journal,1975, 54(8): 1355-1387.
[2] KHISTI A, WORNELL G. W. Secure transmission with multiple antennas II: the MIMOME wiretap channel[J]. IEEE Trans Inform,Theory, 2010, 56(11):5515-5532.
[3] OGGIER F, HASSIBI B. The secrecy capacity of the MIMO wiretap channel[J].IEEE Trans Inform Theory, 2001, 57(8): 4961-4972.
[4] LI J, PETROPULU. A. Optimal input covariance for achieving secrecy capacity in Gaussian MIMO wiretap channels[A]. Proceedings of IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP `10)[C]. Dallas, 2010. 3362-3365.
[5] LIU R, LIU T, POOR H V, et al. The capacity-equivocation region of the MIMO Gaussian wiretap channel[A]. Proceedings of IEEE International Conference on International Symposium on Information Theory(ISIT’10)[C]. Austin, Texas, 2010. 2568-2572
[6] EKREM E, ULUKUS S. Capacity-Equivocation Region of the Gaussian MIMO Wiretap Channel[EB/OL]. http://arxiv.org/abs/1005.0419.
[7] EKREM E, ULUKUS S. The secrecy capacity region of the Gaussian MIMO multi-receiver wiretap channel[EBOL]. http://arxiv.org/PScache/ arxiv/pdf/0903/0903.3096v1.pdf.
[8] FAKOORIAN S, SWINDLEHURST A L. Optimal power allocation for GSVD-based beamforming in the MIMO wiretap channel[EB/OL].http://arxiv:1006.1890. 2010.
[9] SWINDLEHURST A L. Fixed SINR solutions for the MIMO wiretap channel[A]. Proceedings of IEEE Conference on Acoustics Speech and Signal Processing (ICASSP `09)[C]. Taipei, 2009.2437-2440.
[10] MUKHERJEE A, SWINDLEHURST A L. Fixed-rate power allocation strategies for enhanced secrecy in MIMO wiretap channels[A].Proceedings of IEEE Conference on Signal Processing Advances in Wireless Communication (SPAWC `09)[C]. Perugia, 2009. 343-348.
[11] ZHOU X, MCKAY M R. Physical layer security with artificial noise:Secrecy capacity and optimal power allocation[A]. Proceedings of 2009 Conference on Signal Processing and Communication Systems[C]. Omaha, 2009.
[12] GOEL S, NEGI R. Guaranteeing secrecy using artificial noise[J].IEEE Transactions on Wireless Communications, 2008, 7(6): 2180-2189.
[13] MUKHERJEE A, SWINDLEHURST A L. Utility of beamforming strategies for secrecy in multiuser MIMO wiretap channels[A]. Proceedings of 47th Conference on Communications, Control and Computing[C]. Monticello, 2009. 1134-1141.
[14] SPENCER Q H, SWINDLEHURST A L, HAARDT M. Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels[J]. IEEE Transactions on Signal Processing, 2004, 52(2): 461-471.
[15] TELATAR E. Capacity of multi-antenna Gaussian channels[J]. Eur Trans Telecommun, 1999,(6):585-595.
[16] FOSCHINI G J. Layererd space-time architecture for wireless communication in a fading environment when using multiple antennas[J].Bell Laboratories Technical Journal, 1996.1(2):41-59.