陳 禹,楊秀清,劉 涌,趙靜雅,王俊生
(1.北京電子科技職業學院 電信工程學院,北京 100176;2.北京郵電大學 信息與通信工程學院,北京 100876)
第五代移動通信技術已成為當前研究的一個熱點,5G研究方向中一個關鍵的部分是多輸入多輸出(multiple-input multiple-output,MIMO)系統以及對接入網部分的研究[1]。云無線接入網(cloud-RAN,C-RAN)是針對未來蜂窩網絡提出的一種架構,是對分布式基站系統的一種再演進的架構方式[2]。它可以將基帶資源集中化、可以實現靈活的遠程接入點控制,使以基站為單位的更大范圍的協作的實現成為可能[3,4]。
同時,對越來越高通信能力的需求推動著新一代網絡的不斷發展,并推動著出現全新的部署和運營方式以適應更復雜的環境和更高的性能要求。隨著用戶終端數目的急速增長,以及基站部署的密集化,網絡中干擾愈加復雜,用戶速率波動性變強,對接入網絡管理帶來了嚴峻挑戰[5,6]。基于此,在5G的新場景下,急需新的用戶接入方案和高效的協同傳輸機制來應對致密化帶來的諸多問題,從而讓用戶獲取更好、更平穩的無線通信體驗[7]。
本文針對云無線接入網下行鏈路,在多接入節點組成協作簇為用戶提供無線服務場景下,秉持以用戶為中心的設計理念,提出一種基于動態波束賦形的多節點協同傳輸技術。本方案將協作傳輸決策過程解耦為波束賦形方向設計和基站功率分配兩個子問題,并分別進行求解,體現了云接入網可以針對每個用戶的位置及通信需求,彈性地設計算法。
考慮基站間協作需要全部信道信息的集中式處理以及計算復雜度的難點,本文將云無線接入網與基站間協作分配方案的技術結合起來,如圖1所示。本文的場景沿用了分布式多天線系統的射頻拉遠單元與基帶處理單元通過光纖相連的這一架構,這樣的天線布置更為靈活成本也更低。在云無線接入網的架構中,基帶池的中心化和處理資源的虛擬化為多基站間協作提供了可能。此外,基帶池中的基帶處理單元相互間的數據交換成本遠低于傳統基站間的數據交換,能夠高效地實現基站間的信息共享,以及統一的計算和處理[8,9]。

圖1 本文基站間協作場景下的系統
云無線接入網的發展促進了移動通信網絡的去小區化。本文針對云無線接入網中的以用戶為中心的去小區化服務場景。在基帶池中,基于收集到的信道狀態信息,實現對用戶-基站連接的決策,一個用戶可以連接到由若干個基站組成的協作服務簇,通過基站間的聯合波束賦形,獲得較高的用戶體驗。這種用戶服務的新模式,能夠避免用戶處于小區邊緣,從而能夠極大提升網絡效率。本文提出的多基站協同傳輸根據用戶的無線信道狀態,動態進行波束賦形設計,因此在不影響離基站較近用戶的網絡體驗的同時,能夠極大提升距離基站較遠的用戶的數據速率。
在云無線接入網多基站協同服務系統中,如何設計聯合波束賦形是一個重要的問題,因為整個系統的效能以及用戶可獲得數據速率是由波束賦形決定的。如今,通信領域已經有許多針對協作傳輸的研究,但是現有研究缺乏在云接入網中,針對以用戶為中心的服務模式的高效協作傳輸算法。這類問題主要具有兩個難點:首先由大量天線帶來的巨大的空間自由度需要分配;并且在最大化系統的吞吐量和保證用戶公平性之間的抉擇。
本文描述的系統是一個具有Kt個基站,每個基站具有Nt根天線,場景下共有Kr個用戶接收機。本文的一個思想是加入了一個判斷用戶與天線之間是否能通信的(Kt*Nt)×(Kt*Nt)×Kr的矩陣D。每頁的矩陣D代表天線與一個用戶的通信情況,每頁的矩陣D都是對角矩陣,對角線上的值只能取0或1,當規定對應天線j與用戶k能通信時,D(j,j,k)取值為1,其它情況全為0。通過矩陣D的不同賦值,可以描述多種不同的通信場景,包括干擾信道、協作波束賦形、認知無線電等技術。
多基站系統可以被抽象為一個單目標的優化問題

