黃永明,杜穎鋼,余輝,楊綠溪
(1. 東南大學 教育部水聲信號處理重點實驗室,江蘇 南京 210096;2. 東南大學 信息科學與工程學院,江蘇 南京210096; 3. 華為技術有限公司 通信技術研究部,廣東 深圳 518129)
蜂窩網絡中頻率復用的多小區多用戶系統是一個干擾受限系統。小區邊緣用戶由于距基站較遠而離干擾小區較近,其鏈路可靠性較差,傳統的抗干擾技術已無法滿足日益提高的系統平均頻譜利用率要求,而多小區協作處理是解決該問題的有效策略之一。它通過相鄰基站的協作能有效抑制小區間干擾,甚至能將干擾轉變為增益。理論研究已表明:相比非協作多小區系統,該策略可顯著提升鏈路可靠性和系統容量。該方向早期研究主要針對上行鏈路多個基站聯合接收用戶信號的優化設計。相比而言, 多小區下行鏈路的協作處理優化更具挑戰性,尤其當基站配置多根天線并考慮單基站功率約束條件。
通過多個協作基站之間信道狀態信息(CSI,channel state information)和用戶數據信息的完全共享,多基站協作模型本質上可等效為單小區的多用戶多天線系統。現有的下行鏈路多用戶技術可直接應用于該模型并理論上獲得吞吐量的明顯提升。但其實現需要一個中央控制器且需要多小區用戶之間進行精確地同步,這在實際系統中很難達到;此外,基站間進行大量的信息交互,所需的回程開銷現有系統難以承受。因此迫切需要發展基于小區間有限協作的分布式多小區協作處理技術。
分布式多小區協作傳輸技術近幾年已得到了廣泛的關注,文獻[1]和文獻[2]研究了多小區下行鏈路分布式處理技術的可達速率性能,文獻[3]進一步分析了有限回程約束下的容量性能,揭示了該技術的潛在增益。文獻[4~6]給出了多小區分布式協作處理的具體算法。其中,文獻[5]在基站間共享數據信息的情況下,將下行鏈路的波束成形問題轉化為線性最小均方誤差(LMMSE)估計問題,實現了分布式波束成形的迭代優化,但該算法不能保證全局收斂性。文獻[6]僅利用本地的信道狀態信息實現分布式的多小區協作波束成形設計,可獲得接近于帕累托界(Pareto boundary)的準最優性能。但需指出的是,文獻[5]和文獻[6]均需要基站間共享數據信息,這在有限回程容量限制下很難實現。
為了有效降低協作基站之間的信息交互,文獻[7~10]提出了基站間不共享數據信息的協作波束成形算法。文獻[7]利用 Lagrange對偶理論實現了基于小區間有限信息交互的協作波束成形優化,但它只能解決給定 SINR要求下的最小化總功率問題;文獻[8]和文獻[9]在僅利用本地信道狀態信息的條件下,分別基于 SGINR(signal-to-generatedinterference plus noise ratio)和 SCIR(signal-tocaused-interference ratio)準則提出了協作預編碼的分布式優化算法。但該算法只在兩基站協作場景下高系統信噪比時具有漸進最優性。
本文將研究有限回程開銷約束下的多小區協作波束成形優化設計。為了實現用戶公平性基礎上的系統性能優化,提出以逼近多用戶速率集合帕累托界上具有最大最差用戶速率的點為優化目標。基于該目標,首先推導出一種能達到目標點的集中式算法,算法分為最小信干噪比(SINR)最大化(max-min)優化和帕累托改進 2個步驟。在此基礎上,進一步提出了一種逼近集中式算法性能的分布式解決算法,該算法利用多小區系統的上下行鏈路對偶性原理,將下行鏈路優化問題轉化為虛擬的上行鏈路優化問題,從而實現了小區間有限協作約束下的分布式協作波束成形優化設計。
考慮一個頻率復用因子為1的協作多小區下行鏈路系統,包含K個基站和U個用戶,每個基站配置M根發射天線,每個用戶終端配置單根天線且從屬于單個基站。各基站只向從屬于自己的用戶發送信號,因此基站之間不需要共享用戶數據,但各用戶的發送波束需進行協作優化設計,以有效抑制小區間干擾并提升系統性能。
為方便分析,先假定每個基站僅服務單個用戶,即K=U。令基站k發往其所服務用戶(同樣標記為k)的信號記為ks,滿足其中,E {·}為期望運算符。令和kp 分別表示基站k的歸一化波束成形向量和發射功率,則用戶k的基帶等效接收信號可表示為

