?

CR-OFDM系統中基于人工魚群算法的多業務資源分配*

2015-12-07 06:18張江梅
電子技術應用 2015年1期
關鍵詞:發射功率載波分組

侯 華,張江梅,張 偉

(河北工程大學 信息與電氣工程學院,河北 邯鄲056038)

CR-OFDM系統中基于人工魚群算法的多業務資源分配*

侯華,張江梅,張偉

(河北工程大學 信息與電氣工程學院,河北 邯鄲056038)

在多用戶CR-OFDM系統中,采用一種簡化功率分配新方法和人工魚群算法進行資源分配。該方案在不干擾主用戶正常通信的前提下,綜合考慮各用戶的語音、數據、流媒體三種業務的不同QoS需求,合理地分配資源。先采取一種同時滿足總功率和干擾功率限制的反比于干擾因子的簡化方法進行功率分配。再通過人工魚群算法尋優,求得子載波分配矩陣。仿真及分析顯示,該方案可以在不影響授權用戶通信的前提下,滿足多用戶不同業務的QoS和時延需求,并有效提高系統總速率,降低算法復雜度的同時性能接近于最優。

CR-OFDM系統;人工魚群算法;混合業務;子載波;功率分配

OFDM技術作為多載波調制技術的一種,其靈活的調制特性可有效地提高系統頻帶使用率[1]。如今,在多用戶OFDM系統中,考慮用戶業務需求,充分利用物理層和高層之間的互動信息,就子載波和功率等資源分配問題已經展開了廣泛研究。

隨著無線移動應用需求的不斷增長,無線資源分配給授權用戶專屬使用已經成為阻礙頻譜高效利用的嚴重障礙。據FCC調查發現,授權頻段在大部分時間內處于閑置狀態[2],造成頻譜資源極大的浪費。認知無線電技術使得授權用戶和非授權用戶可以在同一時間同一頻帶上共存,成為打破頻譜資源匱乏僵局的潛在基石。因此,將認知無線電技術應用于OFDM系統中,將會更好地改善系統頻譜資源的利用狀況,提高整體的頻譜利用率。

針對基于認知無線電(Cognitive Radio,CR)技術的OFDM系統資源分配的研究層出不窮,例如文獻[3-8],分別有針對性地提出了CR-OFDM系統的資源分配算法。其中,文獻[5-8]針對多用戶情況。文獻[5]不考慮用戶業務特性,在滿足總功率限制或對主用戶干擾限制時先進行功率分配,再根據剩下的約束條件進行子載波分配。為了考慮MAC層的多種業務特性需求,許多專家學者將跨層思想引入CR-OFDM系統的資源分配中,并最大化物理層的傳輸速率,例如文獻[6-8]。文獻[6]只考慮非實時業務,保證CR用戶速率與預設目標速率成比例,提出最優RA算法,最大化系統總速率。文獻[7]區分只擁有盡力而為業務的用戶和多業務用戶,提出低復雜性的CR-MUMS子載波分配算法,得出近優解。文獻[8]考慮主次用戶之間相互干擾,區分實時業務和非實時業務,采用基于屏障法的功率分配方法,保證RT用戶速率需求并滿足NRT用戶之間比例速率限制,提高系統總速率。

本文在基于認知無線電的 OFDM系統中,針對混合業務,提出一種有效的子載波和功率分配方案。首先,根據總發射功率和主用戶限定的的最大干擾值,實現子載波的傳輸功率分配。然后,根據信道增益信息以及各用戶業務信息,采用人工魚群算法進行不同用戶之間的子載波分配。

1 系統模型和數學模型

1.1系統模型

在蜂窩系統下行鏈路中,假設存在1個認知用戶基站、K個認知用戶和L個授權用戶(如圖1)。設認知用戶k使用子載波n時,認知基站到認知用戶K的信道增益為hk,n。認知用戶與主用戶之間的信道狀態信息可被周期性地檢測到[9],本文假設信道估計完美,因此,認知基站擁有以上信道狀態信息。

圖1 認知無線電系統示意圖

某時刻,主次用戶所使用的頻譜分布情況示意圖如圖2所示。

圖2 主用戶和認知用戶占用的頻譜分布示意圖

1.2數學模型

