謝映海,姚若河,吳斌
(1.珠海中慧微電子博士后工作站,廣東 珠海 519085;2.華南理工大學電子與信息學院,廣東 廣州 510640)
超蜂窩網絡作為5G 系統的一項核心技術,是在傳統宏蜂窩網絡的基礎上疊加不同種類的低功率基站或接入點,例如家庭基站、Wi-Fi 接入點和中繼節點等微基站[1-3]。新的網絡架構面臨諸多技術挑戰,宏基站和微基站群之間的信道資源調度就是其中之一。比例公平算法是一種最經典的調度算法,該算法綜合考慮了各個用戶的業務公平服務和實時信道狀態,成為蜂窩系統的一種常見調度機制[4-6]。在此基礎上,文獻[7]進一步將待傳輸數據的時延因素納入信道調度決策過程,更好地滿足了對時延比較敏感的業務服務質量要求[7]。但這些算法都僅考慮各個用戶的當前信道狀態,在時間維度上具有一定的局限性,無法實現系統調度性能的最優化。
5G 系統商用化時代即將到來,其中一個重要的標志就是1 ms 的低時延。但除了自動駕駛等數據量小且對時延高度敏感的業務,占據網絡流量的主要業務是內容分發等對時延不太敏感的業務(如點播式視頻傳輸),甚至完全不敏感的業務(如文件下載),統稱為非實時業務。如文獻[8]所示,隨著智能手機的普遍應用,2016年無線網絡中超過50%的業務量來自移動視頻業務,預計到2021年這個比例將上升至78%。
5G 系統中的基站數量、用戶數量和業務傳輸量都快速增長,系統能耗急劇增加[9],對業務傳輸過程進行優化來降低能耗成為研究焦點。通過使用預測性信息來提升非實時業務的無線傳輸效率引起了科研人員的關注。文獻[10-11]認為人類行為具有可預測性,對于已經存儲在內容服務器的非實時流媒體業務,利用預測的用戶級情境信息(用戶移動軌跡)和網絡級情境信息(業務流量),在一個多用戶的場景中使用一個低復雜度的資源規劃與分配方法進行資源優化分配,考慮到用戶業務對延遲的非敏感性,在密集基站應用場景下讓移動用戶在離基站較近時優先進行傳輸,提升了每個用戶的服務質量和系統的綜合性能。文獻[12]根據預測的用戶運動軌跡和射頻信號地圖來獲得未來平均信道增益,并通過理論分析得出如下結論:通信系統利用未來平均信道增益或利用未來瞬時信道增益可以獲得相同水平的能量效率。文獻[13]假設已知未來的平均信道增益,在保障文件傳輸中斷概率的前提下,研究了降低系統總能耗的資源分配策略。文獻[14-15]在點播式視頻開始下載和觀看時,基于未來的平均信道增益對未來一段時間內的資源分配進行了規劃,再根據瞬時信道增益進一步優化視頻播放過程中的功率控制,得到一個雙時間尺度的高能效傳輸策略。綜合分析文獻[10-15],這些算法的基本原理都是通過預測未來平均信道增益,從而更激進地利用信道分集,獲得了較大的系統性能增益。
大尺度衰落和小尺度衰落共同決定了無線信道的信號傳輸特性,超蜂窩網絡的宏基站和微基站一般都是固定不動的,因此其大尺度衰落基本上不隨時間發生較大變化,但通信路徑上可能存在大量移動反射體,因此由多條信號路徑的相長和相消干擾造成的小尺度衰落仍可能不斷變化,尤其是5G系統中波長較短的毫米波寬帶信號。與無線移動信道相比,這種靜止通信體之間的信道雖然呈現一定的隨機性,但其在時域和頻域上的變化相對較緩慢,且在概率意義上呈現出較穩定的統計特征,因此可以認為其信道狀態情況滿足平穩隨機過程的條件,在較大的時間維度上具有較強的可預測性。
本文利用超蜂窩網絡的宏基站和微基站之間的靜態無線信道的平穩隨機特性,從古典概率論的角度出發,在信道調度過程中為調度用戶建立了一個離散信道狀態概率空間,然后對該空間進行互不相容的離散事件域分割,并計算出各個事件域發生的具體概率值。據此針對非實時業務,通過嚴格的數值計算在時域和頻域上實現對信道資源的可量化調度。理論分析和仿真結果表明,所提算法充分利用了無線隨機信道統計特性的平穩性,通過帶有預測性的調度機制在更長的時間內優化信道資源的分配使用,在進行高譜效和高能效的信道資源利用的同時,實現了各用戶的不同業務期望速率和其對應的調度速率的趨同,滿足了調度算法的3個基本目標:信道利用效果高,多用戶公平性強和業務用戶體驗好。
能量效率已經成為5G 移動通信系統的一個重要設計目標,超蜂窩網絡架構在傳統的宏蜂窩網絡的基礎上疊加不同種類的低功率微基站,可以有效減少通信距離,大幅度降低單位比特的能量平均耗損,其架構如圖1所示。
一般而言,這些微基站固定安裝在建筑物墻壁、路邊電線桿或小區樓頂等,因此和傳統的無線移動通信信道模型不同,宏基站和這些微基站都是靜止通信體,信道模型相對比較簡單,其信道的隨機時變性主要是由小尺度衰落而非大尺度衰落造成的。在3GPP 系統下,2.0 GHz 載波頻率的一個路徑傳輸模型如式(1)所示。