(1)
式(1)中,優化的變量為發送的波束賦形向量vk。信道參數hjk描述了由發送機j到用戶k的信道,由hjk為元素構成的全部信道信息,表示為發射機到用戶的信道矩陣H。本文設定在信號傳輸過程中信道參數是固定的。用戶的性能用關于信干噪比SINR(signal to interference and noise ratio)的函數g來描述,實際上函數g所表示的速率是關于信干噪比SINR連續且嚴格單調增加的。Ql表示權矩陣。并且被優化的波束賦形向量還滿足一系列的功率限制ql。總的系統效用函數f(·)表示每個用戶性能的加權總和。該函數被假設為隨著每個用戶的效能函數gk(SINRk)而連續單調增加。
對該凸優化問題進行最優解求解時,通常采用的方法是迭代上千次以逼近一個可以接受的誤差范圍內。此方法具有較高的精確度,但是對用戶數量稍多(通常為大于等于6個用戶時),迭代計算需要的時間會大幅上升。最優解的計算時間經常以小時為單位,在實際的系統中是難以運用的。實際的系統中,應該根據上行鏈路的反饋接近即時地計算出對資源的分配情況。本場景假定在發送過程中信道條件是不改變的,但是實際中因為用戶通常是處在小幅的信道參數改變當中的,計算的時間越長,參數改變越大,只有在保證計算時間復雜度很低,總計算時間很短的情況下,信道參數不改變這一假設才是成立的,該算法的計算在當前這一環境下才是較有意義的。
本文采用了對該凸優化問題的一個啟發式的算法,考慮到優化變量,即波束賦形向量,有幅度和方向兩個維度的參數,因此將原問題拆分成波束賦形方向決策和波束賦形幅度決策(即多基站功率分配)兩個子問題,并進行分別求解,以得出一個可行解,并分析了這種可行解能夠獲得的網絡速率,算法的復雜度,以及算法與其它相近算法的比較,以下針對兩個子問題進行分別求解。
本文首先解決波束賦形的方向決策問題。當前主要策略有最大比例傳輸算法(MRT)和迫零傳輸算法(ZF),最大比例傳輸算法具有低信噪比條件下或天線資源趨近無限時的優勢和高信噪比條件下對其他用戶高干擾的劣勢,迫零傳輸算法在高信噪比下總吞吐量的優勢以及需要知道全部信道信息和在低信噪比條件下吞吐量不夠高的劣勢。本文考慮了一種新的波束賦形方向決策策略,將兩種基本波束賦形算法結合起來,因此能夠同時獲得兩者的優勢性能。
本文的策略是基于信漏噪比(signal to leakage and noise ratio,SLNR)這一概念實現的,信漏噪比可以表示為信號功率與泄露到其它接收機的功率的比值[10]。采用基于信漏噪比的預編碼技術,不僅使用戶接受到的有用信號強度最大化,同時還盡量減少對其他用戶帶來的影響,即降低目標用戶泄露給其他用戶的總的干擾功率,這種同時衡量最大的用戶接收功率和最小的用戶泄露功率的方式就是通過信漏噪比這一概念完成的。
對用戶k而言,泄露給其他用戶的噪聲功率可以表示為
(2)
式中:Hm是對于用戶m而言的下行信道矩陣,Wk為對于用戶k而言的預編碼矩陣。信漏噪比為
(3)

(4)
此時的信漏噪比可以表示為式(5)
(5)
進一步計算后,有
(6)
又由于
(7)


(8)

本文的波束賦形算法是基于信漏噪比這一概念,并通過預編碼使信漏噪比盡可能最大化。根據上文的理論推導,預編碼矩陣在滿足一些條件時,可以滿足使信漏噪比最大化的目的。
本文通過完成一個自定義的波束賦形函數來完成這一波束賦形策略參數的計算,參數如前所述。
函數的主要部分是對算法的預編碼處理,對于用戶K,首先通過將H和相應頁數的矩陣D相乘,得到可以通信的天線-用戶終端的信道信息。接著對用戶進行單獨處理,按照上文推導的式(8)完成對預編碼分配方案的計算,并在最后加入對波束賦形向量的歸一化處理,以便之后對各天線的波束賦形向量進行功率的分配。
算法流程如圖2所示。