子載波對主用戶頻帶產生的干擾為其承載信號的功率譜密度(PSD)在主用戶頻帶上的積分[10],設主用戶占用頻段帶寬W,子載波n與主用戶中心頻譜距離用dn表示,對于第n個子載波,認知基站到主用戶的增益為,則用戶k使用子載波n時對主用戶的干擾為:

其中,φ(f)為信號的PSD,記 Fn為在子載波 n上對主用戶的干擾因子。

當子載波n上信號為理想奈奎斯特脈沖時,其PSD為:

其中,Ts為OFDM符號周期,Pk,n為認知用戶 k在子載波n上的傳輸功率。

同樣,主用戶對認知用戶的干擾可表示為:

其中,φPU(eiw)為主用戶的功率譜密度,BS為每個子載波的帶寬。

設認知系統分配給用戶k使用子載波的發射功率為Pk,n。整個系統的帶寬B被分成N子載波,則每個子載波帶寬為B/N。根據香農容量公式,用戶k的子載波n的瞬時傳輸速率為:

其中,Γ為信道香農容量與M-QAM調制信號的信噪比差值,值為-ln(5pe)/1.5[11],pe為誤比特率,N0為加性高斯白噪聲的單邊功率譜密度。

用戶k的總速率為:

其中,Ωk為分配給用戶k的子載波集。

則系統總速率為:

式中,Ck,n為用戶 k在子載波 n上的分配因子,Ck,n為1代表子載波n分配給用戶k,Ck,n為0代表子載波n未分配給用戶k。

本文中用戶k擁有數據、語音、流媒體三種業務(i= 1,2,3)隊列,根據隊列中各個分組(f=1,2,3,…)等待時間、分組QoS優先級及分組長度定義用戶k的權重[12]為:

其中,Wk,i表示用戶k的第i 個分組的權重,集合分組處于緊急狀態,集合中分組非緊急,表征分組 Q oS優先級,Dk,i,f表征分組長度,Ek,i,f表征分組緊急狀態。Ek,i,f等于可忍受時延 Uk,i,f減去已等待時間再減去保護間隔 Gk,i,當 Ek,i,f小于 0 時分組緊急,否則非緊急。βk,i,f越大、Dk,i,f越大或越緊急的分組會被優先傳送。

最終確立優化目標為:

其中,C1和C4限制功率非負且不超過最大發射總功率;C2和 C3確保每個子載波最多只能被一個用戶占用,C5確保對主用戶的干擾不超過主用戶所允許的干擾門限值 (),C6保證為用戶分配不超過其所需要的資源,Qk表示用戶k緩存的數據量。

2 資源分配

2.1功率分配

優化目標中,子載波分配指數Ck,n和功率分配指數Pk,n是待求變量,本文采用次優方法進行功率和子載波分配。

信道增益越大且干擾因子越小的子載波應該被分配更高的功率。為滿足以上要求并滿足干擾門限值,令主用戶所能承受子載波n對其產生的干擾的上限為:

由此可得:

發射總功率最大值為PT,若各個子載波均分總功率,各個子載波上應該分配的功率為:

滿足總功率和干擾門限限制,分配給各個子載波相應的功率值為:

2.2子載波分配

基于人工魚群算法求解 Ck,n(k=1,…,K;n=1,…,N)的步驟如下:

(1)設定種群大小M,人工魚的可視范圍visual,擁擠度因子δ,人工魚每次覓食最大試探次數try_number,迭代次數gen,同時功率按式(12)取值。

(2)定義人工魚向量(行向量)長度為 N,其元素值隨機取1~K之間的某個數。如果子載波n分配給用戶k,即 Ck,n=1(k=1,…,K;n=1,…,N)對應于人工魚向量的第n個元素值等于k。

(6)人工魚行為定義。

(8)判斷是否滿足迭代次數gen條件,若滿足,由F_best逆映射回 Ck,n;否則跳轉到(6.2)。

C6在分配過程中作為判斷條件,在求出分配矩陣Ck,n(k=1,…,K;n=1,…,N)之后,本文所求問題得以解決。

3 仿真及分析