圖1 超蜂窩網絡架構

其中,L(d)表示路徑耗損,d表示傳輸距離,X表示服從方差δ2的對數正態分布,Y表示服從均值為μ的指數分布。
由式(1)的信道模型可知,在傳輸距離不變的情況下,信道情況仍然呈現出一定的隨機性,但滿足平穩隨機過程的條件,其統計特性不會隨著時間變化而變化,因此宏基站側借助所積累的歷史數據,在較長的時間維度上可以從統計角度對其自身和微基站之間的信道狀態的分布情況進行較為精準的預測。
點播式視頻等非實時流媒體業務將在5G 網絡中占據非常高比例的流量,這些視頻業務將存儲在宏基站的內容服務器中,大量使用智能手機的用戶將基于微基站中繼方式在同一個宏基站覆蓋范圍內進行不同視頻內容的觀看。保障這類業務服務質量的核心在于業務平均傳輸速率,在初始一小段時間的視頻內容緩存后,只要系統在較長的時間維度上可以為該業務提供一個略微大于業務門限速率的業務平均傳輸速率,用戶就可以獲取較為流暢的流媒體觀看體驗,可使用戶評價達到較高水平。而一旦達到某一門限速率后,系統即使再提高業務傳輸速率,也基本上不會提升用戶評價了,因此為這類業務產生傳輸需求時會向調度方提供一個業務期望速率值,如果其在調度過程獲得了不小于該值的平均傳輸速率就可以獲得較高的用戶評價。點播式視頻業務用戶觀看評價和業務平均傳輸速率之間的關系如圖2所示。
本文以點播式視頻業務等非實時業務的調度為研究對象。下面給出宏基站側的基于靜止通信體之間的無線信道的業務調度綜合模型說明。

圖2 點播式視頻業務用戶觀看評價和業務平均傳輸速率之間的關系
1)宏基站需要支持M個靜止微基站的下行非實時業務傳輸,且考慮滿負載業務模型,即宏基站緩沖區始終有數據發送。
2)M個微基站業務期望速率分別為R_request=[R1,R2,…,RM],單位為bit/s。
3)假設宏基站可以理想獲取其自身和這M個微基站在數據傳輸信道上的信道狀態信息,且宏基站和任何一個微基站之間的無線信道狀態雖是時變的,但符合平穩隨機過程的特征。
4)信道調度機制的3個重要目標如下。
①用戶業務體驗好。在下行容量允許范圍內,盡量多的微基站的業務期望速率獲得滿足。
②信道利用效率高。各微基站的下行業務傳輸速率之和最大化。
③多用戶公平性強。各用戶對自身期望速率的滿足水平趨同。
在OFDMA 系統中,自適應調制編碼技術可以基于不同的信道情況,在各子載波上自適應地采用合適的調制編碼方案,從而在無線信道上獲得最大的傳輸效率。設宏基站在一個時頻調度資源塊上可以支持N種不同速率的調制編碼方案,則對應的離散信道狀態也為N個?;跓o線信道的隨機性,M個相互獨立的隨機變量ω={ω1,ω2,…,ωM}分別表示M個微基站在某一個子載波資源塊上的信道狀態,且ωm,m=1,…,M的取值范圍為[1,N]中的正整數,數值越大表示信道質量越好。
針對宏基站和M個微基站之間的多用戶離散信道狀態概率空間Ω定義一個事件域集合,如式(2)所示。