其中,?表示Hermitian轉置,向量kih為基站i到用戶k的平坦衰落信道為高斯白噪聲。
需要指出的是,由于本文算法的優化目標為信干噪比的簡單函數,上述接收信號模型不需要各基站發射信號在接收端的嚴格同步。這是因為實際系統中可能產生的信號不同步在 OFDM 系統中可等效為信道矢量的相位偏移,并不影響接收端的SINR值。
上述協作多小區系統設計的關鍵在于功率分配{pk}?k和波束成形向量{fk}?k的聯合優化,可分為集中式優化和分布式優化2種方式。實際系統中多小區之間的回程鏈路容量有限,因此協作波束成形優化設計還需充分考慮回程開銷的約束。
本節將提出一種集中式協作波束成形方法。為了實現公平性基礎上的性能優化,所提方法首先采用最大化最差用戶(max-min)加權SINR準則優化設計多小區下行波束成形向量和功率分配向量,然后提出一種帕累托改進方法,以在不犧牲其他用戶性能的基礎上最大限度地提升單個用戶的 SINR性能。由于用戶速率和SINR單調相關,所提方法可逼近帕累托界上具有最大最差用戶速率的點。下面將詳細討論這種2步優化算法。
各用戶的SINR 計算如下


式(3)中BSP為各基站的功率約束,kρ為權重因子,通過為各個小區設定不同的權重因子可以實現比例公平的優化,設置較大權重因子的用戶可獲得較高的速率。上述問題是非凸的,很難直接求解。下面把原始問題等效成2個子問題進行分層求解。引入虛擬加權SINR指標γ,并定義如式(4)的功率最小化子問題(內層子問題):

其中,||p||1表示向量p的一范數。對于不同γ,該問題分為有解和無解2種情況。研究已表明[11],該子問題能轉換為二階錐規劃問題,因此可用 CVX之類的凸優化工具包進行求解。當給定γ有解時,對應的功率向量解記為γ(p)。作者在文獻[12]中的研究已指出,問題(3)的求解等效于尋找使對應問題(4)有解的最大虛擬加權SINR指標γ*,該子問題(外層子問題)可表示為

獲得該最大指標的對應波束成形向量W*和功率向量p*即為問題(3)的解。
基于上述結論,類似文獻[12]中的分層迭代算法,利用二分搜索法迭代優化虛擬加權SINR指標并輸入到子問題(4)進行求解,直至所得功率分配向量中至少有一個元素等于功率約束PBS,對應的波束成形向量集和功率分配向量即為問題(3)的解。
上述的max-min優化雖然可以有效地最大化簇內最差小區的速率性能,但每個用戶總是得到完全相等的加權 SINR,且下行功率向量*p大部分元素往往都小于PBS(對應的用戶集合記為S),表明在max-min優化性能的基礎上,系統和速率仍有一定的提升空間。為此,本文提出一種波束成形向量的更新方法,在max-min優化結果的基礎上進一步調整用戶k∈S的波束成形向量和發射功率,使得這些用戶在不降低其他任一用戶 SINR(或速率)的前提下進一步提高自身的SINR(或速率),博弈論中這種方法稱為帕累托改進。具體算法描述如下:


其中,kα為標量因子,使得
下面將證明上述帕累托改進方法在不損害其他用戶性能的前提下通常可最大限度地提高自身的性能。博弈理論把最大限度帕累托改進后獲得的多用戶速率域稱為帕累托界,文獻[2]已證明帕累托界上各用戶的波束成形向量必能表示為如下形式:

