本發(fā)明屬于大規(guī)模分布式天線系統(tǒng)中資源分配領(lǐng)域,涉及分布式系統(tǒng)中一種基于天線選擇的高能效傳輸方法。
背景技術(shù):
在分布式天線系統(tǒng)(DAS,Distributed Antenna System)中,遠(yuǎn)端接入單元(RAUs)隨機(jī)設(shè)置在一定的范圍內(nèi),并通過(guò)光纖與基帶處理單元連接,因此DAS系統(tǒng)中,用戶接入到基站的距離、基站的發(fā)射功率以及用戶受到的干擾會(huì)很大程度降低,系統(tǒng)性能也大幅度提高。DAS的研究熱度不斷提升。由于DAS中基站天線距離用戶的距離不等,其中大部分天線在距離用戶較遠(yuǎn)處,要想和用戶正常通信,必須提高基站天線的發(fā)射功率,由此消耗了大量的能量,系統(tǒng)的能量效率因此降低。
近年來(lái),DAS中的能量效率由于系統(tǒng)持續(xù)增長(zhǎng)的能量消耗以及環(huán)境問(wèn)題而越來(lái)越受學(xué)術(shù)界和工業(yè)界的關(guān)注,成為下一代通信系統(tǒng)的主流。針對(duì)大規(guī)模分布式天線系統(tǒng)能量效率這一問(wèn)題,相關(guān)研究人員已經(jīng)提出多種解決方案提升系統(tǒng)能量效率的算法。其中大量的研究工作是通過(guò)降低系統(tǒng)的頻譜效率換取系統(tǒng)的能量效率的提升。已有少量的研究者通過(guò)特定的算法讓用戶只選擇小部分距離較近的信道條件比較理想的基站天線為其服務(wù)。本文在相關(guān)研究者已有的工作基礎(chǔ)上進(jìn)一步改進(jìn)天線選擇算法,并通過(guò)功率控制,更好得提高系統(tǒng)的能量效率,改善系統(tǒng)的性能。
技術(shù)實(shí)現(xiàn)要素:
發(fā)明目的:針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明針對(duì)分布式天線系統(tǒng)中的能效問(wèn)題提出了分布式系統(tǒng)中一種基于天線選擇的高能效傳輸方法,該方法能夠提升系統(tǒng)的能量效率。
技術(shù)方案:為了實(shí)現(xiàn)上述目的,本發(fā)明公開(kāi)的分布式系統(tǒng)中一種基于天線選擇的高能效傳輸方法,包括以下步驟:
步驟1、計(jì)算小區(qū)內(nèi)每個(gè)用戶選擇基站天線的初始數(shù)目V*,其中L為基站天線數(shù)目,K為小區(qū)內(nèi)用戶數(shù)目,為向上取整符號(hào);
步驟2、為小區(qū)內(nèi)每個(gè)用戶kn選擇初始的V*根天線,構(gòu)成服務(wù)天線集合Bn,用戶kn構(gòu)成第n個(gè)用戶集合和Bn構(gòu)成第n個(gè)虛擬小區(qū)Vn,n=1,2,...,N,N為虛擬小區(qū)(v-cell)數(shù)目,初始值為K;
計(jì)算用戶kn到第l個(gè)基站天線的大尺度衰落因子
在每個(gè)虛擬小區(qū)中,獲取下行鏈路基站天線給用戶kn的發(fā)射功率
步驟3、獲取任意兩個(gè)虛擬小區(qū)Vi和Vj之間的距離D(Vi,Vj),其中1≤i,j≤N,i≠j,d(ki,Vj)表示Vi中的用戶ki到Vj的距離,min{·}表示求所有可能取值的最小值;
步驟4、將不同虛擬小區(qū)進(jìn)行合并,使得系統(tǒng)的能量效率不斷提升。
具體地,用戶kn到第l個(gè)基站天線的大尺度衰落因子計(jì)算如下式:
其中,路徑損耗因子為α,用戶kn的坐標(biāo)為第l個(gè)基站天線的坐標(biāo)為rlB,l=1,2,…,L,||·||表示求向量的歐幾里得范數(shù)。
具體地,下行鏈路基站天線給用戶kn的發(fā)射功率計(jì)算如下式:
其中表示用戶kn到第l個(gè)基站天線的大尺度衰落因子,Bn表示用戶kn所屬虛擬小區(qū)Vn的服務(wù)天線集合,p為常數(shù),表示系統(tǒng)為所有用戶統(tǒng)一設(shè)定的接收功率值。
具體地,虛擬小區(qū)Vi中的用戶ki到虛擬小區(qū)Vj的距離d(ki,Vj)用用戶ki到Vj的信泄露噪比度量,計(jì)算如下式:
其中N0表示高斯白噪聲的功率,表示用戶kn到第l個(gè)基站天線的大尺度衰落因子,Bj表示虛擬小區(qū)Vj的服務(wù)天線集合。
具體地,步驟(2)中為小區(qū)內(nèi)每個(gè)用戶kn選擇初始的V*根天線,構(gòu)成服務(wù)天線集合Bn的具體步驟包括:
(21)初始化每個(gè)用戶的服務(wù)天線集合為空集:其中表示空集;
(22)依次遍歷每個(gè)用戶kn,n=1,2,…,K,每次選擇一個(gè)未被分配且到用戶kn的大尺度衰落因子最大的基站天線l*,將基站天線l*并入集合Βn中,Bn←Bn∪{l*},并標(biāo)記基站天線l*為已分配天線;
(23)重復(fù)執(zhí)行步驟(22)V*次,最終為每個(gè)用戶的服務(wù)天線集合Βn都包含V*根天線,且滿足1≤n,m≤K,且n≠m。
具體地,步驟(4)中合并不同虛擬小區(qū)包括如下步驟:
(41)N個(gè)虛擬小區(qū)構(gòu)成集合Τ={V1,V2,…,VN},獲取系統(tǒng)的初始能量效率η;
(42)在集合Τ中找到距離最近的兩個(gè)虛擬小區(qū)和計(jì)算將這兩個(gè)虛擬小區(qū)合并后系統(tǒng)的能量效率η';
(43)比較η'和η的大小,如果η'>η,則將和合并,執(zhí)行操作431-434:
(431)從集合Τ中除去和
(432)將和進(jìn)行合并:
(433)合并后的虛擬小區(qū)添加至集合Τ中:
(434)更新系統(tǒng)當(dāng)前能量效率:η←η';更新虛擬小區(qū)數(shù)目:N←N-1,重新計(jì)算集合Τ中任意兩個(gè)虛擬小區(qū)之間的距離D;
如果η'<η,則將設(shè)置為無(wú)窮大;
(44)重復(fù)執(zhí)行步驟(42)、(43),直到集合Τ中任意兩個(gè)虛擬小區(qū)之間的距離全部為無(wú)窮大,結(jié)束該合并算法。
具體地,獲取系統(tǒng)的能量效率包括如下步驟:
(51)虛擬小區(qū)Vi中的用戶ki到Vi的服務(wù)天線集合Bi中的每個(gè)天線的大尺度衰落信息記為向量瞬時(shí)信道信息記為向量其中C表示復(fù)數(shù)域,|Vi|表示虛擬小區(qū)Vi包含的服務(wù)天線數(shù)目,獲取用戶ki到Bi信道信息向量表示兩個(gè)向量對(duì)應(yīng)元素相乘;
(52)用表示虛擬小區(qū)Vi中的基站天線給用戶ki發(fā)送信號(hào)時(shí)的預(yù)編碼向量,則用戶ki的下行信泄露噪比表示為:
表示求向量a的共軛轉(zhuǎn)置,表示虛擬小區(qū)Vi中的用戶集合,有以下約束條件:
s.t.表示滿足某約束條件,得到用戶ki的預(yù)編碼向量:
其中IM表示M階單位矩陣,ξm(·)表示求矩陣的最大特征值對(duì)應(yīng)的特征向量;
獲得用戶ki的可達(dá)速率
E{·}表示求統(tǒng)計(jì)期望,其中表示用戶ki接收的干擾功率,表示為:
表示虛擬小區(qū)Vi'中的用戶集合;
(53)基站側(cè)消耗的功率為
ptotal=pt+pc+pBH
其中pt為基站發(fā)射總功率pc為基站電路消耗的功率,為常數(shù),與被服務(wù)的用戶數(shù)目無(wú)關(guān),pBH為與系統(tǒng)用戶總速率成正相關(guān)的回程(Backhaul)功率消耗,表示為:
其中ρ為常數(shù)比例因子;|Bi|表示天線集合Bi包含的天線數(shù)目;
則系統(tǒng)的能量效率η表示為:
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明公開(kāi)的分布式系統(tǒng)中一種基于天線選擇的高能效傳輸方法,首先根據(jù)基站天線的數(shù)目和用戶數(shù)目以及用戶到每根基站天線的大尺度衰落信息選擇最初的幾根基站天線,每個(gè)用戶與其服務(wù)天線構(gòu)成一個(gè)v-cell,然后獲取每個(gè)小區(qū)之間的距離,通過(guò)迭代算法合并不同的v-cell,使得系統(tǒng)頻譜效率提升的同時(shí)提高系統(tǒng)的能量效率。本發(fā)明公開(kāi)的方法在滿足分布式天線系統(tǒng)可達(dá)速率的條件下,減少為用戶服務(wù)的基站活躍天線數(shù)目,從而減少基站的功率消耗,并控制每個(gè)用戶的有效接收功率,在滿足系統(tǒng)頻譜效率的前提下能有效提升系統(tǒng)的能量效率。
附圖說(shuō)明
圖1是本發(fā)明中分布式系統(tǒng)中一種基于天線選擇的高能效傳輸方法的框架示意圖;
圖2是本發(fā)明中用戶數(shù)目K=16和32時(shí),基于天線選擇的高能效算法與其它兩種方案在基站天線數(shù)目變化是系統(tǒng)的能量效率比較圖;
圖3是本發(fā)明中基站天線數(shù)目與用戶數(shù)目比值L/K為4時(shí),基于天線選擇的高能效算法與其它兩種方案在用戶選擇服務(wù)天線平均數(shù)目變化時(shí)系統(tǒng)的能量效率比較圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式,進(jìn)一步闡明本發(fā)明。
如圖1所示,分布式系統(tǒng)中一種基于天線選擇的高能效傳輸方法,首先依據(jù)基站天線和用戶的數(shù)目信息,確定用戶需要選擇天線數(shù)目的初始值V*,然后根據(jù)用戶和基站天線的位置得到每個(gè)用戶到達(dá)所有基站天線的大尺度衰落因子等信息,并根據(jù)本發(fā)明的天線選擇算法為每個(gè)用戶選擇最初的V*根基站天線,其中每個(gè)用戶選擇的天線不重復(fù),并將每個(gè)用戶和對(duì)其服務(wù)的基站天線看成一個(gè)虛擬小區(qū)v-cell;接著獲取不同v-cell之間各個(gè)用戶的SLNR,并基于本發(fā)明的算法對(duì)不同的v-cell進(jìn)行合并,使得合并之后系統(tǒng)的能量效率不斷提高。本發(fā)明在滿足分布式天線系統(tǒng)一定可達(dá)速率條件下,減少為用戶服務(wù)的基站天線數(shù)目,減小用戶接收的干擾信號(hào),通過(guò)天線選擇算法選擇特定的小部分基站天線服務(wù)用戶,并控制每個(gè)用戶的有效接收功率,在滿足系統(tǒng)頻譜效率的前提下能有效地提升系統(tǒng)的能量效率。具體步驟如下:
步驟1、本分布式天線系統(tǒng)中基站側(cè)具備一個(gè)基帶處理單元和L個(gè)遠(yuǎn)端接入終端,每個(gè)接入終端配置一根天線,即基站天線數(shù)為L(zhǎng);小區(qū)內(nèi)用戶數(shù)為K,計(jì)算小區(qū)內(nèi)每個(gè)用戶選擇基站天線的初始數(shù)目V*,為向上取整符號(hào);
步驟2、根據(jù)路徑損耗因子α,用戶kn的坐標(biāo)第l個(gè)基站天線的坐標(biāo)rlB,計(jì)算用戶kn到第l個(gè)基站天線的大尺度衰落因子計(jì)算如下式:
其中||·||表示求向量的歐幾里得范數(shù)。
為小區(qū)內(nèi)每個(gè)用戶kn選擇初始的V*根天線,構(gòu)成服務(wù)天線集合Bn,具體步驟包括:
(21)初始化每個(gè)用戶的服務(wù)天線集合為空集:其中表示空集;
(22)依次遍歷每個(gè)用戶kn,n=1,2,…,K,每次選擇一個(gè)未被分配且到用戶kn的大尺度衰落因子最大的基站天線l*,將基站天線l*并入集合Bn中,Bn←Bn∪{l*},并標(biāo)記基站天線l*為已分配天線;
(23)重復(fù)執(zhí)行步驟(22)V*次,最終為每個(gè)用戶的服務(wù)天線集合Bn都包含V*根天線,且滿足1≤n,m≤K,且n≠m。
用戶kn構(gòu)成第n個(gè)用戶集合和Βn構(gòu)成第n個(gè)虛擬小區(qū)Vn,n=1,2,...,N,N為虛擬小區(qū)(v-cell)數(shù)目,初始值為K;
在每個(gè)虛擬小區(qū)中,獲取下行鏈路基站天線給用戶kn的發(fā)射功率pkn;計(jì)算如下式:
其中表示用戶kn到第l個(gè)基站天線的大尺度衰落因子,Bn表示用戶kn所屬虛擬小區(qū)Vn的服務(wù)天線集合,p為常數(shù),表示系統(tǒng)為所有用戶統(tǒng)一設(shè)定的接收功率值。
步驟3、獲取任意兩個(gè)虛擬小區(qū)Vi和Vj之間的距離D(Vi,Vj),其中1≤i,j≤N,i≠j,d(ki,Vj)表示Vi中的用戶ki到Vj的距離,min{·}表示求所有可能取值的最小值;
虛擬小區(qū)Vi中的用戶ki到虛擬小區(qū)Vj的距離d(ki,Vj)用用戶ki到Vj的信泄露噪比度量,計(jì)算如下式:
其中N0表示高斯白噪聲的功率,表示用戶kn到第l個(gè)基站天線的大尺度衰落因子,Bj表示虛擬小區(qū)Vj的服務(wù)天線集合。
步驟4、將不同虛擬小區(qū)進(jìn)行合并,使得系統(tǒng)的能量效率不斷提升,包括如下步驟:
(41)N個(gè)虛擬小區(qū)構(gòu)成集合Τ={V1,V2,…,VN},獲取系統(tǒng)的初始能量效率η;
(42)在集合Τ中找到距離最近的兩個(gè)虛擬小區(qū)和計(jì)算將這兩個(gè)虛擬小區(qū)合并后系統(tǒng)的能量效率η';
(43)比較η'和η的大小,如果η'>η,則將和合并,執(zhí)行操作431-434:
(431)從集合Τ中除去和其中A\{a}表示從集合A中除去元素a;
(432)將和進(jìn)行合并:
(433)合并后的虛擬小區(qū)添加至集合Τ中:
(434)更新系統(tǒng)當(dāng)前能量效率:η←η';更新虛擬小區(qū)數(shù)目:N←N-1,重新計(jì)算集合Τ中任意兩個(gè)虛擬小區(qū)之間的距離D;
如果η'<η,則將設(shè)置為無(wú)窮大;
(44)重復(fù)執(zhí)行步驟(42)、(43),直到集合Τ中任意兩個(gè)虛擬小區(qū)之間的距離全部為無(wú)窮大,結(jié)束該合并算法。
上述過(guò)程中獲取系統(tǒng)的能量效率包括如下步驟:
(51)虛擬小區(qū)Vi中的用戶ki到Vi的服務(wù)天線集合Bi中的每個(gè)天線的大尺度衰落信息記為向量瞬時(shí)信道信息記為向量其中C表示復(fù)數(shù)域,|Vi|表示虛擬小區(qū)Vi包含的服務(wù)天線數(shù)目,獲取用戶ki到Bi信道信息向量表示兩個(gè)向量對(duì)應(yīng)元素相乘;
(52)用表示虛擬小區(qū)Vi中的基站天線給用戶ki發(fā)送信號(hào)時(shí)的預(yù)編碼向量,則用戶ki的下行信泄露噪比表示為:
表示求向量a的共軛轉(zhuǎn)置,表示虛擬小區(qū)Vi中的用戶集合,有以下約束條件:
s.t.表示滿足某約束條件,得到用戶ki的預(yù)編碼向量:
其中IM表示M階單位矩陣,ξm(·)表示求矩陣的最大特征值對(duì)應(yīng)的特征向量;
獲得用戶ki的可達(dá)速率
E{·}表示求統(tǒng)計(jì)期望,其中表示用戶ki接收的干擾功率,表示為:
表示虛擬小區(qū)Vi'中的用戶集合;
(53)基站側(cè)消耗的功率為
ptotal=pt+pc+pBH
其中pt為基站發(fā)射總功率pc為基站電路消耗的功率,為常數(shù),與被服務(wù)的用戶數(shù)目無(wú)關(guān),pBH為與系統(tǒng)用戶總速率成正相關(guān)的回程(Backhaul)功率消耗,表示為:
其中ρ為常數(shù)比例因子;|Bi|表示天線集合Bi包含的天線數(shù)目;
則系統(tǒng)的能量效率η表示為:
由圖2中可以看出,本發(fā)明公開(kāi)的基于天線選擇的高能效傳輸方法的能量效率遠(yuǎn)優(yōu)于基于最初選擇天線時(shí)考慮不同的用戶會(huì)選擇相同的基站天線為其服務(wù)的方案,也遠(yuǎn)遠(yuǎn)優(yōu)于天線選擇算法相同但是采用匹配濾波的預(yù)編碼傳輸方案。且基站天線數(shù)目與用戶數(shù)目比值在比較小的情況下優(yōu)勢(shì)更明顯。
從圖3中可以看出,本發(fā)明公開(kāi)的基于天線選擇的高能效傳輸方法在用戶平均服務(wù)天線相同時(shí)系統(tǒng)的能量效率遠(yuǎn)優(yōu)于基于最初選擇天線時(shí)考慮不同的用戶會(huì)選擇相同的基站天線為其服務(wù)的方案,也遠(yuǎn)遠(yuǎn)優(yōu)于天線選擇算法相同但是采用匹配濾波的預(yù)編碼傳輸方案。且在一定的平均服務(wù)天線數(shù)目范圍內(nèi),隨著平均服務(wù)天線數(shù)目變大能效增大,并達(dá)到一個(gè)最大值。
因此,本發(fā)明公開(kāi)的方法能夠采用較少分布式天線系統(tǒng)中的活動(dòng)天線,并且不同的v-cell的基站天線集合沒(méi)有重疊,減小用戶接收的干擾信號(hào),通過(guò)天線選擇算法選擇特定的小部分基站天線服務(wù)用戶,并控制每個(gè)用戶的有效接收功率,在滿足系統(tǒng)頻譜效率情況下也能有效提升系統(tǒng)的能量效率。