其中,事件域Am,n,k表示如下3個條件同時獲得滿足的基本事件集合。
1)max(ω1,ω2,…,ωm-1)<n。
2)ωm=n。
3)有k個用戶的信道狀態值為n。
即有

針對上述事件域Am,n,k的定義,給出一個基本結論,如結論1所示。
結論1式(2)所定義的事件域集合{An,m,k,1≤n≤N,1≤m≤M,1≤k≤M-m+1}對M個用戶的離散信道狀態概率空間Ω進行了互不相容的事件域分割。
證明首先證明集合中的任意2個不同的事件域一定互不相容,即

等價于證明

其中,e表示多用戶離散信道狀態概率空間Ω的一個基本事件,即M個用戶的信道狀態值依次為e1,e2,…,eM。

3)e1,e2,…,eM中有k1個值為n1。
歸納上述3個條件可以看出,在事件域Am,n,k的3個下標中只要不少于一個下標的數值不同,即(m1,n1,k1)≠(m2,n2,k2),就可以證明如果
下面證明事件域集合{An,m,k,1≤n≤N,1≤m≤M,1≤k≤M-m+1}對概率空間Ω進行了分割,即

式(6)的證明等價于證明對于?e∈Ω,則?Am,n,k使e∈Am,n,k。顯然,對于?e=[e1,e2,…,eM]∈Ω,可以根據數值情況直接計算其所歸屬的事件域Am,n,k的3個下標,具體為

即任意的一個基本事件,都存在一個對應的其所歸屬的事件域。
綜合式(4)和式(6)的證明,結論1的內容成立。
證畢。
下面給出一個具體案例來輔助說明事件域集合對概率空間的分割情況,其中,M=3,N=3,即概率空間Ω含有33=27個基本事件,則這些基本事件和事件域集合之間的歸屬情況如下。

下面基于結論1的內容,給出式(2)所定義的事件域集合{An,m,k}中每個事件域的概率值的具體計算過程和計算式。
1)設M個用戶離散信道狀態概率空間Ω的信道狀態概率矩陣為

其中,元素P(em=n)表示第m個用戶的信道狀態值為n的概率大小,m=1,…,M,n=1,…,N。
2)基于式(7)的概率分布矩陣,分別建立如下N個階數都為M的多項式。

其中,多項式系數定義為

由于M個用戶的信道狀態是相互獨立的,則事件域Am,n,k的發生概率P(Am,n,k)的計算式為

表示式(8)中挑選出的部分多項式系數進行卷積計算后的階數為(k-1)的系數數值,即令

宏基站和微基站之間的物理層基本參數和業務調度需求說明如下。
1)系統采用OFDMA 體制,但不考慮使用信道功率分配機制,并以基本時頻資源塊為單位進行信道調度,其中資源塊的時間長度為T,帶寬為B,數據傳輸信道含L個資源塊,每個資源塊在一次調度中只能承載一個微基站的下行業務數據。
2)數據傳輸信道共支持N種不同的調度編碼方案,各方案的單位頻譜利用率依次為r=[r1,r2,…,rN],單位為bit/Hz。
3)M個微基站的業務期望速率分別為R_request=[R1,R2,…,RM],單位為bit/s。
傳統調度算法的基本思想是基于一個當前權重值的調度過程,屬于短時調度機制,無法從長時角度更充分地利用各用戶信道狀態的隨機抖動。而基于上述物理層模型和業務調度需求,本文的調度機制的核心思想為:由于各用戶的信道狀態值符合平穩隨機條件,因此基于信道先驗統計信息并依照2.2節和2.3節的內容進行事件域的切割和發生概率值計算,然后基于各個用戶的業務期望速率值來計算出一個匹配的長時信道調度策略,最終實現統計意義上的理論調度速率和業務期望速率相同,從而分別滿足各用戶的業務調度需求。具體的信道調度機制如下。
2.4.1 業務期望速率和信道狀況的預適配
本節基于當前信道綜合狀況,對待調度的業務期望速率合理修正,從而達到期望速率和信道狀況的預適配。具體機制如下。
由于信道變化為平穩隨機過程,因此基于歷史數據,基站在開始進行信道調度前已經獲得了這M個微基站在數據傳輸信道上的L個基本時頻資源塊的信道統計信息矩陣,具體如式(13)所示。

