任 靜
(西安郵電大學通信與信息工程學院,西安,710121)
當前,人類社會已經(jīng)進入了高效信息化時代。全球通信業(yè)務(wù)呈現(xiàn)出需求激增的狀態(tài),這給未來的無線移動寬帶系統(tǒng)在頻率、技術(shù)和操作方面都帶來了特別大的挑戰(zhàn),但也為其發(fā)展提供了一種難得的機遇[1-4]。由于頻譜效率的提高無法滿足高速無線服務(wù)傳輸?shù)南嚓P(guān)業(yè)務(wù)需求,因此無線通信的頻譜短缺這一狀態(tài)已經(jīng)成為5G移動通信系統(tǒng)發(fā)展過程中首要面對的問題。由于毫米波(30~300 GHz)具有豐富的頻帶資源,因此高頻毫米波通信已經(jīng)成為5G移動通信系統(tǒng)的重要實現(xiàn)解決方案[5-9]。
在毫米波蜂窩系統(tǒng)中,無線信道的多徑特性和大帶寬性使得頻率選擇性信道存在,不同頻帶上信道衰落動態(tài)范圍不同,多用戶頻率選擇性資源調(diào)度就是將不同的頻率資源對應(yīng)分配給在其信道上傳輸中增益最大的用戶[10-13]。本文將討論一種基于頻分多址(Frequency Division Multiple Access, FDMA)的用戶調(diào)度算法。具體而言,在固定的時間范圍中,在整個頻帶上調(diào)度多個空間復用用戶組,其中,該用戶組的每個成員的空間特征均大同小異,而具有相同的空間特征的那些用戶在不同的頻帶中調(diào)度,通過采用頻域調(diào)度的方式來對多用戶之間存在的相關(guān)干擾進行消除;具有不同空間特征的用戶可以使用不同的混合預編碼來獲得最佳性能,并使用空間處理的方式對用戶之間的干擾進行消除。
如圖1所示,本文考慮一個具有單個基站和K個用戶終端的單小區(qū)MU-MIMO下行鏈路系統(tǒng)?;九鋫銷t個發(fā)射天線,基站同時將Ns個數(shù)據(jù)流傳輸給K個MU-MIMO空間復用用戶,這些用戶是從總用戶集Kall中選取的,每個用戶終端配備Nr個接收天線。同時,發(fā)射機配備有NRF條射頻鏈路,且射頻鏈路數(shù)目滿足Ns≤NRF≤Nt。在每個時隙的持續(xù)時間內(nèi),發(fā)射機傳播Nb個資源塊。
圖1 基于頻域用戶調(diào)度的毫米波 MU-MIMO系統(tǒng)框圖
假設(shè)當彼此獨立的不同用戶開始發(fā)射信號時,調(diào)度在第n個資源塊中的第k個用戶的接收信號Yn,k∈CNr為:
(1)
該系統(tǒng)的信道考慮使用3D-MIMO信道模型,不僅能區(qū)分X/Y平面的目標方向,而且能分辨垂直高度上的目標用戶,因此將使用更多天線數(shù)的二維天線陣[14-16]。為了在垂直高度區(qū)分不同的用戶,3D-MIMO不采用傳統(tǒng)的均勻線陣(Uniform Linear Array, ULA)或圓陣,而采用二維的均勻矩形陣列(Uniform Rectangular Array, URA)或交叉極化陣列[17]。該模型不僅能在目標用戶區(qū)域集中波束的能量以提高用戶的鏈路質(zhì)量;同時更加精確區(qū)分相同X/Y坐標、不同垂直高度的用戶,減小用戶間干擾,提高系統(tǒng)吞吐量[18-19]。
其設(shè)置具有Lk條多徑的幾何信道模型,因此第n個資源塊第k個用戶的信道Hn,k表示為:
(2)
對于X/Y平面中的均勻平面陣列(Uniform Planar Array, UPA),在x軸上有Nrow個元素,y軸上有Ncol個元素,BS處的發(fā)射陣列導向矢量為:
(3)
μ=2πdxcosφsinθ/λ
v=2πdysinφsinθ/λ
式中:λ是波長,dx和dy分別是x軸和y軸上的2個相鄰天線單元之間的距離。在用戶端的天線陣列采用均勻線性陣列,其接收陣列導向矢量由下式給出:
(4)
首先,根據(jù)傳播信道的相關(guān)性將多用戶小區(qū)劃分為幾個微小區(qū),其中每個微小區(qū)內(nèi)的用戶之間的傳播信道相關(guān)空間特性相似度較高。所以,每個微小區(qū)內(nèi)的用戶可以用相同的模擬預編碼權(quán)值。
然后,假設(shè)系統(tǒng)中頻率資源塊的個數(shù)為Nb,基站為每個微小區(qū)的成員分配頻率資源,每個資源塊上調(diào)度信道增益最佳的用戶以最大化系統(tǒng)的合速率。
最后,定義所需要調(diào)度用戶的數(shù)量為N。在微小區(qū)中,分別對每個用戶進行加權(quán)速率的計算,從而為微小區(qū)選擇可最大合速率的用戶。
接下來,根據(jù)上述步驟詳細闡述本文所提出的用戶調(diào)度算法。
在多用戶毫米波系統(tǒng)中,本文利用毫米波的稀疏特性,即波束能量集中在某些點上,將信道相關(guān)性作為用戶間干擾的評估標準。我們將用戶i和用戶j之間的信道相關(guān)性表示為:
(5)
式中:Hi和Hj分別表示第i個用戶和第j個用戶的的傳輸信道。
根據(jù)用戶信道之間的相關(guān)性,將多用戶小區(qū)劃分為多個微小區(qū),其中信道相關(guān)性強的用戶構(gòu)成一個微小區(qū),則微小區(qū)的分配問題表示如下:
Useri,Userj∈MicroCellls.t.v
(6)
式中:MicroCelll表示第l個微小區(qū)用戶組;v表示用于判斷用戶i和用戶j之間相關(guān)性的閾值。將所有的用戶組集分為L個微小區(qū)用戶組,其定義為:Cell={MicroCell1,MicroCell,…,MicroCelll}。
假設(shè)系統(tǒng)中頻率資源塊的個數(shù)為Nb,基站為每個微小區(qū)的用戶分配頻率資源,每個資源塊上調(diào)度信道增益最佳的用戶以最大化系統(tǒng)的合速率,則第l個微小區(qū)用戶組MicroCelll的調(diào)度過程表示為:
(7)
式中:SNRn,i為第n個資源塊第i個用戶的信噪比。
在頻率資源調(diào)度完成后,該組用戶重新排序如下:
(8)
之后,將每個FDMA用戶組中所有成員的頻域信道合并為一個綜合信道,其代表了頻分復用在不同頻率資源上用戶的空間特性。該綜合信道定義為:
(9)
第1階段,為了降低空間復用用戶選擇的復雜度,首先選擇出具有最佳信道增益的用戶,即選擇SNR最大的用戶作為首用戶,其表達式為:
(10)
第2階段,為了考慮公平性,剩余空間復用用戶選擇的目標函數(shù)定義為加權(quán)合速率,表示如下:
WRsum=∑kλkRk
(11)
式中:λk表示用戶k的權(quán)重;Rk表示用戶k的可達速率。當調(diào)度用戶k時,合速率表示為:
∑j∈Cells=
(12)
Step1初始化微小區(qū)的用戶組集合Cell=φ,
待選用戶集CellC=φ,
已選用戶集CellS=φ,
Cell={MicroCell1,MicroCell2,…,MicroCellL}
Step2信道相關(guān)的用戶構(gòu)成微小區(qū)用戶組集合MicroCelll;Useri,Userj∈MicroCellss.t.v
Loop 1l=1,2,…,L
Loop 2n=1,2,…,Nb
End Loop 2
重新排序MicroCelll
End Loop 1
Step4將每個FDMA用戶組作為虛擬用戶,和其他候選用戶組成待選用戶集Cellc,從中選擇SNR最大的用戶作為本次調(diào)度的首用戶;
(13)
Step5選擇空間復用用戶,使系統(tǒng)和速率最大;
(14)
Step6如果已選用戶集Cells中元素個數(shù)不等于用戶數(shù)K時,跳轉(zhuǎn)到Step5,否則結(jié)束。
由前文的算法流程可知,該算法經(jīng)過了2個循環(huán),第1個循環(huán)過程的計算量與第2個循環(huán)過程的計算量相同,均為K(K+2),相比于直接的矩陣求逆操作,所提出算法的仍然得到了有效抑制,所以整體來說所提出算法的復雜度增加并不明顯。
在本節(jié)中,將信道類型設(shè)置為復高斯信道,對不同時隙下輪詢、最大載干比和比例導讀算法的吞吐量曲線進行仿真,將這些算法分別與MMSE預編碼相結(jié)合,得出了它們對應(yīng)的吞吐量曲線,其過程主要參數(shù)如表1所示。同時,將該機會調(diào)度與ZF預編碼相結(jié)合,得出對應(yīng)的吞吐量曲線,與ZF預編碼結(jié)合隨機調(diào)度的吞吐量曲線作對比,其仿真過程中主要參數(shù)如表2所示。
表1 RR、MAX_CI和PFS調(diào)度仿真參數(shù)
表2 ZF預編碼下機會調(diào)度仿真參數(shù)
圖2表示不同時隙下輪詢調(diào)度、最大載干比調(diào)度和比例公平調(diào)度算法的吞吐量曲線,其中時隙的變化范圍為0~80,信噪比設(shè)為10 dB,預編碼算法采用SVD算法。通過圖2可以看出,隨著時隙的變化,3種調(diào)度算法的和速率也會相應(yīng)的改變,總體來說對于每個時隙,輪詢調(diào)度算法的和速率最差,最大載干比調(diào)度算法和比例公平調(diào)度算法和速率相似,但是對于某些時隙,最大載干比調(diào)度算法性能更優(yōu),然而如果考慮公平性,最大載干比調(diào)度算法比例公平調(diào)度算法更差一些。
圖2 不同時隙下輪詢、最大載干比和比例公平調(diào)度算法的吞吐量對比
圖3表示在基站端配置256根發(fā)射天線的情況下,采用MMSE預編碼下的輪詢調(diào)度、最大載干比調(diào)度和比例公平調(diào)度算法的吞吐量曲線,其中,仿真SNR的變化范圍是-20~20 dB,時隙數(shù)設(shè)為1 000,每個時隙復用的用戶數(shù)為10。通過圖3可以看出,3種調(diào)度算法的和速率都隨著SNR的增加而增加,當SNR增加至15 dB時,輪詢調(diào)度算法的和速率達到最大值,而當SNR大約增加至12 dB時,最大載干比調(diào)度和比例公平調(diào)度算法的和速率達到最大值。對于每個SNR,最大載干比調(diào)度算法的性能最優(yōu),而輪詢調(diào)度算法的性能最差。
圖3 MMSE預編碼結(jié)合輪詢、最大載干比和比例調(diào)度算法的性能對比
圖4表示在基站端配置256根發(fā)射天線的情況下,ZF預編碼分別結(jié)合機會調(diào)度和隨機調(diào)度的吞吐量曲線,其中,仿真SNR的范圍是-20~20 dB。通過圖4可以看出,2條曲線都隨著SNR的增加而增加,曲線之間的差距也相應(yīng)的增大,當SNR增加至10 dB時,兩者的和速率均達到最大值,差值也趨于穩(wěn)定。對于每個SNR,采用機會調(diào)度算法的和速率更高,因此機會調(diào)度算法可以提高系統(tǒng)性能。
圖4 ZF預編碼結(jié)合機會調(diào)度和隨機調(diào)度算法的性能對比
本論文提出了一種基于FDMA的毫米波Massive MIMO系統(tǒng)用戶調(diào)度和多用戶混合預編碼聯(lián)合算法。它可適用于各種混合預編碼算法。利用多用戶調(diào)度算法,在有限的帶寬上合理分配資源,盡可能地改善頻譜效率和系統(tǒng)吞吐量,因而在多用戶MIMO系統(tǒng)中用戶調(diào)度算法可同混合預編碼算法相結(jié)合,進一步優(yōu)化系統(tǒng)性能。通過仿真結(jié)果表明,該算法的性能近似于純數(shù)字預編碼的性能,并能在很大程度上改善毫米波Massive MU-MIMO系統(tǒng)性能。