何 華,姜 靜
(西安郵電大學 通信與信息工程學院,陜西 西安 710121)
Massive MIMO多用戶系統波束成形的凸優化解決思路分析*
何華,姜靜
(西安郵電大學 通信與信息工程學院,陜西 西安 710121)
在Massive MIMO多用戶通信系統中,波束形成利用空分的思想來調整多波束的方向相位,使得各波束對用戶的指向更精確,從而有效提高系統的能效。波束算法最終要解決某一類優化問題,傳統方法常常使用迭代計算,不但收斂速率慢,停止條件難以明確,且常常只能計算出局部最優值。因此,提出將凸優化理論與方法應用到Massive MIMO多用戶通信系統中進行波束成形計算的思路,以大大加快計算收斂速率,且局部最優一定是全局最優,使得波束優化問題得到快速、可靠解決。
大規模多輸入多輸出;凸優化;波束形成;收斂速度
凸優化方法被廣泛應用于多種科學問題的設計和分析,特別是在通信與信號處理方面,凸優化應用解決了一些其他方法難以解決的問題,因而成為一種重要的方法和途徑,值得研究者不斷學習[1]。凸優化方法還被用來有效與可靠地解決大型的、實際的工程問題。它提供了非傳統計算和數學方法,解決了實際中更為復雜的問題[2]。
為什么凸優化方法可以解決通信中的許多問題?歸根結底是因為許多通信問題可以被定義為凸優化問題,或者可以轉化為凸優化問題。這也體現出凸優化在通信領域的應用不容忽視[3]。
凸優化是凸目標函數的最小化,且必須滿足某種凸的限制條件。認識凸優化問題可以從三個方面入手。首先,能夠將某一科學問題表示成優化問題;其次,判斷優化問題是否為凸優化問題;第三,對判斷的凸優化問題利用凸優化方法進行分析與計算[4]。如果某一個科學問題可以被表示為凸優化問題,那基本可以確定此問題已經得到了解決。
優化問題是指具有形如式(1)的形式[5]:

其中,x是優化變量,f0是代價函數,fi和hi分別是不等式約束和等式約束。式(1)可理解為在同時滿足fi(x)≤0,i=1,…,m和hi(x)=0,i=1,…,p條件的x集合中找出最小化f0(x)的點x*,并求出f0(x*)的值。
一般來說,形如這樣的問題用一般的傳統方法很難解決。原因歸結起來有三點:第一,當x維數較大,該問題會變得非常復雜;第二,收斂速率較慢是優化問題難以解決的極大障礙,常常在迭代計算進行了很多次后,仍然難以找到可行的最優解;第三,迭代停止的標準較為武斷,在迭代計算停止時,或許找到的最優解只是局部最優解,但此時若滿足停止條件,則會將局部最優解當作全局最優解來使用,從而在很大程度上降低了優化問題解的正確性與可靠性。因此,凸優化方法越來越成為當今很多領域的重要解決途徑。
如果能將某個問題表述為凸優化問題,那么就能迅速有效地進行求解。使用凸優化的難點或技巧,在于如何判斷某個問題是否為凸優化問題。一旦實際問題成功被表述為凸優化問題的形式,那么解決該問題將只是一項技術問題[6]。
凸優化問題具有形如式(2)的形式[7]:


波束成形是Massive MIMO多用戶通信系統中解決用戶間干擾、提高能量效率和頻譜效率的有力途徑。考慮一個配有N根天線的單基站通信系統,共有M個用戶,每個用戶具有1根天線,如圖1所示。

圖1 多用戶Massive M IMO通信系統
基站的發送信 號可如 式(3)所示:

其中,xm為向用戶m傳送的發射信號,wm為用戶m的波束向量。
用戶m的 接收信號可表示為:

其中,mHh是用戶m的下行信道向量,nm是用戶m的噪聲,噪聲功率可記為2mσ。
下行波束成形優化問題中,有三種情況是波束成形算法常常需達到的優化標準。
第一,限制每個用戶的接收信干噪比SINR(Signal Interference Noise Rate)必須達到一定水平,同時最小化發射總功率。該SINR平衡問題可表示為:

其中,γk是用戶K需要接收的最小SINR。
第二,下行波束成形還可以考慮 信漏噪比S LNR(Signal Leakege Noise Rate)。用戶m的信號泄漏到其他用戶的比例需限制在一定的水平上:

其中,βk是用戶K必須滿足的最小SLNR。
第三,當發射功率的大小有限制時,發射功率的限制則變為約束條件,而同時要滿足此約束下用戶端能夠達到最大的信干噪比或信漏噪比:

式(5)、式(6)和式(7)均是多用戶Massive MIMO通信系統中波束成形常遇到的優化問題。解決這些優化問題的傳統方法是迭代算法,但是迭代算法的收斂速率慢,停止條件模糊,常常計算不出最優值,或僅僅只能計算出局部最優值。然而,如果采用凸優化的方法,只要能計算出局部最優值,則可確定該值即是全局最優。因為凸優化的基本性質就是其任意局部最優解也是全局最優解。
但是,以上考慮的三種優化問題均不是凸優化問題,因此需要打破傳統迭代算法的思路,將波束成形的三種優化問題利用凸優化的理論知識轉換成凸優化問題,或在一定程度上降低約束條件,使得非凸優化問題轉化為凸優化問題,然后再用凸優化方法,如拉格朗日法、KKT條件法、Newton法或內積等方法來進行求解,最終使得優化問題得以可靠、快速解決。
本文說明了迭代算法在凸優化算法中的不足,提出了用凸優化方法來解決波束形成問題的思路,以期改善迭代算法帶來的收斂速率慢、局部最優等問題,最終提高Massive MIMO多用戶通信系統的性能。
[1] Gershman A B,Sidiropoulos N D,Shahbazpanahi S,et al.Convex Optimization-Based Beamforming[J].IEEE Signal Processing Magazine,2010,27(03):62-75.
[2] Chang T H,Luo Z Q,Chi C Y.Approximation Bounds for Semidefinite Relaxation of Max-Min-Fair Multicast Transmit Beamforming Problem[J].IEEE Transactions on Signal Processi ng,2008,56(08):3932-3943.
[3] WEI Yu,TIAN Lan.Transmitter Optimization for the Multi-Antenna Downlink With Per-Antenna Power Constraints[J].IEEE Transactions on Signal Processi ng,2007,55(06):2046-2660.
[4] Lingbing Hu,Hongwei Liu,Da-Zheng Feng,et al.Optimal Mismatched Filter Bank Design for MIMO Radar via Convex Optimization[C].IEEE Internation al Conference on Waveforms Diversity and Design,2010:126-131.
[5] 孫波.多天線系統的波束成形技術研究[D].成都:西南交通大學,2009. SUN Bo.Beam Forming Technology of Multi Antenna System[D].Chengdu:Southwest JiaoTong University,2009.
[6] Boyd S,Vandenberghe L.Covex Optimization[M].New York:Ca m-bridge University Press,2004.
[7] 寧英井.基于凸優化的魯棒認知波束形成技術[D].哈爾濱:哈爾濱工業大學,2013:15-17. NING Ying-jing.Robust Cognitive Beam based on Convex Optimization Technique[D].Harbin:Harbin Institute of Technology,2013:15-17.

何 華(1982—),女,博士,講師,主要研究方向為無線通信;
姜 靜(1974—),女,博士,教授,主要研究方向為無線通信。
Convex Optimization Solution of Beam Forming in Massive MIMO
HE Hua, JIANG Jing
(Faculty of Communication and Information Engineering, Xi’an University of Telecommunications and Posts, Xi’an Shaanxi 710121, China)
In Massive MIMO multiuser communication system, beamforming adjusts the directions of multiple beams, and makes these beams more accurately point to the users, thus effectively improving the energy efficiency of the system. Beamforming algorithm ultimately solves a certain class of optimization problems, and the traditional methods often use iterative calculation. However, this iteration is slow in convergence rate and indistinct in stop condition, and usually calculates the local optimal value only. For this reason, the convex optimization theory and methods are proposed and applied to the massive MIMO multiuser communication system for beamforming calculations, thus to greatly accelerate the convergence rate and ensure that the local optimum must be the global optimum, and finally make a rapid and reliable solution of beamforming optimization problem.
Massive MIMO; convex optimization; beamforming; convergence rate
Scientific Research Plan Projects of Shaanxi Education Department(No.16JK1688)
TN929.12
A
1002-0802(2016)-10-1317-03
10.3969/j.issn.1002-0802.2016.10.010
2016-06-14;
2016-09-19
data:2016-06-14;Revised data:2016-09-19
陜西省教育廳專項科研計劃項目(No.16JK1688)