趙清利,紀純妹
(華南理工大學電子與信息學院,廣州510640)
多小區OFDMA系統基于改進PSA的資源分配算法?
趙清利,紀純妹
(華南理工大學電子與信息學院,廣州510640)
針對載波、功率資源分配問題,考慮本小區對其它小區的干擾情況,提出了一種應用于多小區正交頻分多址復用(OFDMA)系統中的改進罰函數模擬退火(PSA)算法。該問題模型是在傳輸速率和性能一定的條件下,最小化傳輸功率。該算法是一種隨機尋優算法,是一種能將局部搜索擴展為全局搜索的啟發式算法。仿真結果表明,改進算法簡化了問題模型,可以在不影響系統性能的情況下減少運算時間。基于模擬退火算法的離散功率的取值具有隨機性,但是整體規律性仍很明顯,且能夠獲得較高的單位功率吞吐量。
多小區OFDMA系統;資源分配;罰函數;模擬退火;離散功率
在3G中,碼分多址(CDMA)是一種最主要的技術,正交頻分復用(OFDM)調制作為多載波調制技術的一種,也是未來寬帶無線傳輸的關鍵技術。這主要是因為在移動環境所帶來的高度不利的無線信道條件下,OFDM技術為傳輸高速數據提供了一種很好的解決方法。正交頻分多址接入(OFDMA)是以OFDM為基礎的多用戶接入技術,將成為下一代蜂窩移動通信的有利支撐。
在多用戶系統中,多載波技術需要和其它多址技術結合以實現多用戶復用。OFDMA系統將不同的子載波集分配給小區內各個用戶,它不需要在用戶之間設置保護頻帶,并且各個用戶所使用的子載波也并不一定連續,而是允許以子載波為單位任意分配,因而具有比FDMA(頻分復用)系統更高的靈活性。
目前,對多小區系統可分為分布式和集中式。多小區資源分配的研究也有很多,但主要可以分為兩個方面:多小區資源通過不同的協調調度方式進行分配;針對多小區之間分配相同載波可能存在干擾問題,進行干擾抑制技術的研究。
A.Abrardo等[1]先對單小區進行研究,在其基礎之上,總結出多小區模型,并用單小區求解方法對其進行初始分配。服務于多個基站的中央控制器根據現有反饋情況進行集中式資源分配,通過多分配算法將不符合多小區約束條件的載波從載波集中剔除后進行功率調整,以滿足吞吐量要求的方法來進行多小區資源分配。這樣做雖然降低了算法復雜度,但是載波資源不能充分利用。
文獻[2]分析了兩個小區之間的資源如何分配及調度,求導后的結論顯示,最優分配時,功率遵循二進制原則。文獻[3]發現二進制功率分配可以推廣到多小區模型。在總功率一定的情況下,使得速率最大化的問題模型中證明采用離散功率的方法能夠在不影響系統性能的前提下,極大地降低搜索復雜度。
本文主要從以下兩個方面對文獻[4]進行深入研究:針對用戶數不斷遞增,觀察功率、吞吐量和單位功率吞吐量這幾條曲線的走向,考察系統總體走向是否趨于平穩;考察離散功率個數的選擇對系統總體性能是否產生影響。
本文所研究的OFDMA系統按不同的一定區域聚合在一起,若干個小區由一個中央控制器統一管理,在此中央控制器下對不同終端和基站之間的增益進行分析,統一管理多個小區的資源分配[5]。
定義1:定義不同小區分配結果的集合為分配矩陣U:

式中,u1表示將載波功率等資源分配給第一個小區中的所有用戶的集合。
定義2:定義發射端所采用的功率的集合為功率矩陣P:12N

離散功率集為

式中,PU1表示第一個小區中將載波分配給用戶的同時分配的功率的集合。
定義3:載波集M={1,2,…,x},總共有M個子載波。不考慮小區內干擾,所以每個載波只分配個一個用戶。可用下式定義:

如圖1所示,當考慮兩個小區時,對于小區1中的用戶的信噪比可用式(5)表示:

式中,σ2為獨立的加性高斯白噪聲,G12為小區2中使用相同載波的用戶對小區1的用戶所產生的干擾。

圖1 2小區系統模型Fig.1 Two-cell system model
多小區系統模型如圖2所示,本文采用7個小區的系統模型來仿真,在小區內隨機產生用戶,根據用戶與基站的距離及載波分配的情況來確定干擾信號與有用信號之間的關系。

圖2 多小區系統模型Fig.2Multi-cell system model
對于多小區而言,可以定義每個用戶的信噪比如下:

式中,pi表示第i個用戶的傳輸功率值,Gi(j)表示將第j個載波分配給第i個用戶后的信道增益。不在同一個小區使用相同子載波的用戶對用戶i而言也是屬于干擾噪聲,一般情況下,只考慮相鄰小區之間的干擾。
根據香農定理,R=Bη=B lb(1+VSIR),假設每個載波占用單位帶寬,則可以定義每個用戶占用的載波數為
在OFDMA系統中,業務的傳輸速率是通過分配一定數目的子載波和功率來保證的,由于系統的總吞吐量為所有實時業務的傳輸速率之和,因此針對實時業務的優化目標應該是保證傳輸速率要求的前提下,最小化系統的發射功率。考慮功率離散化,可定義目標函數如下:

每個用戶分配的載波數也可用下式表述:

為了限制每個小區對其它小區的干擾,必須限制小區內的總功率:

綜上所述,多小區OFDMA系統資源分配的優化目標是在滿足速率約束以及最大功率要求的條件下,使所有用戶的功率總和最小,如下所示:

文獻[4]中,用不等式

來表示小區之間的干擾,而本文通過重點設置pmaxk來達到簡化問題模型的目的。
本文限制每個小區內所有功率之和在一定范圍內,將高斯白噪聲干擾和小區間的干擾統一為一個理想的干擾,采用罰函數后,目標函數變為

未改進算法前,

可以看出,改進問題模型以后,相當于簡化了罰函數,仿真時求解運算速度也大大降低。其中,Mk是一個按一定步長變化的相對大的數。簡化優化問題后,就可以采用改進的模擬退火(SA)算法來求解。
步驟1:初始值的選取
本仿真中,通過randperm函數對載波和功率資源進行隨機分配,用以確定初始值。產生無重復隨機數的原理是這樣的:任何隨機數,其產生的順序必然是一整數序列:即從1,2,3,…,n產生了n個數(不管其重復與否),這n個數都有自己對應的一個下標,這個下標表示是第幾個產生的。無論有多少個重復的數,其總有一個排序結果,這個排序的結果所對應的數的下標即隨機產生的數列。
步驟2:定解區域的確定
本文在仿真的過程中,就設置定解區域必須要滿足約束條件,一旦不滿足,就會由于罰函數的存在,而使目標值很大,從而達到結果被摒棄的效果。通過設置函數e(-fij/tk)>rand(1)可以一定程度地接受新解。
步驟3:內循環準則
通過新狀態產生函數產生新狀態xj,若新狀態接受函數Δfij=f(xj)-f(xi)>0滿足,則接受新狀態xj。如果達到固定溫度下目標函數值允許的最大連續未改進次數且達到本次內循環的最低溫度,則滿足內循環停止準則,結束此次內循環。
步驟4:外循環準則
通過退溫函數tk+1=αtk,α∈(0,1),其中α在0.8~0.99之間,降低內循環的最低溫度,一旦全局處于抽樣穩定狀態,結束整個算法,搜索到的能量最低態就是最優解。
根據文獻[6],仿真參數設置如下:系統中總帶寬為5 MHz,小區數為7,頻譜效率η=4,零均值熱噪聲功率譜密度N0為10-20。Gi,j=si,jG0A(θi,j)/L(di,j),S代表陰影衰落,本仿真利用對數正態分布的隨機數來表示陰影衰落值;G0由發送天線增益、接收天線增益、噪聲系數、電纜損害和穿透損害等一系列參數構成,這里設G0=0 dB;此仿真取A(θ)=25.11 dBi,大尺度衰落L(d)=128.1+ 37.6 lg d,其中L是衰落值,單位為dB,d是用戶和基站的距離,單位為km。
我們的前期研究顯示,離散功率取值采用等間隔能夠獲得更高的性能。本文對其進行更深入的研究,改進系統模型后,運算速度增加了一倍。本文對比改進PSA算法前后的運算時間復雜度,通過畫圖對比改進PSA算法與多分配算法,可以看出,簡化問題模型后系統整體性能基本不受影響。圖3和圖4對比了離散功率不同取值個數對系統總體性能的影響,通過多次運算取平均值進行觀察,發現由于離散功率的分配本身具有一定的隨機性,所以功率曲線和吞吐量曲線都是在總體穩定的情況下具有隨機性的。離散功率4等分、8等分、16等分、32等分、64等分之間,系統總功率和總吞吐量并沒有一定的大小關系,但是它們隨著用戶數增加,呈一定比例的關系遞增。

圖3 總功率圖Fig.3 Total power figure