仿真時,帶寬B為10 MHz,子載波數為128,設主用戶占用中間頻帶且帶寬等于B/N,采用六徑頻率選擇性衰落信道,其功率遲延包絡為e-φ(φ=1,2,…,6)。

用戶隊列中分組參數設置如表1。

表1 用戶隊列中分組參數

人工魚群算法中M=31,visual=5,try_number=5,gen= 100,δ=2。

圖3顯示用戶數為16時,隨著主用戶所允許干擾門限值增大,主用戶能容忍的干擾功率變大,系統性能相對變差使得系統總速率得以提高。當主用戶所允許干擾門限值比較小時,系統主要受限于干擾門限約束,隨著允許干擾門限值增加,系統總速率增大的幅度較大;當主用戶所允許干擾門限超過一定值時,系統總速率增大的幅度趨于平緩。并且當發射功率分別為-10 dB、0 dB、10 dB不斷增大時,系統總速率也隨之增大。所允許干擾門限值較小時,由于系統干擾受限,不同總發射功率對應的系統總速率的差異相對較??;隨著所允許干擾門限值增大,由于系統受限于發射功率,因此不同總發射功率時,系統總速率差異相對較大。

圖3 主用戶所允許干擾門限對系統總容量的影響

圖4顯示隨著用戶數增加,由于多用戶分集效應增強,系統總速率增大。當總發射功率相同時,主用戶所允許干擾門限值大的系統總速率比較大,由于隨著干擾門限的放松,即主用戶可以承受更大的干擾,認知用戶可以在不影響主用戶正常通信的前提下分得更高的功率,因此系統總速率增大;當主用戶所允許干擾門限值相同時,發射功率大的系統總速率大。

圖4 CR用戶數對系統總容量的影響

圖5 總發射功率對系統總速率的影響

圖5顯示在特定干擾限制下(Ithp=-30 dB),當總發射功率較小時,所有算法的系統總速率隨著總發射功率增加而明顯增大;當總發射功率達到一定水平,由于系統受限于干擾功率的約束,所有算法的系統總速率趨于平緩。相比而言,文獻[8]中 INT-OP算法的系統總速率大,因為 INT-OP在分配子載波時綜合考慮總功率限制和干擾水平限制。而文獻[5]IFPA-NCSE算法在子載波分配時只考慮兩者之一。本文方案在同時滿足總功率和干擾限制的功率分配基礎上分配子載波,優于IFPANCSE算法且接近于INT-OP算法。

圖6顯示在總發射功率和干擾門限值一定 (Pt=0 dB,Ithp=-20 dB)時,隨著 CR用戶數增加,多用戶分集效應增強,系統總速率均呈增大趨勢。INT-OP算法(RT用戶設為5個)區分用戶為實時業務用戶和非實時業務用戶,滿足RT用戶速率要求的前提下兼顧NRT用戶之間公平性,最大化NRT用戶速率。隨著用戶數增加,非實時業務用戶占的比重增加,由于考慮非實時用戶之間的公平性,其與本文算法差距不斷增大。本文所提方案區分三種業務,根據業務優先級確定用戶的權重,合理地分配資源,以犧牲用戶間的公平性獲得最大系統總速率。

圖6 CR用戶數對系統總速率的影響

4 結論

本文在多用戶CR-OFDM系統中,采用人工魚群算法和新穎的功率分配方案進行資源分配。該方案區分數據、語音、流媒體三種業務,根據總發射功率和主用戶可容忍的干擾功率限制,采用反比例于干擾因子的方法分配功率,采用人工魚群算法分配子載波。仿真結果與分析表明,該方案在滿足對主用戶的干擾功率和總功率約束前提下,通過區分各用戶不同的業務特性,滿足混合業務用戶需求,有效地提高了系統總速率且降低了算法復雜度,其系統性能接近于最優。在CR-OFDM系統中,基于本文所提多用戶子載波功率分配算法,針對多個主用戶情景以及用戶間的公平性等有待研究。

[1]WEISS T A,JONDRAL F K.Spectrum pooling:An innovative strategy for the enhancement of spectrum efficiency[J]. IEEE Commun.Mag.,2004,42(3):S8-S14.

[2]CABRIC D,MISHRA S M,WILLKOMM D,et al.A cognitive radio approach for usage of virtual unlicensed spectrum[C].Proc.14th IST Mobile Wireless Commun.Summit,Dresden,Germany,Jun,2005.

