異構(gòu)網(wǎng)絡(luò)中基于頻譜資源分配的多d2d通信資源分配方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及的是一種無(wú)線通信技術(shù)領(lǐng)域的方法,具體是一種異構(gòu)網(wǎng)絡(luò)中基于頻譜 資源分配的多D2D(Device-t〇-Device)通信資源分配方法。
【背景技術(shù)】
[0002] 為了滿足急劇增加的多媒體設(shè)備和服務(wù)對(duì)頻譜資源和數(shù)據(jù)速率的需求,無(wú)線網(wǎng)絡(luò) 朝著異構(gòu)網(wǎng)絡(luò)開(kāi)始演進(jìn)。隨著頻譜資源和設(shè)備能量受限,如何完善頻譜利用率并降低能耗 是十分重要的。傳統(tǒng)的蜂窩通信模式已經(jīng)很難有效地解決上述問(wèn)題,所WD2D通信技術(shù)的 概念于2009年被引入到LTE網(wǎng)絡(luò)中。D2D通信通過(guò)建立不經(jīng)過(guò)基站的直接傳輸鏈路,利用 D2D短距離通信優(yōu)勢(shì),能夠有效地提升系統(tǒng)吞吐量、系統(tǒng)能耗等性能。并且,通過(guò)讓D2D通信 用戶復(fù)用蜂窩用戶的頻譜資源,能夠極大地提升頻譜利用率。然而,其引入的干擾問(wèn)題是無(wú) 線系統(tǒng)首要解決的問(wèn)題。功率控制是實(shí)現(xiàn)異構(gòu)蜂窩網(wǎng)絡(luò)中頻譜資源共享的一種關(guān)鍵技術(shù), 通過(guò)合理地控制蜂窩用戶和D2D用戶的功率,使得當(dāng)D2D通信接入蜂窩用戶授權(quán)頻段時(shí), D2D通信和蜂窩通信對(duì)彼此產(chǎn)生的干擾可W不影響對(duì)方的正常通信。
[0003] 傳統(tǒng)的異構(gòu)網(wǎng)絡(luò)中對(duì)D2D通信采取的資源分配方法,大部分是建立在單D2D通信 系統(tǒng)模型上,來(lái)最大化系統(tǒng)吞吐量、頻譜利用率等目標(biāo),此時(shí)D2D通信需要始終保持最大發(fā) 送功率傳輸數(shù)據(jù),顯然不滿足綠色通信的要求。與此同時(shí),單D2D通信系統(tǒng)也不滿足實(shí)際場(chǎng) 景中多D2D通信共存環(huán)境。
[0004] 一些傳統(tǒng)的異構(gòu)網(wǎng)絡(luò)只考慮了一對(duì)D2D通信和一個(gè)蜂窩用戶共享頻譜資源的情 況。然而,在實(shí)際環(huán)境中,蜂窩用戶的個(gè)數(shù)遠(yuǎn)遠(yuǎn)高于D2D用戶,如果一對(duì)D2D通信只能復(fù)用 一個(gè)蜂窩用戶的頻譜資源,顯然會(huì)造成頻譜資源的浪費(fèi)。
[0005] 有些傳統(tǒng)的異構(gòu)網(wǎng)絡(luò)中對(duì)D2D通信采取的資源分配方法,大部分是建立在只保證 單一蜂窩用戶服務(wù)質(zhì)量(QualityofService,Qo巧或者D2D通信QoS的前提上進(jìn)行的。 顯然,該樣子無(wú)法同時(shí)保證蜂窩用戶和D2D用戶的QoS。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明針對(duì)一個(gè)基站、多蜂窩用戶和多D2D通信用戶共存的上行異構(gòu)網(wǎng)絡(luò)模型, 提出了一種基于頻譜資源分配和最優(yōu)功率控制的資源分配方法。本發(fā)明允許單個(gè)D2D通信 復(fù)用多個(gè)蜂窩用戶的頻譜資源來(lái)提高頻譜利用率,每個(gè)蜂窩用戶的頻譜資源最多只能被一 個(gè)D2D通信共享。當(dāng)蜂窩用戶和D2D用戶共享頻譜資源時(shí),需要保證蜂窩通信和D2D通信 單頻段上最小可達(dá)速率闊值需求W及考慮蜂窩用戶最大發(fā)送功率受限;同時(shí),為充分利用 D2D短距離通信的優(yōu)勢(shì),D2D通信在所有復(fù)用的頻譜資源上需要保證一個(gè)總可達(dá)速率闊值 需求。通過(guò)為多D2D通信分配頻譜資源,并且在已分配的頻譜資源基礎(chǔ)上最優(yōu)分配每個(gè)D2D 通信在每個(gè)選取頻段上的可達(dá)速率目標(biāo)來(lái)最優(yōu)化整個(gè)D2D通信系統(tǒng)的總功耗。本發(fā)明能夠 同時(shí)為多D2D通信分配頻譜資源,并且在已分配到的頻譜資源上最優(yōu)化整個(gè)D2D通信系統(tǒng) 的總功耗。相比于傳統(tǒng)的資源分配方法,本方法能夠適用于多D2D通信系統(tǒng),保證蜂窩通信 和D2D通信的可達(dá)速率需求,并且能夠在符合蜂窩用戶最大發(fā)送功率受限的同時(shí)節(jié)約整個(gè)D2D通信系統(tǒng)的總功耗,更能符合綠色通信的要求。
[0007] 本發(fā)明是通過(guò)W下技術(shù)方法實(shí)現(xiàn)的。
[000引根據(jù)本發(fā)明提供的一種異構(gòu)網(wǎng)絡(luò)中基于頻譜資源分配的多D2D通信資源分配方 法,包括如下具體步驟:
[0009]步驟1;求rfr,其中,rf胃表示D2D通信S在頻段m上所能達(dá)到的最大SINR;D2D 通信S即為第S個(gè)D2D通信,頻段m即為第m個(gè)頻段;S= 1,2,…,S;m= 1,2,…,M;
[0010] 步驟2 ;判斷頻譜資源能否滿足單頻段服務(wù)質(zhì)量需求;
[0011] 步驟3 ;將滿足單頻段服務(wù)質(zhì)量需求的頻譜資源進(jìn)行排序;
[0012] 步驟4 ;為多D2D通信系統(tǒng)分配頻譜資源;
[0013] 步驟5 ;判斷所分配的頻譜資源能否滿足D2D通信總可達(dá)速率闊值需求;
[0014] 步驟6 ;在已分配頻譜資源上,采用拉格朗日乘子法分配每個(gè)D2D通信在每個(gè)選取 頻段上的SINR目標(biāo);
[00巧]步驟7 ;求D2D通信S的功耗;
[0016] 步驟8 ;求整個(gè)D2D通信系統(tǒng)的總功耗巧L。
[0017] 優(yōu)選地,的表達(dá)式如下:
[001 引
[0019] 其中,下標(biāo)S= 1, 2,…,S;下標(biāo)m= 1, 2,…,M;下標(biāo)S表示D2D通信S,每個(gè)D2D 通信主要由D2D通信發(fā)送端和D2D通信接收端組成;S表示D2D通信總個(gè)數(shù);下標(biāo)m表示蜂 窩用戶m,蜂窩用戶m即為第m個(gè)蜂窩用戶,并且蜂窩用戶m使用頻段m;M表示系統(tǒng)蜂窩用 戶總數(shù);中括號(hào)]表示包含對(duì)應(yīng)的區(qū)間端值,小括號(hào)(表示不包含對(duì)應(yīng)的區(qū)間端值;其中,
[0020]
[0021] ;^:;^1表示在滿足巧產(chǎn)^和《^胃條件下,020通信8在頻段111上所能達(dá)到的最大SINR闊值;其中,胃為單頻段上蜂窩用戶m的最小可達(dá)速率闊值需求;為單頻段 上〇2〇通信S的最小可達(dá)速率闊值需求;7,嚴(yán)為成?對(duì)應(yīng)的SINR,其中,記。。二滬加。_1; 為滿足蜂窩用戶m最大發(fā)送功率約束條件下,D2D通信S在頻段m上所能達(dá)到 的最大SINR闊值;j皆胃表示蜂窩用戶m的最大發(fā)送功率;茲,公,各:!,各f;;分別表示蜂窩用 戶m到基站的鏈路信道增益、D2D通信S的鏈路信道增益、蜂窩用戶m到D2D通信S接收端 的鏈路信道增益、D2D通信S發(fā)送端到蜂窩用戶m接收端的鏈路信道增益;N。為系統(tǒng)噪聲。
[0022] 優(yōu)選地,在步驟2中,判斷頻譜資源能否滿足單頻段服務(wù)質(zhì)量需求的判定準(zhǔn)則為:
[0023]
[0024] 若滿足上式,則表明D2D通信S在頻段m上存在SINR值e 滿足單 頻段上蜂窩用戶m和D2D通信s最小可達(dá)速率闊值Rfmm需求,且蜂窩用戶m的最 大發(fā)送功率闊值巧^胃得W保障;其中,沾表示D2D通信S在頻段m上分配的SINR目標(biāo); 尸jDmto為巧嚴(yán)n對(duì)應(yīng)的SINR,其中,匪=2皆。'。_1。
[0025] 優(yōu)選地,在步驟3中,將滿足單頻段服務(wù)質(zhì)量需求的頻譜資源進(jìn)行排序準(zhǔn)則為:
[0026] 為D2D通信S在符合步驟2的單頻段服務(wù)質(zhì)量需求判定準(zhǔn)則下的頻譜資源中,根 據(jù)胃1的值對(duì)頻譜資源進(jìn)行正序排序;其中,S= 1,2,…,S。
[0027] 優(yōu)選地,在步驟4中,多D2D通信系統(tǒng)頻譜資源分配策略為:
[002引根據(jù)每個(gè)D2D通信的頻譜資源排序情況,每一輪依次為每個(gè)D2D通信從未被該D2D通信選取的頻段中選取最優(yōu)的頻段,所述最優(yōu)的頻段即頻譜資源排序中最靠前的頻段;
[0029] 在每次選擇頻段的過(guò)程中,如果D2D通信所選取的頻段已經(jīng)達(dá)到相應(yīng)用戶所需的 頻段個(gè)數(shù),那么將該頻段依次放入到各自的備選頻段集合中;如果D2D通信在選取該頻段 時(shí)發(fā)現(xiàn)該頻段已經(jīng)被其它D2D通信選取,那么采用功耗比較方式;比較該兩個(gè)D2D通信用戶 在該頻段上滿足最小可達(dá)速率闊值需求時(shí)D2D通信的功耗,基站將該頻譜資源分配給功耗 較低的D2D通信;
[0030] 在功耗比較中功耗較高的D2D通信用戶,會(huì)選取自身備選頻段集合中排序最靠前 的頻段作為補(bǔ)償,如果該排序最靠前的頻段仍被其他D2D通信所選擇,按照所述功耗比較 方式與該其他D2D通信做功耗比較;直到所有D2D通信選擇的頻段數(shù)目達(dá)到各自所需頻段 總數(shù)要求或者所有可用的頻段都已被選擇完畢,系統(tǒng)停止分配頻譜資源。
[0031] 優(yōu)選地,在步驟5中,判斷所分配的頻譜資源能否滿足D2D通信總可達(dá)速率闊值需 求的判定準(zhǔn)則為:
[0032]
[003引其中,xj%表示頻段m是否被D2D通信S選取的頻段分配因子,x,m= {0,U;x,m=1表示頻段m被D2D通信s選取;x,m= 0表示頻段m沒(méi)有被D2D通信s選取;為D2D 通信S的總可達(dá)速率闊值需求化為D2D通信S總共需要選取的頻段總數(shù)諾上式滿足,則 表示分配給D2D通信S的頻譜資源滿足D2D通信總可達(dá)速率闊值需求。
[0034] 優(yōu)選地,在步驟6中,采用拉格朗日乘子法W最優(yōu)方式分配D2D通信在每個(gè)選取頻 段上的SINR目標(biāo),具體的方法為: N;
[00對(duì)采用二分法找到A*,該入*帶入下式中的A滿足芝>鉛(1+;二(又))=兮';其中, ?=1 下標(biāo)S。表示選取頻段S。,選取頻段S。即D2D通信S選取的第n個(gè)頻段;?(1;)表示在 拉格朗日乘子A下D2D通信S分配到選取頻段S。上的SINR目標(biāo),且需滿足:7二(^)為 max(咕(又),六細(xì)),即冶心)不小于單頻段上020通信S最小SINR闊值;rfmin;max(A,B) 表示取A、B中的較大者;其中,
[00測(cè)挺。,換蘇,各;分別表示蜂窩用戶Sn到基站的鏈路信道增益、020通信S的鏈路信 道增益、蜂窩用戶S。到D2D通信S接收端的鏈路信道增益、D2D通信S發(fā)送端到蜂窩用戶S。 接收端的鏈路信道增益;乂"'胃表示蜂窩用戶S。單頻段上最小SINR闊值;A表示拉格朗日 乘子,并且A> 0 ;N。為系統(tǒng)噪聲;蜂窩用戶S。表示系統(tǒng)中第S。個(gè)蜂窩用戶;蜂窩用戶S。 使用選取頻段S。。
[0039] 優(yōu)選地,f?"表示D2D通信S的功