圖2 基于SLNR的波束賦形策略流程
本算法在計算每個用戶的預編碼矩陣的時候都用到了求逆,對每一步復雜度逐項求復雜度可得到算法總的時間復雜度為
TSLNR=M[MN2+2MN+(M-1)N2+2N2+2N3]
(9)
其中,M取決于用戶的規模,N取決于總天線數量的規模,得出本算法的時間復雜度為O(N4)。
本算法完成了在基站間協作下使用云無線接入網技術時,對天線的波束賦形方向的計算。對每個用戶而言,預編碼矩陣的計算僅需要一次特征值與對應特征向量的計算。而傳統的基于SLNR思想的預編碼,實際上平衡了本小區用戶的等效信道增益與相鄰小區用戶造成干擾這兩者之間的矛盾。在本文的場景下,雖然沒有了小區的概念,但是基于SLNR思想的預編碼方式,仍然沿用了之前的思路,在對一個信道條件較好的用戶進行預編碼從而使其性能更好的同時,注意保證對其他用戶的干擾保持在可以接受的條件下,以保證整個系統的更好總體性能。
值得注意的是,本算法和迫零傳輸算法一樣,在對發送給一個用戶的信號進行預編碼的時候,需要知道整個信道的全部信息,包括其它基站到其他用戶的信道信息。因此本文結合了云無線接入網技術的集中化處理,在基帶池間方便地調用其它基站收到的信道反饋信息,并且集中化地計算以完成分配策略。
而本算法不僅對基于使SLNR最大化的預編碼能完成波束賦形向量的計算,對不同的預編碼方式,只需要在預編碼的部分進行不同的計算就可以得到不同的預編碼波束賦形策略。例如在進行SLNR算法的預編碼的時候,將預編碼方式換成最大比傳輸或迫零預編碼,最終得到的就是最大比傳輸和迫零傳輸的波束賦形策略。
在完成波束賦形方向決策之后,還需要針對獲得的歸一化發射波束賦形向量進行多天線功率分配,根據用戶信道狀態信息,進行波束賦形強度調整,從而進一步提高通信效率。
本算法采用注水算法的思路,基于已經獲得的發射波束賦形向量,判斷出天線到用戶間信道的優劣情況,由此得出基站對用戶應當分配多少功率才是最優的。
本功率分配算法需要的輸入為全部的信道矩陣H、計算完成的歸一化發送波束賦形向量、每個用戶的權矩陣、每個基站的總功率。該算法首先對輸入進行預處理,通過已完成的歸一化發射波束賦形向量計算出有效信道增益,有效信道增益是對某一基站的所有天線到某一用戶的發送波束賦形值和對應信道的乘積并求和。將計算完成的向量保存到新的矩陣中,矩陣的行代表一個基站,列代表一個用戶。對每一個基站K來說,判斷出該基站的有效信道增益不為零的用戶,即是否該基站可以對該用戶進行服務。
步驟1 對一個基站K而言,該算法假設所有的用戶都被分配了功率。按照注水算法的邏輯,非零的有效信道增益的倒數的和為衡量當前信道性能的值。將該值與基站的總功率相加,除以用戶權值的和,就可以得到在所有用戶被分配功率的情況下,最終每個用戶的“水位”,即分配的功率與該用戶有效信道增益的倒數的和。
步驟2 計算基站只能給一部分用戶分配功率的情況。首先使用一個函數描述在給定的“水位”下,全部已分配功率和總可用功率的差值。當分配功率使所有被分配功率的用戶子集的功率程度相同時,差值取到最小。這里使用函數fminbnd判斷差值最小時“水位”的值。
步驟3 判斷該分配方法分配給了所有用戶或一部分用戶,并將分配方式的最終結果輸出。
本算法通過注水算法完成了對上述歸一化發送波束賦形策略的功率分配,值得注意的是,由于有效信道增益是關于基站到用戶的全部信道上增益的和,因此最終的分配方案也是基站向用戶分配的發射功率而非向天線分配功率。本算法的輸入實際上是波束賦形向量,而非某種特定算法,因此若輸入的是經過最大比傳輸算法或迫零預編碼算法的波束賦形向量,輸出結果就是對應算法的注水功率分配策略。
由于上述的發送波束賦形策略計算出的結果通常是經過歸一化的,本算法之后得出的功率分配方案,經過開根號并與波束賦形向量對應相乘,可以得到波束賦形向量在不同基站到用戶之間的對應幅度和相位的關系。
假設基站和用戶是進行隨機撒點以得到不同點物理位置信息,對基站和用戶間的最小距離進行了限制,以免造成計算結果的不合實際。為了驗證提出策略的性能優勢,本文采用最大比例傳輸算法和迫零傳輸算法作為對比算法,并假設這兩種對比算法中基站功率平均地分配給用戶。以下標記本文提出的算法為SLNR-MAX,兩種對比算法分別標記為MRT,ZF。
值得注意的是,傳統的MAX-SLNR算法,其泛指一類基于最大化信漏噪比波束賦形算法。在現有研究中[11],大多是面向SLNR進行優化,得到最優的波束賦形向量,從而減少干擾泄露,增強有用信號功率。現有針對MAX-SLNR的研究大多是進行天線功率和波束賦形方向的協同設計。本文同樣利用MAX-SLNR來進行波束賦形設計,不同的是本文將波束賦形分解成兩個子過程,即波束賦形方向設計和天線功率分配。本文利用MAX-SLNR設計思想來獲取最優波束賦形方向。此外,還利用注水算法進行功率分配,從而相比傳統MAX-SLNR算法,進一步提升了系統吞吐量,發揮了系統的最大性能。
仿真參數描述見表1。