其中,元素P(el,m=n)表示在第l個基本時頻資源塊上第m個用戶的信道狀態值為n的概率大小,l=1,…,L,m=1,…,M,n=1,…,N。
如果調度過程中總是把基本時頻資源塊分配給某一個信道狀態值最好的用戶,則實際的業務吞吐量等于信道容量??紤]到在下行用戶數達到一定數量且在地理上滿足均勻分布時,在一些部署較為密集的環境下,任意時刻所有用戶在每個基本時頻資源塊上的信道狀態最大值為N的概率將趨于1,因此,本文將基站的下行數據信道吞吐量上參考值設定為

如果此時M個微基站的下行業務期望速率值之和Rall大于式(14)所定義的信道吞吐量上限參考值的0.95,即

則說明業務的整體期望速率值過大,基站很有可能無法同時滿足這些業務的服務質量要求,因此將啟用業務控制措施,根據事先規定的業務優先級來逐步降低一些低等級業務的期望速率,甚至放棄部分業務,直到所有業務的期望速率值之和降低至信道容量理論值的0.95左右。
如果此時M個微基站的下行業務期望速率值之和Rall小于式(14)所定義的信道吞吐量上限參考值的0.8,即

則說明業務的整體期望速率值過小,很有可能造成下行鏈路資源浪費現象。此時將啟用業務控制措施,一定程度上提高那些速率非受限業務(如FTP下載業務)的期望速率,直到業務期望速率之和提高至信道容量理論值的0.9左右。
本文研究重點在于信道調度機制,因此這里不討論業務控制措施的具體細節。不失一般性地,設經過上述業務控制措施后,M個微基站的業務期望速率值調整為
2.4.2 信道調度
完成2.4.1節的業務期望速率和信道狀況的預適配后,本節開始進行信道調度,具體目標是使M個微基站中盡可能多的微基站分別獲得和期望值趨同的實際業務傳輸速率。具體機制如下。
1)在決策某次L個基本時頻資源塊的分配結果時,首先統計M個微基站在本次調度前的先驗信息區(1000次,如圖3所示)中信道狀態值情況,具體如式(17)所示。


圖3 基于先驗信息的調度過程
2)對M個用戶在基本時頻資源塊上的優先級進行排序,并根據其優先級制定信道分配策略。

其中,θ1,m,n表示在第一個時頻資源塊上第m個用戶的信道狀態為n,且其余用戶的信道狀態值都小于該值的概率大??;m=1,…,M,n=2,…,N。

其中,λ1,m表示在第一個時頻資源塊上第m個用戶在自己信道狀態值大于其他所有用戶情況下,即可使用該資源塊進行數據傳輸時,所獲得的調度速率和其業務期望速率的比值。λ1,m的值越大,一定程度上說明第m個用戶在第一個時頻資源塊上信道條件越好或其業務期望速率越低,因此滿足其業務調度要求的難度越低。
基于λ1,m的大小對用戶進行優先級排序,數值越?。ㄕ{度難度越高)的用戶優先級越高,根據排序結果對式(17)中的第一個矩陣進行位置調整,調整后矩陣如式(20)所示。

3)如果在調度過程中,時頻資源塊總是承載信道狀態值最好的用戶的業務,則實際的業務吞吐量等于信道容量。因此,根據λ1,m的優先級排序結果調度機制為:M個用戶中信道狀態值達到最大值,且優先級最高的唯一用戶將獲得第一個時頻資源塊的使用權。
上述調度機制綜合考慮了時頻資源利用效率、用戶信道質量和用戶期望速率這3個因素,在同等信道狀況下讓調度難度較高的用戶優先獲得信道使用權,從而獲得了均衡調度的效果。下面利用2.3節所提供的事件域概率式計算M個用戶在第一個時頻資源塊上所獲得的概率意義上的調度速率V1,m。
然后,基于式(20),令