其中,ik?表示復數參數。類似的方法可證明,maxmin最優的用戶波束成形矢量同樣可表示成上述形式。進一步改寫式(7)為

把kf分解成ZFkh 和Ikh2個方向。由于通常有為了保證用戶波束成形更新后不損害其他用戶的性能,需把帕累托改進波束更新方向限制在 hkZF方向,表示如下:


基于上節提出的集中式優化方法,本節將進一步提出低回程開銷的分布式優化方法,所提方法同樣分成2個步驟,即max-min優化步驟以及帕累托改進步驟。本文主要考慮TDD系統,利用上下行信道的互易性,假設基站端通過信道估計可獲得各用戶的下行鏈路信道信息[12],記為基于該本地信道信息,由式(5)可知,每個協作基站可分布式地實施帕累托改進,基站之間不需要交互任何信息。因此,分布式優化的關鍵在于max-min優化步驟的分布式實現。下面本文利用多小區協作系統中上下行鏈路的近似對偶性原理提出一種max-min優化的分布式實現算法。
如果將多個協作基站視為一個虛擬的超基站,則多小區協作系統可以視作包含一個虛擬超基站和K個用戶的虛擬多用戶通信系統。文獻[13]和文獻[14]的研究表明,對于每一個用戶k,上下行鏈路采用相同的波束向量和總功率約束可以達到相等的 SINR。因此可以通過優化虛擬上行鏈路達到優化下行鏈路的目的。
值得注意的是,這里的虛擬超基站受單基站功率約束,而非總功率約束。因此傳統的上下行鏈路對偶性需要進行擴展才能應用于本文的場景。文獻[13]中所提對偶性的修正形式可以直接應用于本文場景,但其分布式實現需要基站間頻繁交換信息,不滿足有限協作的要求。為此,本文將提出協作多小區模型下的近似上下行鏈路對偶性,并以此為基礎推導分布式協作波束成形算法。
首先將基于單基站功率限制的虛擬上行鏈路問題表示為如下形式

其中, q = [ q1,… ,qK]T為虛擬上行鏈路的功率向量,第k個用戶的上行鏈路SINR為

假定式(11)的解為 q*和 W*,通常有 || q*||1≤KPBS。傳統的上下行鏈路對偶性原理表明:下行鏈路系統中可找到滿足和功率為 || q*||1的下行功率向量利用該功率分配和波束成形 W*可使下行鏈路獲得與虛擬上行鏈路相等的最大化最差SINR值。仿真結果進一步表明上述上下行鏈路功率分配向量通常滿足即單基站功率約束下的多小區協作系統上下行鏈路存在近似的SINR對偶性。因此通過求解問題(11)可以近似得到問題(4)的解。下面將理論分析該結論。
首先定義

及矩陣 ψ ( W ) ,它的第 (i, j) 個元素表示為

文獻[14]表明上下行鏈路的功率向量均與如下矩陣有關

其中,1為全1向量。由以上2式可知,Λ為對角矩陣時有*=?pq,即此時單基站功率約束下的對偶性原理精確成立。以此類推,上述對偶性原理的近似程度可由Λ的對角占優特性來指示。下面的分析將證明Λ為對角占優矩陣,并且在接收端 SNR極大或極小時變為準對角陣。首先觀察1-Λ 并據下式度量[15]判斷其是否為對角占優矩陣:

若對于任意k,均有ηk>1,則Λ-1為嚴格對角占優陣。由于為問題(13)的解,故

基于此,kη可以進一步寫為