圖4 總吞吐量圖Fig.4 Total throughput figure
從圖3和圖4可以看出,總體系統性能區域穩定,隨用戶數增加逐漸增大。但對于單個用戶的曲線圖,多分配算法的平均功率和平均吞吐量都隨著用戶數的增加而遞減,這在一定程度上可以減少對其它小區用戶的影響。本文采用的改進PSA算法,平均功率和平均吞吐量卻反倒有一定程度的上升,如圖5和圖6所示。圖7為單位功率吞吐量圖。

圖5 平均功率圖Fig.5 Average power figure

圖6 平均吞吐量圖Fig.6 Average throughput figure

圖7 單位功率吞吐量圖Fig.7 Throughput over unit power figure
從圖7可以看出,隨用戶數的增加,單位功率吞吐量都有一定程度的增加,但是由于改進FSA算法離散功率的選取有一定的隨機性,所以雖然采用多次運算求平均值,其曲線仍然不能像多分配算法畫出的曲線一樣平滑。
圖5~7表明,隨著用戶數增加,系統會趨于穩定。
由于載波功率等無線資源是非常寶貴的,所以必須充分利用。本文的問題模型是在速率一定的情況下,對載波和功率資源進行分配,使系統總體功率達到最小。簡化已有問題模型,從而使整體運算速度大幅度提升。
多小區系統性能是當前無線通信研究的重點,所以我們后續的工作有兩個方面:
(1)改變問題模型,研究功率一定的情況下,如何對載波、頻帶等進行分配,使系統速率最大化;
(2)引入MIMO技術,研究通信系統整體性能。
[1]Abrardo A,Alessandro A,Detti P,et al.Radio resource allocation problem for OFDMA cellular systems[J].Computer and Operations research,2009,36(5):1572-1581.
[2]GjendemsjφA,GesbertD,?ien GE,etal.Optimal power allocation and scheduling for two cell capacity maximization[C]//Proceedings of 2006 4th International Symposium on Modeling and Optimization in Mobile,Ad Hoc and Wireless Networks.Boston:IEEE,2006:1-6.
[3]GjendemsjφA,Gesbert D,?ien EG,et al.Binary power control for sum rate maximization over multiple interfering links[J].IEEE Transactions on Wireless Communication,2008,7(8):3164-3173.
[4]紀純妹,陳芳炯.多小區OFDMA系統基于罰函數-SA的資源分配算法[J].電訊技術,2010,50(10):12-16. JIChun-mei,CHEN Fang-jiong.A Penalty-SA Based Resouce Allocation Algorithm for OFDMA cellular systems[J].Telecommunication Engineering,2010,50(10):12-16.(in Chinese)
[5]KianiG S,?ien EG,Gesbert D.Maximizing Multi-cell Capacity Using Distributed Power Allocation and Scheduling[C]//Proceedings of IEEE Wireless Communications and Networking Conference.Kowloon:IEEE,2007:1690-1694.
[6]IEEE802.16m-08/004r5,Evaluation Methodology Document[S].
ZHAO Qing-li was born in Zhoukou,Henan Province,in 1982.He received the B.S.degree from South China University of Technology in 2004.He is currently working toward the Ph.D.degree.His research concerns coding of the next generation mobile communication system and wireless communication.
Email:zhaoqingli.zh@gmail.com
紀純妹(1985—),女,廣東汕頭人,2004年獲華南理工大學學士學位,現為碩士研究生,主要從事無線資源管理研究。
JIChun-mei was born in Shantou,Guangdong Province,in 1985.She received the B.S.degree from South China University of Technology in 2004.She is now a graduate student.Her research concernswireless communication.
Email:396970409@qq.com
An Im proved Penalty-SA Based Resouce Allocation Algorithm for OFDMA Cellular System s
ZHAO Qing-li,JIChun-mei
(School of Electronic and Information Engineering,South China University of Technology,Guangzhou 510640,China)
In consideration of the interference from other cells,an improved penalty simulated annealing(PSA)algorithm used inmulti-cell OFDMA systems is proposed for carrier and power allocation.The questionmodel is tominimize transmitted power subject to transmitted rate and performance.This stochastic optimizing algorithm is an heuristic algorithm which expands local search into global search.Experimental results show that the improved algorithm can decrease the complexity of themodel and operation time without affecting system performance.Though the value of discrete power based on simulated annealing algorithm is random,the whole regularity is obviouswith high throughput per unit power.
OFDMA cellular system;resource allocation;penalty function;simulated annealing;discrete power
TN914.5
A
10.3969/j.issn.1001-893x.2011.07.027
趙清利(1982—),男,河南周口人,2004年獲華南理工大學學士學位,現為博士研究生,主要從事下一代移動通信編碼和無線通信研究;
1001-893X(2011)07-0133-05
2011-01-30;
2011-04-08