[3]YU G,Zhang Z,Chen Y,et al.Subcarrier and bit allocation for OFDMA systems with proportional fairness[C].Proc. IEEE WCNC,Las Vegas,Apr.2006,vol.3:1717-1722.

[4]QIN T,LEUNG C.Fair adaptive resource allocation for multiuser OFDM cognitive radio systems[C].Proc.2nd Int. Conf.CHINACOM,Shanghai,China,Aug.2007:115-119.

[5]SAMI M,GORDON L.Interference-aware radio resource allocation in OFDMA-based cognitive radio cutworks[J]. IEEE Trans.Veh.Technol.,2011,60(4):1699-1713.

[6]ZHANG Y,LEUNG C.Resource allocation for non-realtime services in OFDM-based cognitive radio systems[J]. IEEE Commun.Lett.,2009,13(1):16-18.

[7]LI Q,LU P,YU Z,et al.Utility-based scheduling algorithm for multiple services in OFDM cognitive radio networks[C].IEEE 75th Vehicular Technology Conference(VTC Spring),May,2012.

[8]WANG S,ZHOU Z,GE M,et al.Resource allocation for heterogeneous cognitive radio networks with imperfect spectrum sensing[J].IEEE Journal on Selected Areas in Communications,2013,31(3):464-475.

[9]SURAWEERA H,SMITH P,SHAFI M.Capacity limits and performance analysis of cognitive radio with imperfect channel knowledge[J].IEEE Trans.Veh.Technol.,2010,59(4):1811-1822.

[10]WANG Y,XU W,YANG K,et al.Optimal energy-efficient power allocation for OFDM-based cognitive radio networks[J].IEEE Commun.Lett.,2012,16(9):1420-1423.

[11]GOLDSMITH A J,CHUA S G.Variable-rate variablepower MQAM for fading channels[J].IEEE Trans.Commun.,1997,45(10):1218-1230.

[12]HOU H,LI G X.Cross-layer packet dependent OFDM scheduling based on proportional fairness[J].Wseas Transactions on Communications,2012,11(1):1-15.

Resources allocation for CR-OFDM systems with heterogeneous services based on artificial fish swarm algorithm

Hou Hua,Zhang Jiangmei,Zhang Wei
(School of Information&Engineering,Hebei University of Engineering,Handan 056038,China)

For multiuser cognitive radio orthogonal frequency division multiplexing(OFDM)system,a resources allocation scheme based on Artificial Fish Swarm Algoritm(AFSA)and the new simplified power allocation method is proposed.The scheme considers different QoS requirements and time delays for data,voice and streaming media services and takes reasonable resource allocation without interfering the spectrum holders′usage.For power allocation,a simplified power allocation method which inverses ratio to interference factor is proposed to meet the total transmission power limit and the interference threshold limit that primary user can tolerate.For subcarrier allocation,to get the subcarrier allocation matrix by the artificial fish algorithm.The simulation and analysis show that the proposed scheme can meet different QoS and delay requirements of users’different services and effectively improve system capacity and reduce the algorithm complexity under the premise of not affecting PU communication and its performance is close to the optimal solution.

CR-OFDM System;AFSA;heterogeneous services;subcarrier and power allocation

中途分類號:TN92A

0258-7998(2015)01-0099-05

10.16157/j.cnki.0258-7998.2014061202127

河北省自然科學基金(FN201202046);河北省高等學??茖W技術研究重點項目(ZH2011222)

2014-06-12)

侯華(1980-),女,博士,主要研究方向:OFDM、CR、無線傳感器網絡。

張江梅(1988-),女,碩士生,主要研究方向:OFDM、CR。

張偉(1987-),男,碩士生,主要研究方向:OFDM、CR。

猜你喜歡
發射功率載波分組
水聲單載波擴頻均衡技術研究
分組搭配
怎么分組
放大轉發中繼器降低發射功率的選擇策略研究
淺談AC在WLAN系統中的應用
分組
基于功率分配最優中繼選擇的研究
低壓臺區載波抄表技術研究
應急廣播系統中副載波的構建與應用
低壓載波通訊測試儀的開發與應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合