由于動態組建的協作多小區系統注2注2 協作基站/小區簇動態組建策略是根據用戶的信道條件動態地選擇多個基站和多個用戶,被選中的每個用戶與被選中的多個基站之間的信道強度通常具有同一數量級。中的值通常具有相同的數量級,故可近似得到ηk> 1 ,?k 。特別當接收 SNR值極小時,即易知ηk遠大于1,即Λ-1為準對角陣。同樣,當接收SNR值極大時,用戶間干擾的數量級將大于噪聲方差。因此求解問題(11)得到優化波束成形向量的主要作用是消除用戶間干擾,故有可得ηk遠大于1。綜上可知,對于給定的可達γ值, Λ-1和Λ均為對角占優矩陣,表明單基站功率約束下的上下行鏈路對偶性在大概率意義上近似成立,本文第5節的仿真結果進一步驗證了這一結論。
利用上面給出的上下行鏈路近似對偶性原理,將提出一種很逼近第3節中集中式優化算法性能的分布式迭代求解算法。基本思路是先進行虛擬多小區上行鏈路波束成形協作優化,然后基于對偶性原理獲得下行鏈路的優化波束成形向量和下行功率向量。對應的虛擬上行鏈路優化問題可寫為

為解決該虛擬問題,利用定點迭代算法[16]提出一種低回程開銷的分布式解決方案。具體算法描述如下:


其中,

附錄 A將證明上面迭代算法能有效解決問題(19),其解記為由上下行鏈路存在的近似對偶性原理可知,下行鏈路的優化波束成形向量即為優化功率分配向量計算如下:

需要指出的是,由于單基站功率約束下的上下行鏈路對偶性只近似成立,因此某些情況下(很小的概率)可能略大于 PBS,但仿真結果表明,由此產生的性能損失很小。
下面將分析所提分布式算法的協作開銷。由式(5)可知,第二優化步驟中各基站僅需本地信道信息即可迭代更新發射波束形成向量;第一優化步驟所提迭代算法中,由于迭代步驟2)中gk(n)簡單計算為并不改變最終結果,因此算法實施時無需計算 γ(n),故虛擬上行鏈路中用戶k的功率分配向量和波束成形向量可以分布式地迭代更新,該過程需各基站共享每次迭代得到的功率向量 q(n),因此在第n次迭代中,基站k需廣播其功率值至其他基站。若所提算法收斂于第(N+1)次迭代,則基站間需交換NK個正值參數。實際系統中,交互參數需進行量化后傳輸,由于的取值限于[0 , PBS]內,故可以簡單地采用均勻線性量化器對參數進行量化。
另外,由式(24)可知,為計算p,各基站需知道D和Λ,因此需要基站間交換D和Λ的非零元素,共需要交互 K2個正實參數。
綜上所述,算法實施(N+1)次迭代需在基站間交互 N K + K2個正實參數。仿真結果顯示,當K= 2 和 K = 3 時算法收斂通常只需5次左右的迭代,且單次迭代( N = 0 )即可獲得非常接近算法的收斂性能。表明所提分布式解決方法只需非常有限的基站間回程開銷即可獲得逼近Pareto最優的性能。另外需要指出的是,如果直接通過基站間共享信道狀態信息進行協作波束成形設計,每個基站獲取非局部 CSI共需22MK個實參數的回程交互量,該開銷在實際系統參數設置下遠大于所提算法所需的回程開銷,且隨著天線數M線性增長,而所提分布式算法的回程開銷并不隨天線數明顯增長,尤其適用于天線數目較多的多小區協作系統。
本節將通過計算機仿真考察所提算法的性能。主要考慮2基站協作和3基站協作的場景, 相鄰協作基站間距離為1km。由于協作系統中用戶通常均位于小區邊緣,仿真中考慮用戶距服務基站的距離為400m,距其他協作基站的距離為600m。
假設平坦信道衰落模型,信道矢量 hki表示為其中為快速衰落信道,服從CN(0,I )分布;μki為大尺度衰落,計算如下

其中,β為擴展系數,l為路徑損耗的指數因子(通常l>2),dki為用戶k和基站i間的距離。χki表示服從對數正態分布的陰影衰落。信道仿真時大尺度路徑損耗計算為 3 8lg ( dki)+ 3 4.5(dB)[17],陰影衰落的標準差為8dB。10Mbit/s帶寬上的噪聲系數為9dB。為與實際系統參數保持一致,仿真結果圖中用10M總帶寬上的發射功率表征系統的信干噪比。假設噪聲功率譜密度為-174dBm/Hz, 則用戶端在2基站和3基站場景下平均信干噪比(dB)與發射功率(dBm)的對應關系可計算如表1所示。

