相關(guān)鏈接: 中國(guó)安全網(wǎng) 中國(guó)質(zhì)量網(wǎng) 中國(guó)論文網(wǎng) 中國(guó)資訊網(wǎng)
1引言
干擾是無(wú)線通信面臨的關(guān)鍵問題之一,其限制了無(wú)線通信系統(tǒng)的吞吐量,降低了無(wú)線頻譜的利用率。干擾對(duì)齊(interference alignment)技術(shù)通過將干擾信號(hào)壓縮到更低維度的信號(hào)空間,增加期望信號(hào)占據(jù)的信號(hào)空間維度,能夠極大地提高無(wú)線通信系統(tǒng)的信道容量。理論上,在K用戶干擾信道中,干擾對(duì)齊技術(shù)能使系統(tǒng)的總自由度比傳統(tǒng)正交化干擾管理方式增加K/2倍。在理論上,干擾對(duì)齊可在時(shí)域、頻域、空間域、幅度域,甚至復(fù)數(shù)域中進(jìn)行。在多用戶MIMO (multiple input multiple output,MIMO)系統(tǒng)中,通過預(yù)編碼技術(shù)實(shí)現(xiàn)干擾信號(hào)在空間域中的對(duì)齊,是實(shí)際中最容易實(shí)現(xiàn)的干擾對(duì)齊技術(shù),成為干擾對(duì)齊研究的熱點(diǎn)剛:在多蜂窩MIMO網(wǎng)絡(luò)中,干擾對(duì)齊技術(shù)能夠有效消除小區(qū)內(nèi)干擾和小區(qū)間干擾,以提高系統(tǒng)的總吞吐量。當(dāng)小區(qū)數(shù)量較多時(shí),為實(shí)現(xiàn)完全干擾對(duì)齊,發(fā)射機(jī)或接收機(jī)必須配置大量天線,導(dǎo)致系統(tǒng)變得難以實(shí)現(xiàn)。然而在實(shí)際的多小區(qū)網(wǎng)絡(luò)中,由于移動(dòng)終端的隨機(jī)分布,其與基站間的距離相差較大,也導(dǎo)致小區(qū)間干擾有強(qiáng)有弱。當(dāng)天線配置不足以實(shí)現(xiàn)完全干擾對(duì)齊時(shí),僅對(duì)部分較強(qiáng)的干擾鏈路進(jìn)行干擾對(duì)齊,也可能取得接近最優(yōu)的系統(tǒng)性能,但所需要的天線數(shù)量將大大降低。然而,當(dāng)前關(guān)于部分干擾對(duì)齊的研究主要是基于預(yù)先確定的部分拓?fù)浣Y(jié)構(gòu),并沒有解決如何選擇干擾鏈路的問題。參考文獻(xiàn)[9]對(duì)空間相關(guān)蜂窩網(wǎng)絡(luò)部分干擾對(duì)齊進(jìn)行了研究,但其復(fù)雜性過高而難以應(yīng)用到實(shí)際系統(tǒng)中。而參考文獻(xiàn)[10]基于移動(dòng)用戶的分布提出了一種基于分組的部分干擾對(duì)齊機(jī)制,但該算法性能相對(duì)較低,并沒有充分利用干擾對(duì)齊技術(shù)的優(yōu)勢(shì)。
在部分干擾對(duì)齊技術(shù)的研究中,如何合理選擇最優(yōu)的干擾鏈路進(jìn)行干擾對(duì)齊,合理地利用有限的天線資源,是需要重點(diǎn)研究的問題。在對(duì)干擾鏈路選擇問題進(jìn)行建模的基礎(chǔ)上,本文提出了一種基于遺傳算法的干擾鏈路選擇機(jī)制,在給定的天線數(shù)量條件下,能夠通過部分干擾對(duì)齊技術(shù)實(shí)現(xiàn)更優(yōu)的系統(tǒng)性能,最后通過仿真分析證明算法的優(yōu)勢(shì)。
2系統(tǒng)模型
設(shè)多小區(qū)網(wǎng)絡(luò)中有G個(gè)小區(qū),為簡(jiǎn)化分析,設(shè)每個(gè)小區(qū)中有1個(gè)基站和K個(gè)移動(dòng)終端;竞鸵苿(dòng)終端分別配置M和Ⅳ根全向天線。本文僅研究下行鏈路,且設(shè)每個(gè)用戶的自由度為D。設(shè)小區(qū)g中的第k個(gè)用戶為gk),其接收信號(hào)為:
其中,Tg9k為從基站g’到移動(dòng)終端國(guó),糾的距離,單位為km,f為載波信號(hào)頻率,本文中設(shè)為2 GHz,記從基站g’到移動(dòng)終端(g,k)的干擾鏈路為瞻(g’,g,k)。
3多小區(qū)網(wǎng)絡(luò)部分干擾對(duì)齊
3.1問題描述
對(duì)于大規(guī)模的多小區(qū)網(wǎng)絡(luò),要滿足完全干擾對(duì)齊的可行性條件,必須要在基站或移動(dòng)端配置足夠數(shù)量的天線。當(dāng)天線數(shù)量不足以實(shí)現(xiàn)完全干擾對(duì)齊時(shí),可以僅將部分較強(qiáng)的干擾鏈路對(duì)齊到更低維度的信號(hào)空間,而將其他干擾作為加性噪聲處理。通過部分干擾對(duì)齊,基于有限的天線數(shù)量,可以選擇性地消除部分干擾信號(hào)以獲得較高的系統(tǒng)性能。當(dāng)然,為了實(shí)現(xiàn)部分十?dāng)_對(duì)齊,需要配置一個(gè)服務(wù)器從其他用戶收集信道狀態(tài)信息(channel state irdormation,CSI),計(jì)算預(yù)編碼矩陣和接收重組矩陣并發(fā)送到相應(yīng)的基站。具體細(xì)節(jié)可參考文獻(xiàn)[7],在此不再贅述。
定義變量,若選擇消除干擾鏈路培(g’,g,k),則置S9k=01,否則使
=01。在此基礎(chǔ)上,定義基站集合
,集合內(nèi)所有基站到移動(dòng)終端b∞的干擾均被消除。類似地,定義移動(dòng)終端集合
,從基站g’到該集合內(nèi)所有移動(dòng)終端的干擾均被消除。基于以上定義,移動(dòng)終端(g,k)為:
要使移動(dòng)終端g,k獲得最優(yōu)的傳輸速率,需要求解最優(yōu)的預(yù)編碼矩陣與干擾選擇標(biāo)志。在固定干擾選擇標(biāo)志的條件下,若可行性條件滿足,可將干擾對(duì)齊作為求解最優(yōu)預(yù)編碼矩陣和接收重組矩陣的方法,則最優(yōu)系統(tǒng)設(shè)計(jì)問題可建模為一個(gè)混合整數(shù)雙層非線性規(guī)劃問題:
其中fu為基于干擾對(duì)齊設(shè)計(jì)最優(yōu)預(yù)編碼矩陣的函數(shù)。式(4)所示的最優(yōu)化問題中,干擾選擇標(biāo)志的設(shè)計(jì)依賴于預(yù)編碼矩陣,而預(yù)編碼矩陣的設(shè)計(jì)又依賴于干擾選擇標(biāo)志。這種分層的結(jié)構(gòu)正是雙層規(guī)劃的主要特點(diǎn)。
3.2基于部分干擾拓?fù)浣Y(jié)構(gòu)的干擾對(duì)齊
對(duì)于給定的干擾鏈路選擇標(biāo)志變量,若滿足干擾對(duì)齊可行性條件,則可由干擾對(duì)齊技術(shù)設(shè)計(jì)最優(yōu)的預(yù)編碼矩陣
和接收重組矩陣
,滿足以下條件:
式(5)與多小區(qū)網(wǎng)絡(luò)干擾對(duì)齊約束條件類似,而針對(duì)多小區(qū)網(wǎng)絡(luò)的干擾對(duì)齊,學(xué)術(shù)界提出了多種求解方法,由于篇幅限制,在此不再贅述。
4干擾鏈路選擇
為獲得最優(yōu)的系統(tǒng)吞吐量,必須求解式(4)所示的混合整數(shù)雙層非線性規(guī)劃問題。雙層規(guī)劃問題通常難以求解,最簡(jiǎn)單的線型規(guī)劃已被證明是強(qiáng)NP難問題。遺傳算法(genetic algorithm,GA)是由Holland J H基于生物遺傳進(jìn)化機(jī)制提出的一種智能優(yōu)化算法,它通過模擬物種的遺傳與進(jìn)化過程,能夠有效地求解各類復(fù)雜優(yōu)化問題,其求解最優(yōu)可行解的可行性由模式定理得到保證。由于其簡(jiǎn)單高效的特點(diǎn),遺傳算法在無(wú)線通信中也得到了廣泛的應(yīng)用。
因此本文采用遺傳算法進(jìn)行干擾鏈路的選擇。
4.1遺傳算法相關(guān)參數(shù)和操作定義
4.1.1遺傳算法基本參數(shù)
在本文的遺傳算法實(shí)現(xiàn)中,設(shè)種群的大小為pop Size,交叉概率為P,變異概率為Pm,最大進(jìn)化代數(shù)為max/A。
4.1.2染色體編碼
當(dāng)干擾鏈路選擇標(biāo)志(s g,k)后,可由干擾對(duì)齊機(jī)制求解最優(yōu)預(yù)編碼矩陣,因此需要對(duì)干擾鏈路選擇標(biāo)志進(jìn)行二進(jìn)制編碼。由第2.1節(jié)中對(duì)干擾鏈路選擇標(biāo)志的定義,可設(shè)染色體s為GxGxK的矩陣,且矩陣的每個(gè)元素均屬于集合{0,1)。若s(g,g’,k)=O,則表示從基站g到小區(qū)g’內(nèi)第^個(gè)用戶的干擾鏈路被選中進(jìn)行干擾對(duì)齊,否則將其作為加性噪聲處理。
4.1.3染色體校驗(yàn)
需要注意的是,染色體的編碼還受到干擾對(duì)齊可行性條件的約束,否則函數(shù)fIA不能求得最優(yōu)的發(fā)送預(yù)編碼矩陣和接收重組矩陣,導(dǎo)致系統(tǒng)總?cè)萘康南陆。由參考文獻(xiàn)[7]可知染色體編碼必須滿足:
不滿足式(6)約束的染色體稱為奇異染色體。
4.1.4初始化種群
要保證遺傳算法的正常有效進(jìn)行,在算法初始化階段,需要生成一定數(shù)量的染色體。傳統(tǒng)遺傳算法一般采用隨機(jī)生成的方式,但在干擾鏈路選擇中,這種完全隨機(jī)的辦法不利于算法的快速收斂。從提高系統(tǒng)容量的角度,應(yīng)優(yōu)先選擇較強(qiáng)的干擾鏈路進(jìn)行干擾對(duì)齊。因此,在初始化過程中,對(duì)強(qiáng)干擾鏈路以較大的概率選中,而對(duì)于弱干擾鏈路給予較小的選中概率,這樣在保證種群多樣性的同時(shí)又提高了初始種群的質(zhì)量。與此同時(shí),種群的初始化還需要滿足染色體的可行性。綜上所述,本文采用的種群初始化算法如下所示。
算法1種群初始化算法
步驟1Vl≤g’≤G,計(jì)算每個(gè)從基站g’到移動(dòng)終端的初始化概率:
步驟2 Vl≤g’≤G,且園,%)∈∥,從基站g’發(fā)射的所有鏈路(g’,g,k)中選擇M/(KD)-1個(gè)干擾鏈路,鏈路(g’,g,k)被選擇的概率為p。(g’,g,k)。
步驟3初始化染色體s,s為GxGxK的矩陣,且對(duì)于s(g’,g,k),如果鏈路培’,g,k)被選中對(duì)齊,則置s(g’,g,k)為0,否則置s(g’,g,k)為1。
步驟4若生成的染色體數(shù)量達(dá)到種群規(guī)模,則算法結(jié)束,否則轉(zhuǎn)至步驟2。
4.1.5適度評(píng)價(jià)
對(duì)于確定的干擾鏈路選擇方案,可利用函數(shù)厶求出一組最優(yōu)發(fā)送預(yù)編碼矩陣和接收濾波矩陣,在此基礎(chǔ)上,由式(3)求出系統(tǒng)吞吐量作為適應(yīng)度評(píng)價(jià)準(zhǔn)則jitness(s),系統(tǒng)吞吐量越大,則適應(yīng)度越高。
4.1.6選擇操作
根據(jù)計(jì)算出的適應(yīng)度函數(shù),采用輪盤賭的方式隨機(jī)選擇一些染色體構(gòu)成新的種群,為提高算法收斂的速度,原種群中適應(yīng)度函數(shù)最高的染色體不參與輪盤賭,直接復(fù)制到新的種群中。在輪盤賭中,每條染色體被選中的概率為:
4.1.7交叉操作
采用雙親雙子交叉法,以交叉概率Pc在種群中隨機(jī)選擇兩個(gè)染色體s.和S2,根據(jù)鏈路選擇標(biāo)志為多維矩陣的特點(diǎn),先將s.和S2拉直為矢量,隨機(jī)選擇交叉點(diǎn)進(jìn)行交叉,再將得到的矢量還原為GxCxK的矩陣。需要說明的是,交叉操作可能產(chǎn)生奇異染色體,因此交叉之后必須對(duì)其進(jìn)行校驗(yàn),若為奇異染色體,則重新選擇交叉點(diǎn)進(jìn)行交叉。
4.1.8變異操作
為提高算法尋優(yōu)的能力,對(duì)染色體的每一位均以變異概率進(jìn)行變異操作,即通過將該位置的值取反來產(chǎn)生新的個(gè)體。與交叉操作類似,變異操作同樣有可能產(chǎn)生奇異染色體。因此也必須對(duì)新的染色體進(jìn)行校驗(yàn),若為奇異染色體,則不發(fā)生變異。
4.2基于遺傳算法的干擾鏈路選擇
本文提出的基于GA的干擾鏈路選擇算法如下所示。
算法2基于GA的干擾鏈路選擇算法
步驟1參數(shù)初始化。對(duì)遺傳算法參數(shù)進(jìn)行初始化操作,包括種群數(shù)量pop Size、變異概率Pe、變異概率Pm、最大進(jìn)化代數(shù)max/A:
步驟2種群初始化。隨機(jī)生成數(shù)量為pop Size的非奇異染色體;
步驟3計(jì)算每個(gè)個(gè)體的適應(yīng)度函數(shù)jitrLess;
步驟4判斷是否滿足算法終止條件,若滿足條件則轉(zhuǎn)到步驟9;否則轉(zhuǎn)到步驟5。采用復(fù)合終止條件,只要滿足設(shè)定的收斂條件或達(dá)到最大進(jìn)化代數(shù),則視為算法滿足終止條件;
步驟5執(zhí)行選擇操作,生成新的種群;
步驟6依概率Pm執(zhí)行交叉操作;
步驟7依概率Pc按位執(zhí)行變異操作;
步驟8計(jì)算每個(gè)個(gè)體的適應(yīng)度函數(shù)jitness,轉(zhuǎn)至步驟4:
步驟9輸出最優(yōu)的染色體及相應(yīng)的發(fā)送預(yù)編碼矩陣和接收重組矩陣。
5仿真分析
為驗(yàn)證本文提出算法的有效性,本文將算法與完全干擾對(duì)齊算法、經(jīng)典的多小區(qū)網(wǎng)絡(luò)匹配濾波算法、僅相鄰小區(qū)干擾鏈路被消除的部分干擾對(duì)齊算法所達(dá)到的容量進(jìn)行比較。仿真網(wǎng)絡(luò)結(jié)構(gòu)為19個(gè)六邊形多小區(qū)網(wǎng)絡(luò),其中每個(gè)小區(qū)內(nèi)包含1個(gè)位于小區(qū)中心的基站和2個(gè)移動(dòng)終端。多蜂窩網(wǎng)絡(luò)干擾對(duì)齊的目標(biāo)是提高小區(qū)邊緣用戶的吞吐量,因此設(shè)移動(dòng)終端位于半徑為0.9r~r的環(huán)型區(qū)域。采用Montecarlo方法隨機(jī)生成100組小尺度衰落,并計(jì)算總吞吐量取平均值。
圖1為4種算法小區(qū)總吞吐量的比較,其中本文算法實(shí)現(xiàn)干擾對(duì)齊的干擾鏈路數(shù)量為12,每個(gè)小區(qū)內(nèi)移動(dòng)終端數(shù)量K=2,每個(gè)用戶自由度d=l,小區(qū)半徑r=500 m。當(dāng)發(fā)送功率小于25 dBm時(shí),本文提出的基于遺傳算法的干擾鏈路選擇算法性能與完全干擾對(duì)齊基本相同,均低于傳統(tǒng)匹配濾波算法。而當(dāng)發(fā)送功率大于25 dBm時(shí),兩種干擾對(duì)齊算法性能均優(yōu)于匹配濾波算法。而本文算法性能低于完全干擾對(duì)齊,但完全干擾對(duì)齊需要配置的天線數(shù)量為(C-l)K2d+ Kd=74,而本文算法需要的天線數(shù)量?jī)H為26,遠(yuǎn)少于完全干擾對(duì)齊所需要的天線數(shù)量。匹配濾波算法僅從期望信號(hào)功率最大化的角度進(jìn)行預(yù)編碼,完全忽略了干擾信號(hào)的影響,因此在干擾信號(hào)較弱時(shí)性能較好,但在干擾信號(hào)較強(qiáng)時(shí),則系統(tǒng)吞吐量遠(yuǎn)低于干擾對(duì)齊算法。由圖1中還可以看出,當(dāng)僅考慮基站對(duì)相鄰小區(qū)移動(dòng)終端的干擾時(shí),系統(tǒng)性能不僅遠(yuǎn)低于干擾對(duì)齊,還低于匹配濾波算法,這說明在多蜂窩網(wǎng)絡(luò)中,僅對(duì)相鄰小區(qū)間的干擾信號(hào)進(jìn)行消除,是不能達(dá)到最優(yōu)系統(tǒng)性能的。
圖2為本文算法與參考文獻(xiàn)[10]提出的基于用戶分組的部分干擾對(duì)齊算法對(duì)比。根據(jù)參考文獻(xiàn)[10]的圖2中的系統(tǒng)配置,采用三元組(7,12,1)表示系統(tǒng)由7個(gè)小區(qū)組成,而每個(gè)小區(qū)內(nèi)用戶數(shù)量為12.且每個(gè)用戶傳輸1個(gè)數(shù)據(jù)流。理論上,若采用參考文獻(xiàn)[10]算法,每個(gè)基站能夠?qū)崿F(xiàn)12個(gè)干擾鏈路對(duì)齊并消除干擾,因此仿真中設(shè)對(duì)齊的干擾鏈路數(shù)量為12。從圖2中可以看出,本文所提的算法所獲得的系統(tǒng)吞吐量要遠(yuǎn)高于參考文獻(xiàn)的算法,這是因?yàn)樵诒疚乃岬乃惴ㄖ,接收濾波器能夠消除小區(qū)的所有用戶間干擾;但在參考文獻(xiàn)[10]所提算法中,接收濾波器僅能夠消除分組內(nèi)部的用戶間干擾,而同小區(qū)內(nèi)部其他組用戶產(chǎn)生的用戶間干擾會(huì)嚴(yán)重降低用戶的SINR,從而導(dǎo)致系統(tǒng)吞吐量的降低。
6結(jié)束語(yǔ)
在實(shí)際多小區(qū)網(wǎng)絡(luò)中,基站端的天線數(shù)量往往不足以實(shí)現(xiàn)完全干擾對(duì)齊,限制了系統(tǒng)整體性能的提升。針對(duì)網(wǎng)絡(luò)中干擾信號(hào)衰減非均勻的特性,本文提出了一種基于遺傳算法的干擾鏈路選擇算法,選擇調(diào)度合理的干擾鏈路進(jìn)行部分干擾對(duì)齊,以達(dá)到最優(yōu)的系統(tǒng)性能。仿真實(shí)驗(yàn)表明,本文提出的算法能夠以較少的天線數(shù)量獲得較好的系統(tǒng)性能。但是,本文結(jié)論是在沒有考慮信道估計(jì)和反饋的誤差條件下得到的,對(duì)包括信道估計(jì)、反饋和干擾鏈路調(diào)度在內(nèi)的系統(tǒng)性能進(jìn)行綜合研究和評(píng)估,還需要進(jìn)一步深入研究。
7摘要:
針對(duì)多小區(qū)的多輸人多輸出網(wǎng)絡(luò)中的部分干擾對(duì)齊問題,提出了一種基于遺傳算法的動(dòng)態(tài)干擾鏈路選擇機(jī)制。首先,利用無(wú)線信道路徑損耗的非均勻特性,將預(yù)編碼問題建模為一個(gè)混合整數(shù)雙層規(guī)劃問題;其次,基于遺傳算法對(duì)該問題進(jìn)行求解并獲得最優(yōu)的系統(tǒng)性能。仿真實(shí)驗(yàn)表明,在19個(gè)小區(qū)的多小區(qū)網(wǎng)絡(luò)中,提出的算法能夠以較少的天線達(dá)到比匹配濾波算法更優(yōu)的性能,具有更優(yōu)的應(yīng)用價(jià)值。
上一篇:理論與實(shí)踐: 木屑熱解揮發(fā)物冷凝特性及實(shí)驗(yàn)研究
下一篇:經(jīng)驗(yàn)介紹:全連續(xù)粗軋機(jī)控制系統(tǒng)的開發(fā)與應(yīng)用