表1 仿真參數描述
對不同用戶的速率加權求和,可以得到系統的總吞吐量。由于噪聲功率經過歸一化處理,信噪比也可以看作為發射功率的變化。基于上文設置的參數的仿真下,做出吞吐量關于信噪比變化如圖3所示。

圖3 與傳統方式的系統吞吐量對比
對圖3進行分析首先可以看到,對本文中基于SLNR最大化的算法,就其自身的特點而言,是隨著信號功率的增加而增加的。按照前文的理論推導,在與另外兩種啟發式算法的比較下,本文的策略應該同時具有最大比傳輸算法的低信噪比優勢和迫零算法的高信噪比優勢。觀察圖3可以發現,實際信道環境下,系統的吞吐量確實滿足上文的推導,系統的性能達到上文理論推導的預計值。
觀察圖3發現信噪比在10 dB以下時,本文的策略與最大比傳輸極為相近,但隨著功率的進一步提高,系統的吞吐量雖然依然在上升,但達不到很好的效果。這是由于在更大功率下時,最大比傳輸算法對其它信道的干擾越來越大。而在高信噪比情況下,觀察到迫零傳輸算法由于注意消除了本信道的預編碼矩陣在其它信道條件下的干擾,在系統的噪聲相對較小時,系統的總吞吐量表現為趨近本文的吞吐量值。而本文的策略在較低和較高發送功率時,均具有良好的吞吐量,而算法的復雜度和迫零算法相近。
通過分析吞吐量可以看出,在基站間協作的場景下,通過對整個信道矩陣的調用,完成全部的預編碼信息,使SLNR最大,這一算法有效地實現了預計的性能。使用本文的算法可以改善傳統預編碼算法的系統吞吐總量的值。尤其在發射功率較高時,本算法相比于最大比傳輸算法的有較大提高。
能量效率是在本文確定了能耗模型的基礎上,確定基于云無線接入網的基站間協作系統的具體功耗數值和系統的總吞吐量,用吞吐量與功耗的比值便是能量效率的值。根據文獻[12]中對能量消耗和能量效率的推導和本節對仿真參數的固定,做出不同算法的能量效率隨著發射功率變化如圖4所示。