4)對于第二個資源塊,如果有用戶在第一個資源塊上所獲得的概率意義上的調度速率不小于其調整后的業務期望速率,則認為這些用戶的業務期望速率已經獲得滿足,放棄對第二個資源塊以及后續的資源塊的競爭。
如果所有用戶在第一個資源塊上所獲得的概率意義上的調度速率都小于其調整后的業務期望速率,則基于式(17)中的中的元素進行計算,如式(24)所示。

其中,θ2,m,n表示在第二個時頻資源塊上第m個用戶的信道狀態為n,且其余用戶的信道狀態值都小于該值的概率大??;m=1,…,M,n=2,…,N。

參考λ1,m的定義可知,λ2,m表示在第二個時頻資源塊上第m個用戶在自己信道狀態值大于其他所有用戶情況下,即可使用該資源塊進行數據傳輸時,所獲得的調度速率和其剩余業務期望速率的比值,其中剩余業務期望速率指業務期望速率減去在前面資源塊上所獲得的調度速率值之和。同理,λ2,m的值越大,一定程度上說明第m個用戶在第二個時頻資源塊上信道條件越好或其剩余業務期望速率越低,因此滿足其業務調度要求的難度越低。
與在第一個時頻資源塊上的方法相同,基于λ2,m的大小對用戶進行優先級排序,數值越小的用戶優先級越高,根據排序結果對式(17)中的第二個矩陣進行位置調整,且在第二個時頻資源塊上的調度機制同樣為:M個用戶中信道狀態值達到最大值,且優先級最高的唯一用戶將獲得第二個時頻資源塊的使用權。然后,采用和第一個時頻資源塊相同的方法,即式(23)計算在這種調度規則下第m個用戶在第二個資源塊上所獲得的概率意義上的調度速率V2,m。
5)對于第三個資源塊及其后續資源塊而言,如果有用戶在前面資源塊上所獲得的概率意義上的調度速率之和不小于其調整后的業務期望速率,則認為這些用戶的業務期望速率已經獲得滿足,從而退出當前及后續的資源塊的調度競爭;而對于那些剩余業務期望速率大于0的用戶,繼續進行優先級的計算和排序工作,并將該資源塊分配給信道狀態值達到最大值且優先級最高的用戶。持續資源塊的分配過程,直到所有用戶的要求速率都獲得滿足或者所有的資源塊都分配完畢。
6)在資源塊調度過程中,如果某一個用戶在前面所有資源塊上所獲得的概率意義上的調度速率之和尚未超過其業務期望速率,但加入當前資源塊后就超過其業務期望速率的3%時,為避免該用戶出現資源過度調度,設超過部分的比例為x,當該用戶在當前資源塊獲得調度機會后,產生一個在區間[0,1]均勻分布的隨機數α,如果,則該用戶獲得該資源塊的使用權;如果則調度機會由其他用戶公平競爭。
由于信道調度算法是一個多維優化問題,不存在性能最優方案,因此很難用單一指標來定性衡量算法的性能高低,需要從算法收斂性、復雜度、資源利用效率、調度公平性等多個方面來均衡分析。
1)算法收斂性。本文算法不是采用傳統優化問題的迭代求解機制,而是一種基于信道統計特征的一種可量化的調度機制,在無線信道滿足平穩隨機性的前提下,調度結果是可以明確計算的,因此不存在不收斂的風險。
2)算法復雜度。綜合分析上述調度機制可知,本文算法的調度過程為,調度需求產生—調度策略計算—調度策略執行—調度新情況產生—新調度策略計算—…。因此宏基站側在一次調度需求產生后,僅進行一次調度策略計算后就不再需要計算,后續較長時間的調度過程僅需要依照計算結果執行即可,直至當前有業務結束傳輸需求或有新的傳輸需求進入。
在第一次的初始調度過程中,分析整個調度過程可知,算法計算量主要集中在對式(22)的事件域發生概率值的計算過程中,其中事件域數量一共為個,而每一個事件域發生概率值P(Al,m,n,k)的計算需要約次的實數乘法;當有業務結束傳輸或有新傳輸需求進入時,需要重新進行調度策略計算。綜合分析式(22)的計算過程可知,不管是當前業務傳輸結束或新用戶業務進入,新的計算結果和上一次計算結果都存在廣義線性遞歸關系。雖然第一次初始調度過程的計算復雜度比較高,但是在后續調度過程中,宏基站不需要重復進行初始調度時的復雜計算過程,可在上一次計算結果的基礎上采用類似于遞歸計算的方式,通過更換計算式中的少量元素即可完成對新調度策略的計算,即使系統頻繁產生新業務傳輸需求,調度策略的更新所需的計算量是幾乎可忽略不計的,因此調度算法的整體復雜度較低。
3)資源利用效率。本文的調度機制是一種新型的長時調度機制,可以在更長的時間段中更充分地利用無線信道在時頻二維上的時變性,可以盡可能地將信道資源的使用權分配給眾多用戶中信道狀態最好的用戶,因此資源利用效率高,信道吞吐量可以逼近在這個指標上的性能上限,即基于最大信噪比的調度算法。
4)調度公平性。傳統狹義的調度公平性是指各用戶調度速率的趨同,但本文采用多用戶多速率的業務模型,因此采用廣義概念的公平性,具體為用戶期望速率滿足程度的趨同(調度速率和期望速率的比值)。本文算法是一種以滿足用戶期望速率為導引目標的精確量化調度算法,可以證明在信道統計特征穩定的前提下,各用戶可以獲得概率意義上的業務調度速率和業務期望速率的匹配,基本滿足整個系統對調度公平性的要求。
為驗證上述調度機制的信道資源分配效果,本文利用如下模型進行性能仿真。設一個下行數據傳輸信道包含L=40個基本時頻資源塊的宏基站,需要同時支持80個均勻分布在小區內的靜止微基站的下行業務需求。系統在每個調度時隙上都可以根據用戶的理想反饋采用表1中的調制編碼方案來獲得最大的傳輸速率。將數據傳輸信道帶寬和傳輸時間歸一化后,宏基站分別采用這7個調制編碼方案的下行數據速率,依次為