表1 PBS與平均SINR的對應關系
為考慮所提方法在基站間極有限信息交換情況下的系統性能,同時仿真了所提分布式算法經過單次迭代的系統性能,此時小區間僅需共享矩陣D和Λ中的非零元素。作為對比,本文還仿真了基于 SGINR準則[8,9]的多小區分布式波束成形系統的性能。
圖1和圖2給出了(M , K )= ( 4, 2)參數配置下,2種典型隨機信道下多小區協作波束成形系統的帕累托界[2]。圖中同時給出了所提算法和SGINR算法得到的多用戶速率集合的位置,表明本文所提集中式算法和SGINR算法得到的速率集合均位于帕累托界上。但圖1顯示,與SGINR算法不同,集中式算法得到的速率集合恰好位于帕累托界和直線 y=x的交叉點。在圖2所示的另一種典型場景下,帕累托界和直線 y=x并無交點,此時集中式算法得到的速率集合為帕累托界距離直線 y=x最近的點。由于本文所采用的是近似的上下行鏈路對偶性,故分布式算法與集中式相比有一定的性能損失;然而,所提分布式算法的最差速率性能均優于SGINR算法。

圖1 一次隨機實現信道條件下的協作波束成形多小區下行系統的用戶速率以及帕累托界, PBS= 4 0dBm ,(M , K) = (4, 2)

圖2 另一次隨機實現信道條件下的協作波束成形多小區下行系統的用戶速率以及帕累托界, PBS=40dBm, (M , K) = (4, 2)
本文所提算法基于單基站功率約束的上下行鏈路對偶性,因此有必要考察上下行鏈路對偶的精確性。第4.1節的分析表明,只要滿足就可以保證它的有效性;反之,所提分布式算法將會有一定的性能損失,其大小取決于超出功率約束部分的大小。下面定義如下的功率溢出比φ,并對其進行計算機仿真。


圖3 分布式優化結果中下行鏈路功率分配向量中功率溢出比例的累積分布函數, PBS=40dBm
圖4、圖5分別仿真了所提算法和SGINR算法中最差用戶的平速率性能。仿真結果表明在所有配置(M , K )= { (4, 2),(6, 2),(4, 3),(6, 3)} 中,特別是在較高信干噪比和K=3的情況下,本文所提分布式算法均優于SGINR算法。另外需要指出的是,所提迭代算法經過單次迭代即可獲得算法收斂的絕大部分性能,多次迭代后相比單次迭代的性能增益非常有限。該結果表明,只需極其有限的協作就可以保證所提分布式算法的有效性。仿真結果同時顯示,所提分布式算法的性能非常逼近集中式算法。如前所述,本文所提集中式算法可以達到帕累托界的性能,這表明本文所提分布式算法可以在有限協作的情況下獲得逼近帕累托最優的性能。

圖4 協作波束成形多小區下行系統的最差用戶平均速率( 2K= )

圖5 協作波束成形多小區下行系統的最差用戶平均速率( 3K= )
本文主要研究了單基站功率約束下公平性速率優化準則下的多小區下行鏈路協作波束成形技術。首先提出了一種2步優化的集中式算法,并證明了該算法可以達到帕累托界上最差用戶速率最大化的點。然后,進一步利用單基站功率約束下近似的上下行鏈路對偶性設計了一種只需小區間交換有限參數的分布式算法。仿真結果表明本文所提算法可以在小區間僅進行有限協作的情況下達到逼近帕累托最優的性能。
附錄A 分布式迭代算法收斂性證明
1) q(n)中每個元素在迭代過程中單調遞減;
2) q(n)必收斂到唯一的最優點;
3) 定點迭代的任意中間結果 q(n)都能達到預定目標γ。
利用上述性質,下面證明第4.2節所提迭代算法的收斂性。從第n次迭代開始考慮,由步驟5)可知, q(n)滿足單基站功率約束并可獲得最小信干噪比 γ(n)(即可達到干噪比目標 γ(n))。在接下來的第(n+1)次迭代中,由于 g(n+1)=I ( γ(n), q(n)) 為標準的定點迭代過程,根據性質1),可知