圖4 與傳統方式的能量效率對比
首先對圖4中的本文策略的描述,隨著發射功率的增大,采用本文策略的分配方式的能量效率很快增大,大約在15 dB附近時,有最高的能量效率值,隨后隨著發射功率的進一步增大,能量效率開始減小。根據能量效率定義分析,在低發射功率時,信號的發送功率很低,而基站在維持系統運轉時需要消耗一個基本的靜態電路的功耗,因此此時的能量效率較低。隨著發射功率的提高,發射功率在功耗中的比例顯著提高,信號的吞吐量迅速增長,進行信道預編碼的意義開始體現,此時的能量效率呈現快速增長的趨勢。發射功率的進一步提高后,吞吐量的上升放慢,而功率的消耗進一步增大,能量效率呈現增長放緩的趨勢并達到最高點。在達到最高點后,發射功率的提高使吞吐量的提高不再比總功率提高更快,曲線呈現下降的趨勢。
分析不同的算法,發現基本函數的形態是相近的,但最大比傳輸算法在更低的發射功率下就達到了能量效率最大的點,而迫零傳輸算法在更高的發射功率下才達到能量效率最大的點,并且本文策略中的能量效率的最高點均是高于傳統的二者的能量效率。
本文提出了云接入無線網中基于波束賦形的協同傳輸方案。針對以用戶為中心的協同服務場景,首先對使得網絡效能最大化的協同傳輸問題進行建模,得到了一個以波束賦形向量為變量的優化問題。其次將原問題解耦成歸一化波束賦形向量求解和相應的基站功率分配兩個子問題,并分別利用信漏噪比最大化思路和注水算法進行求解,從而獲得了完善的、最優的波束賦形向量,實現了基于用戶需求和信道狀態的動態彈性接入。本文提出的方案和傳統的策略在多方面比較,均具有更佳的性能。利用該協作傳輸方案,通過云無線接入網的集中化調度處理,解決傳統基站間合作困難的問題,并在基站向用戶的下行鏈路側,通過云無線接入網以協調基站間的傳輸方案以聯合為用戶提供無線的服務。但是應當注意的是,本文的接入方式并沒有單獨考慮到用戶之間公平性的問題,這也是下一步的研究方向。
參考文獻:
[1]Zhang H,Huang S,Jiang C,et al.Energy efficient user association and power allocation in millimeter wave based ultra dense networks with energy harvesting base stations[J].IEEE Journal on Selected Areas in Communications,2017,35(9):1936-1947.
[2]Maeder A,Ali A,Bedekar A,et al.A scalable and flexible radio access network architecture for fifth generation mobile networks[J].IEEE Communications Magazine,2016,54(11):16-23.
[3]Peng M,Sun Y,Li X,et al.Recent advances in cloud radio access networks:System architectures,key techniques, and open issues[J].IEEE Communications Surveys & Tutorials,2016,18(3):2282-2308.
[4]Zhang H,Dong Y,Cheng J,et al.Fronthauling for 5G LTE-U ultra dense cloud small cell networks[J].IEEE Wireless Communications,2017,23(6):48-53.
[5]Zhang H,Chu X,Guo W,et al.Coexistence of Wi-Fi and heterogeneous small cell networks sharing unlicensed spectrum[J].Communications Magazine IEEE,2015,53(3):158-164.
[6]Zhang H,Jiang C,Beaulieu N C,et al.Resource allocation for cognitive small cell networks:A cooperative bargaining game theoretic approach[J].IEEE Transactions on Wireless Communications,2015,14(6):3481-3493.
[7]Zhang H,Jiang C,Mao X,et al.Interference-limited resource optimization in cognitive femtocells with fairness and imperfect spectrum sensing[J].IEEE Transactions on Vehicular Technology,2016,65(3):1761-1771.
[8]Wu Dapeng,Zhang Puning,Wang Honggang,et al.Node service ability aware packet forwarding mechanism in intermittently connected wireless networks[J].IEEE Transaction on Wireless Communications,2016,15(12):8169-8281.
[9]Wu D,Wang Y,Wang H,et al.Dynamic coding control in social intermittent connectivity wireless networks[J].IEEE Transactions on Vehicular Technology,2016,65(9):7634-7646.
[10]Wu D,Zhang H,Wang H,et al.Quality-of-protection-dri-ven data forwarding for intermittently connected wireless networks[J].IEEE Wireless Communications,2015,22(4):66-73.
[11]Sadek M,Tarighat A,Sayed A H.A leakage-based preco-ding scheme for downlink multi-user MIMO channels[J].IEEE Transactions on Wireless Communications,2007,6(5):1711-1721.
[12]Zhang H,Nie Y,Cheng J,et al.Sensing time optimization and power control for energy efficient cognitive small cell with imperfect hybrid spectrum sensing[J].IEEE Transactions on Wireless Communications,2017,16(2):730-743.