表1 數據傳輸的調制編碼方案
考慮到靜態通信體之間的無線信道滿足平穩隨機過程的條件,即80個微基站在40個基本時頻資源塊上的信道狀態值的統計值保持穩定。為避免其他因素對調度算法性能的影響,宏基站采用發送功率均勻分配機制,且在每個資源塊上的下行發射功率都為48,仿真初始化時80個用戶的大尺度衰落系數在區間[-36,-30]上滿足均勻分布,而小尺度衰落系數則均為滿足均值為1的瑞利衰落分布。由于本文僅利用了無線信道的統計平穩特性,為簡化仿真模型,在不影響仿真結果的情況下,本文忽略信道在頻域上的相關性,假設不同資源塊之間的信道狀態是相互獨立的。仿真時間持續了3000個調度時隙,其中,前1000個時隙不產生任何業務傳輸需求,用于宏基站積累和各微基站之間的信道狀態值的歷史數據;后2000個時隙則正式開始進行業務的調度和傳輸過程。
目前的一些經典信道分配算法都是基于短時信息進行信道分配,其中最大信噪比算法以當前用戶信道質量為唯一考慮因素,可以達到吞吐量的上限值,可用于新算法吞吐量性能的比較;而其他一些改進型比例公平算法則是對當前用戶信道質量、用戶當前業務速率、業務時延等因素進行加權計算來進行信道的分配,但無法實現多用戶不同業務速率的自適應匹配調度。因此本文采用一種基于業務期望速率滿足度的改進型比例公平算法作為調度算法性能的對比對象,具體為累積平均速率和其業務期望速率之間的比值,如式(26)所示。