因此,在該次迭代步驟3)有1α≥。根據SINR的計算表達式可知

再根據 γ(n)的定義可知

因此有 γ(n+1)≥ γ(n),即最小 SINR在迭代過程中單調遞減,迭代算法收斂到唯一定點。
[1] LARSSON E, JORSWIECK E. Competition versus cooperation on the MISO interference channel[J]. IEEE J Sel Areas Commun, 2008,26(7): 1059-1069.
[2] JORSWIECK E, LARSSON E, DANEV D. Complete characterization of the Pareto boundary for the MISO interference channel[J]. IEEE Trans Sig Process, 2008, 56(10): 5292-5296.
[3] SIMEONE O, SOMEKH O, POOR H. Downlink multicell processing with limited backhaul capacity[J]. EURASIP Journal on Advances in Signal Processing, 2009:840814.
[4] PAPADOGIANNIS A, HARDOUIN E, GESBERT D. Decentralising multi-cell cooperative processing on the downlink: a novel robust framework[J]. EURASIP Journal on Wireless Communications and Networking, 2009:890685.
[5] NG B, EVANS J, HANLY S. Distributed downlink beamforming with cooperative base stations[J]. IEEE Trans Inform Theory, 2008, 54(12):5491-5499.
[6] BJORNSON E, ZAKHOUR R, GESBERT D. Cooperative multicell precoding: rate region characterization and distributed strategies with instantaneous and statistical CSI[J]. IEEE Trans Signal Process, 2010,58(8): 4298-4310.
[7] DAHROUJ H, YU W. Coordinated beamforming for the multi-cell multi-antenna wireless system[J]. IEEE Trans Wireless Commun,2010, 9(5): 1748-1759.
[8] LEE B, JE H, SOHN I. Interference-aware decentralized precoding formulticell MIMO TDD systems[A]. Proc IEEE GLOBECOM[C]. 2008. 1-5.
[9] HASSANPOUR N, SMEE J, HOU J. Distributed beamforming based on signal-to-caused-interference ratio[A]. Proc IEEE ISSSTA[C].2008. 405-410.
[10] BENGTSSON M, OTTERSTEN B. Optimal and Suboptimal Transmit Beamforming[M]. Handbook of Antennas in Wireless Commun, L C Godara, Ed, CRC Press, Boca Raton, USA, 2001.
[11] WIESEL A, ELDAR Y. SHAMAI S. Linear precoding via conic optimization for fixed MIMO receivers[J]. IEEE Trans Sig Process,2006, 54(1): 161-176.
[12] HUANG Y, ZHENG G, BENGTSSON M. Distributed multicell beamforming with limited intercell coordination[J]. IEEE Trans Sig Process, 2011, 59(2): 728-738.
[13] YU W, LAN T. Transmitter optimization for the multi-antenna downlink with per-antenna power constraints[J]. IEEE Trans Sig Process, 2007, 55(6): 2646-2660.
[14] SCHUBERT M, BOCHE H. Solution of the multiuser downlink beamforming problem with individual SINR constraints[J]. IEEE Trans Vehicular Tech, 2004, 53(1): 18-28.
[15] HORN R, JOHNSON C. Matrix Analysis[M]. Cambridge, United Kingdom: Cambridge University Press, 1985.
[16] YATES R. A framework for uplink power control in cellular radio systems[J]. IEEE J Select Areas Commun, 1995, 13(7): 1341-1347.
[17] 3GPP TR25.996 V.8.0.0 Release 8. Spatial Channel Model for Multiple Input Multiple Output (MIMO) Simulations[R]. 3GPP, Tech Rep 2009.