其中,U m,l(t)表示t時刻第m個用戶在第l個基本時頻資源塊上的信道速率,Δm(t)表示t時刻第m個用戶的期望速率的滿足度。
本文提供的信道調度算法的主要優點就是實現量化調度過程,可以在盡可能地最大化下行吞吐量的同時,自適應地滿足不同用戶的不同的業務速率要求。假設80個微基站中共存在4種不同的下行非實時業務,業務期望速率比值為1:2:4:8,分別記為A、B、C 和D,這4種業務的用戶數量分別為30、30、10和10個?;谑?14)可知,宏基站的下行數據信道吞吐量上參考值為基于式(15)的要求,將這80個微基站的下行業務期望速率之和設定為則歸一化后A、B、C和D 類業務對應的業務期望速率依次為0.017、0.034、0.068和0.136。
下面基于仿真結果,分別從信道資源利用效率、調度公平性和用戶業務體驗的角度比較本文算法和式(26)的改進型比例公平算法的性能。首先,圖4分別給出了宏基站使用最大信噪比算法、本文算法和改進型比例公平算法在整個調度過程中平均下行吞吐量情況(每20個調度時隙求一次平均),對比3條曲線可以看出,本文算法的吞吐量性能逼近最大信噪比算法(兩者相差約3%),比改進型比例公平算法的吞吐量性能提升了約14%,表明本文算法的信道資源利用效率已經趨于性能上限值。

圖43 種算法在仿真過程中的系統平均下行吞吐量
在仿真過程中,宏基站一共給出了40×2000=8×104次的基本時頻塊的調度結果,圖5進一步給出了調度過程中本文算法和改進型比例公平算法的基本時頻資源塊的利用情況統計(最大信噪比算法全部為最優利用,因此這里不再進行比較)?!白顑灐北硎緦⒃撡Y源塊分配了所有用戶中信道質量達到最大值中的某個用戶,“次優”表示分配給了比最大值小一個檔次的用戶,“其他”表示其他調度情況。從圖5可以看出,本文算法可以從更長時間維度利用信道時變性,因此,“最優”“次優”和“其他”調度情況的比例值分別為94%、4%和2%,下行吞吐量逼近上限值,即采用基于最大信噪比的調度算法所獲得的吞吐量;而比例公平算法屬于短時調度機制,資源使用權有更大的概率被授予那些信道狀態不是最好甚至較差的用戶,因此3種調度情況的比例值依次為82%、11%和7%,這也是其平均下行吞吐量差于本文調度算法的原因。

圖5 本文算法和改進型比例公平算法在仿真過程中時頻資源塊的利用情況統計
圖6給出了2種算法仿真過程中80個微基站共4種業務(A、B、C、D)分別獲得的平均調度速率。從圖6可以看出,2種算法的調度目標都以滿足用戶期望速率為導向,因此不同用戶的信道情況和業務需求雖然存在差異,但從廣義公平性的角度出發,不同用戶在相同業務上所獲得的實際調度速率差異性較小,所有用戶的期望速率的滿足度(累積平均速率和期望速率的比值)都是基本趨同的,因此2種算法在廣義公平性的性能是基本相當的。但是從最終調度效果來看,由于本文算法對信道資源的利用效率更高,因此在各業務期望速率之和到達系統下行吞吐量的94%的高業務負荷情況下,改進型比例公平算法中各用戶的期望速率的滿足度水平較差,大部分用戶僅有約85%;而本文算法的滿足度水平較高,大部分用戶達到了約98%,即大部分用戶都獲得了和其業務期望速率相當的調度速率。因此,本文算法在重業務負荷場景下對各業務的期望速率的滿足能力明顯優于改進型比例公平算法。
本文針對宏基站和微基站之間下行非實時業務,利用靜態通信體之間的無線信道的平穩隨機性,從更長的時間維度上研究信道調度算法,從離散概率空間的角度精確計算各事件域發生的概率大小,據此利用各個用戶的信道狀態統計值進行預測性和可量化的調度過程,比起傳統的比例公平類的短時調度類算法,這種長時調度算法可以更加充分地利用多用戶的頻率和時間分集所帶來的調度增益,在業務吞吐量逼近系統上限值的同時,滿足了多用戶多業務的復雜調度需求,實現了信道資源的高效利用和自適應按需分配。

圖6 本文算法和改進型比例公平算法的4種業務在不同時段中所獲得的平均調度速率