本發(fā)明涉及無線通信
技術(shù)領(lǐng)域:
,特別是涉及一種設(shè)備到設(shè)備通信的模式確定方法及裝置。
背景技術(shù):
:設(shè)備到設(shè)備通信(DevicetoDevice,D2D)通信是一種在改進的長期演進(LongTermEvolution-Advanced,LTE-A)網(wǎng)絡(luò)中重用小區(qū)用戶頻譜資源,進行設(shè)備到設(shè)備直接通信。網(wǎng)絡(luò)異構(gòu)化已經(jīng)是無線通信網(wǎng)的大趨勢,充分利用現(xiàn)有的無線網(wǎng)絡(luò)互補特性,擴大D2D通信的服務(wù)范圍,進一步提高全網(wǎng)的吞吐量和服務(wù)質(zhì)量,有著十分重要的意義。目前,D2D用戶對使用蜂窩用戶對(原用戶對)的頻譜資源進行通信的步驟包括:分別計算出D2D用戶對發(fā)送端的第一發(fā)射功率和蜂窩用戶對發(fā)送端的第二發(fā)射功率;根據(jù)第一發(fā)射功率和第二發(fā)射功率,分別獲得D2D用戶對的第一吞吐量和蜂窩用戶對的第二吞吐量;在復(fù)用模式和專用模式下,分別計算出第一吞吐量和第二吞吐量之和;當復(fù)用模式下的第一吞吐量和第二吞吐量之和、大于專用模式下的第一吞吐量和第二吞吐量之和時,D2D用戶對選擇復(fù)用模式進行通信;當復(fù)用模式下的第一吞吐量和第二吞吐量之和、不大于專用模式下的第一吞吐量和第二吞吐量之和時,D2D用戶對選擇專用模式行通信??梢?,在上述方案中,只考慮了使D2D用戶在復(fù)用模式和專用模式之中選擇通信模式,D2D用戶對選擇通信模式種類較少,不利于提高異構(gòu)網(wǎng)絡(luò)的吞吐量。技術(shù)實現(xiàn)要素:本發(fā)明實施例的目的在于提供一種設(shè)備到設(shè)備通信的模式確定方法及裝置,以提高異構(gòu)網(wǎng)絡(luò)中D2D用戶對與原用戶對的總吞吐量。具體技術(shù)方案如下:一方面,本發(fā)明實施例公開了一種設(shè)備到設(shè)備通信的模式確定方法,包括:獲得至少一個設(shè)備到設(shè)備通信D2D用戶對發(fā)送端和至少一個原用戶對發(fā)送端的信道信息;根據(jù)所述信道信息,分別計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在通信模式下,每個D2D用戶對發(fā)送端與所有原用戶對中的每個原用戶對發(fā)送端的總功率,其中,所述通信模式包括:復(fù)用模式、專用模式及蜂窩模式;根據(jù)所述總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式下,每個D2D用戶對接收端與所有原用戶對中的每個原用戶對接收端的第一總吞吐量;根據(jù)所述第一總吞吐量,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式,其中,所述候選模式為所述通信模式中的任一通信模式;根據(jù)所述候選模式,確定每個D2D用戶對匹配對應(yīng)的原用戶對時,每個D2D用戶對的通信模式,以使匹配后的每個D2D用戶對發(fā)送端到每個D2D用戶對接收端進行通信,其中,每個D2D用戶匹配到對應(yīng)原用戶對時,所有D2D用戶對接收端和所有原用戶對接收端的第二總吞吐量最大。另一方面,本發(fā)明實施例還公開了一種設(shè)備到設(shè)備通信的模式確定裝置,包括:獲得單元,用于獲得至少一個設(shè)備到設(shè)備通信D2D用戶對發(fā)送端和至少一個原用戶對發(fā)送端的信道信息;計算單元,用于根據(jù)所述信道信息,分別計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在通信模式下,每個D2D用戶對發(fā)送端與所有原用戶對中的每個原用戶對發(fā)送端的總功率,其中,所述通信模式包括:復(fù)用模式、專用模式及蜂窩模式;第一確定單元,用于根據(jù)所述總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式下,每個D2D用戶對接收端與所有原用戶對中的每個原用戶對接收端的第一總吞吐量;第二確定單元,用于根據(jù)所述第一總吞吐量,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式,其中,所述候選模式為所述通信模式中的任一通信模式;第三確定單元,用于根據(jù)所述候選模式,確定每個D2D用戶對匹配對應(yīng)的原用戶對時,每個D2D用戶對的通信模式,以使匹配后的每個D2D用戶對發(fā)送端到每個D2D用戶對接收端進行通信,其中,每個D2D用戶匹配到對應(yīng)原用戶對時,所有D2D用戶對接收端和所有原用戶對接收端的第二總吞吐量最大。本發(fā)明實施例提供的一種設(shè)備到設(shè)備通信的模式確定方法及裝置,在獲得每個D2D用戶對組合所有用戶對中的每個原用戶對時的總功率時,根據(jù)該總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對的第一總吞吐量,及該第一總吞吐量對應(yīng)的候選模式,從而確定出每個D2D用戶對匹配對應(yīng)的原用戶對時的通信模式。在保證了原用戶對的最低信噪比時,同時為多個D2D用戶對選擇通信模式,保證多個D2D用戶對接收端與原用戶對接收端的接收到的吞吐量之和最大。同時,本發(fā)明實施例可以應(yīng)用于異構(gòu)網(wǎng)絡(luò)中,提高了各異構(gòu)網(wǎng)絡(luò)的總吞吐量。當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法的一種流程圖;圖2為本發(fā)明實施例的D2D用戶對使用原用戶對的信道資源在不同通信模式下的通信方式示意圖;圖3為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,復(fù)用模式下,原用戶對不使用中繼時,原用戶對及D2D用戶對通信的示意圖;圖4為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,復(fù)用模式下,原用戶對使用中繼時,原用戶對及D2D用戶對通信的示意圖;圖5為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,專用模式下,原用戶對及D2D用戶對通信的示意圖;圖6為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,蜂窩模式下,原用戶對不使用中繼時,原用戶對及D2D用戶對通信的示意圖;圖7為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,蜂窩模式下,原用戶對使用中繼時,原用戶對及D2D用戶對通信的示意圖;圖8為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,D2D用戶對匹配原用戶對的示意圖;圖9為本發(fā)明實施例的不同算法下,異構(gòu)網(wǎng)絡(luò)中的D2D用戶對和原用戶對的總吞吐量的仿真圖;圖10為本發(fā)明實施例的原用戶對接收端和D2D用戶對接收端的總吞吐量隨D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離變化的仿真圖;圖11為本發(fā)明實施例的原用戶對與D2D用戶對發(fā)送端的總發(fā)射功率相同時,原用戶對接收端和D2D用戶對接收端的總吞吐量仿真圖;圖12為本發(fā)明實施例的設(shè)備到設(shè)備通信的模式確定方法中,原用戶對使用中繼進行通信的示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例的目的在于提供一種設(shè)備到設(shè)備通信的模式確定方法及裝置,以實現(xiàn)提高D2D用戶對與原用戶對的總吞吐量。下面首先對本發(fā)明實施例所提供的一種設(shè)備到設(shè)備通信的模式確定方法進行介紹。需要說明的是,本發(fā)明實施例所提供的一種設(shè)備到設(shè)備通信的模式確定方法的執(zhí)行主體可以為一種設(shè)備到設(shè)備通信的模式確定裝置。具體的,設(shè)備到設(shè)備通信的模式確定方法裝置可以為基站中的功能軟件。如圖1所示,本發(fā)明實施例所提供的一種設(shè)備到設(shè)備通信的模式確定方法,可以包括如下步驟:S101,獲得至少一個設(shè)備到設(shè)備通信D2D用戶對發(fā)送端和至少一個原用戶對發(fā)送端的信道信息;可以理解的是,每對原用戶(即,原用戶對)包括發(fā)送端和接收端,原用戶對發(fā)送端可以為發(fā)送信號的設(shè)備(例如,手機A),原用戶對接收端可以為接收信號的設(shè)備(例如,手機B)。每對D2D用戶(即,D2D用戶對)包括發(fā)送端和接收端,D2D用戶對發(fā)送端可以為發(fā)送信號的設(shè)備(例如,手機C),D2D用戶對接收端可以為接收信號的設(shè)備(例如,手機D),其中,手機A與手機B之間可以相互通信,手機C和手機D之間可以相互通信。具體的,所述獲得至少一個設(shè)備到設(shè)備通信D2D用戶對發(fā)送端和至少一個原用戶對發(fā)送端的信道信息,包括:接收所述至少一個D2D用戶對發(fā)送端的通信請求;所述通信請求包括所述至少一個D2D用戶對發(fā)送端的第一信道信息;檢測所述至少一個原用戶對發(fā)送端的第二信道信息,其中,所述原用戶對為當前正在進行通信的蜂窩用戶。其中,所述信道信息包括:所述第一信道信息和所述第二信道信息。在一個網(wǎng)絡(luò)或者多個網(wǎng)絡(luò)(例如,一個基站或多個基站)覆蓋的范圍內(nèi),存在至少一個D2D用戶對需要通信,則可以接收到至少一個D2D用戶對發(fā)送端的通信請求,且該通信請求包括至少一個D2D用戶對中每個D2D用戶對發(fā)送端的第一信道信息,這里,第一信道信息可以包括:加性高斯白噪聲功率譜密度、上行信道帶寬、下行信道帶寬、原用戶對的信道資源被共享時,基站接收信號的最低SINR(SignaltoInterferenceplusNoiseRatio,信號與干擾加噪聲比)、路損指數(shù)及每個D2D用戶對發(fā)送端與D2D用戶對接收端之間的距離等。第二信道信息可以包括:加性高斯白噪聲功率譜密度、上行信道帶寬、下行信道帶寬、原用戶對的信道資源未被共享時,基站接收信號的最低SINR、路損指數(shù)及每個原用戶對發(fā)送端與該原用戶對接收端之間的距離等。S102,根據(jù)所述信道信息,分別計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在通信模式下,每個D2D用戶對發(fā)送端與所有原用戶對中的每個原用戶對發(fā)送端的總功率,其中,所述通信模式包括:復(fù)用模式、專用模式及蜂窩模式。具體的,D2D用戶對在使用原用戶對的信道資源時,可以選擇復(fù)用模式、專用模式及蜂窩模式中的任一種通信模式進行通信。如圖2所示,D2D用戶對使用原用戶對的信道資源進行通信的三種通信模式,其中,在復(fù)用模式時,D2D用戶對共享原用戶對發(fā)送端的上行信道資源進行直接通信;在專用模式時,原用戶對發(fā)送端與D2D用戶對各獨占一半上行信道資源直接進行通信;在蜂窩模式時,原用戶對發(fā)送端與D2D用戶對發(fā)送端各獨占一半上行信道資源,原用戶對接收端與D2D用戶對接收端各獨占一半下行信道資源,通過基站轉(zhuǎn)接進行通信,在蜂窩模式下,D2D用戶對使用蜂窩模式的通信方式與原用戶對使用蜂窩模式的通信方式相同。具體的,根據(jù)所述第一信道信息和所述第二信道信息,分別計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式下,每個D2D用戶對發(fā)送端與所有原用戶對中的每個原用戶對發(fā)送端的總功率,包括:計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式為復(fù)用模式時,每個D2D用戶對發(fā)送端的第一發(fā)射功率,及每個原用戶對發(fā)送端的第二發(fā)射功率;將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率的和,作為第一總功率;計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式為專用模式時,每個D2D用戶對發(fā)送端的第一發(fā)射功率,及每個原用戶對發(fā)送端的第二發(fā)射功率,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第二發(fā)射功率的和,作為第二總功率;計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式為蜂窩模式時,每個D2D用戶對發(fā)送端的第一發(fā)射功率,及每個原用戶對發(fā)送端的第二發(fā)射功率,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率的和,作為第三總功率,其中,所述總功率包括:所述第一總功率、所述第二總功率及所述第三總功率。實際應(yīng)用中,為了提高網(wǎng)絡(luò)的吞吐量,D2D用戶對使用原用戶對的信道資源進行通信。在D2D用戶對采用復(fù)用模式使用原用戶對的信息資源時,D2D用戶對和原用戶對彼此產(chǎn)生強烈干擾。本發(fā)明實施例中,至少一個D2D用戶對中的每個D2D用戶對可以采用復(fù)用模式、或?qū)S媚J交蚍涓C模式中的任一通信模式,來使用原用戶對的信息資源進行通信。不同網(wǎng)絡(luò)(即,不同增強型基站)占用不同的信道資源,假設(shè)不同基站覆蓋不同的小區(qū),可以不考慮不同小區(qū)間的D2D用戶對與原用戶對之間的干擾。在小區(qū)所在的系統(tǒng)可以包括:增強型基站、中繼、原用戶對及待接入D2D用戶對(待接入D2D用戶對即為本發(fā)明實施例所述的D2D用戶對)。設(shè)小區(qū)所在的系統(tǒng)中的正在進行通信的原用戶對的數(shù)量為M,D2D用戶對的數(shù)量為N,且一對原用戶使用一對上行信道資源和下行信道資源,且該原用戶對通過增強型基站轉(zhuǎn)接通信,其中,M和N均為大于1的正整數(shù)。在實際應(yīng)用中,由于原用戶對數(shù)量遠大于D2D用戶對數(shù)量,即:M≥N,對于D2D用戶對來說,原用戶對的信道資源足夠D2D用戶對使用。這里,設(shè)定一個原用戶對最多只能支持一個D2D用戶對使用,可見,原用戶對可以獨立使用該原用戶對的信道資源進行通信,也可以與D2D用戶對共用一對上行信道資源和下行信道資源進行通信。本發(fā)明采用瑞利衰落信道模型(瑞利衰落信道模型是指一種無線電信號傳播環(huán)境的統(tǒng)計模型,這種模型假設(shè)信號通過無線信道之后,其信號幅度是隨機的,即“衰落”,并且信號包絡(luò)服從瑞利分布),也就是各信道獨立同分布。通常,增強型基站接收到的原用戶對發(fā)送端的功率可以為:P=C·Pe·Rc-α·It-1,。為了保證原用戶對之間的通信質(zhì)量,第一發(fā)射功率Pe采用路損補償模型(路損補償模型是瑞利衰落信道模型的基礎(chǔ)模型),以保證無干擾時,基站接收信號的最低SINR為γ0,則第一發(fā)射功率:Pe=γ0·N0B·Rcα,由于原用戶對發(fā)送端及D2D用戶對發(fā)送端的電池能量供給有限,由路損補償模型,得原用戶對發(fā)送端的最大第一發(fā)射功率為Pemax=N0B·γ0Rcα,D2D用戶對發(fā)送端的最大第二發(fā)射功率最大為Pdmax=N0B·ρ0Dmaxα,其中,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Pe為原用戶對發(fā)送端的第一發(fā)射功率,Rc為原用戶對發(fā)送端與基站間距離,C為路損常數(shù),α>2為路損指數(shù),It為信道衰落的聚合干擾、γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR、P為增強型基站接收到的原用戶對發(fā)送端的功率、Dmax為D2D用戶對接收端可以接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端距離該D2D用戶對發(fā)送端的距離上限、ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,D為D2D用戶對的發(fā)送端與該D2D接收端間實際距離。通常,為了提高原用戶對接收端的吞吐量、保證各個原用戶對接收端的吞吐量的公平性以及增大增強型基站的覆蓋范圍,原用戶對發(fā)送端可以根據(jù)該原用戶對發(fā)送端與增強型基站的距離、原用戶對發(fā)送端與中繼的距離、以及原用戶對的信道資源是否被D2D用戶對共享,選擇是否使用中繼轉(zhuǎn)接進行通信。不論D2D用戶對是否使用原用戶對的信道資源前,還是D2D用戶對使用原用戶對的信道資源后,每個原用戶對發(fā)送端與該原用戶對接收端之間的通信方式(即,原用戶對使用中繼轉(zhuǎn)接進行通信或者原用戶對不使用中繼轉(zhuǎn)接進行通信)不受D2D用戶對通信模式的影響。具體的,根據(jù)中繼轉(zhuǎn)發(fā)策略的不同,原用戶對采用中繼進行通信的方式可以包括:固定轉(zhuǎn)發(fā)中繼和自適應(yīng)中繼,根據(jù)信號接收策略的不同,可以包括:無分集中繼和分集中繼,無分集中繼和分集中繼包括:FDD、TDD或同時同頻方式傳輸信息。本發(fā)明實施例采用無分集中繼的FDD通信模式,即一跳、二跳鏈路分用上行或者下行鏈路一半的信道資源同時進行通信。由于無分集中繼的第二跳鏈路通常具有足夠高的吞吐量,本發(fā)明實施例中,在原用戶對發(fā)送端的第一發(fā)射功率相同的情況下,當原用戶對發(fā)送端到中繼鏈路的吞吐量大于原用戶對發(fā)送端到基站鏈路的吞吐量的兩倍時,原用戶對采用中繼方式進行通信,也就是滿足以下公式:將公式:代入上式,得到原用戶對采用中繼進行通信的判決公式:其中,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Pe為原用戶對發(fā)送端的第一發(fā)射功率,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù)、γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR、P為增強型基站接收到的原用戶對發(fā)送端的功率、Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限。具體的,在本發(fā)明實施例的一種可能的實現(xiàn)方式中,結(jié)合圖3、圖4,D2D用戶對采用復(fù)用模式使用原用戶對上行信道資源進行通信時,在原用戶對不使用中繼340以及使用中繼340的兩種情況下,原用戶對(原用戶對發(fā)送端310及原用戶對接收端320)、增強型基站330及D2D用戶對(D2D用戶對發(fā)送端350及D2D用戶對接收端360)間的通信信號干擾情況。當原用戶對不使用中繼轉(zhuǎn)接進行通信時,D2D用戶對發(fā)送端對基站接收信號產(chǎn)生干擾。D2D用戶對發(fā)送端的第二發(fā)射功率越大,距基站的距離越近,基站接收信號受D2D用戶對發(fā)送端干擾越大。同時,原用戶對發(fā)送端對D2D用戶對接收端產(chǎn)生干擾,原用戶對發(fā)送端的第一發(fā)射功率越大,距D2D用戶對接收端距離越近,D2D用戶對接收端到受到原用戶對發(fā)送端干擾越大。當原用戶對使用中繼轉(zhuǎn)接進行通信時,D2D用戶對發(fā)送端對中繼接收信號產(chǎn)生干擾。D2D用戶對發(fā)送端的第二發(fā)射功率越大,距中繼的距離越近,中繼受D2D用戶對發(fā)送端干擾越大。原用戶對發(fā)送端對D2D用戶對接收端產(chǎn)生干擾,原用戶對發(fā)送端的第一發(fā)射功率越大,距離D2D用戶對接收端距離越近,D2D用戶對接收端受原用戶對發(fā)送端干擾越大。由上述分析可得原用戶不使用或使用中繼時,原用戶對接收端和D2D用戶對接收端的吞吐量可以根據(jù)以下公式獲得:其中,(Pe,Pd1,Pd2)∈Ω,Ω={(Pe,Pd1,Pd2):0≤Pe≤Pemax,0≤Pd1,Pd2≤Pemax},Ce1和Cd1分別為原用戶對不使用中繼進行通信時,原用戶對接收端的第二吞吐量和D2D用戶對接收端的第一吞吐量,Ce2和Cd2為原用戶對使用中繼進行通信時,原用戶對接收端的第二吞吐量和D2D用戶對接收端的第一吞吐量。在原用戶對的信道資源被D2D用戶對共享時,設(shè)原用戶對的最低SINR為ρ0(ρ0≤γ0)。且令有:Pd1=(PeRc-α/ρ0-N0B)RdαPd2=(Perc-α/ρ0-N0B/2)rdα可見,為保證原用戶對的SINR值,D2D用戶對發(fā)送端的第二發(fā)射功率受限于原用戶對發(fā)送端的第一發(fā)射功率。通過設(shè)定原用戶對的第一發(fā)射功率Pe的值,以最大化D2D用戶對接收端的第一吞吐量。同時,將上述Pd1及Pd2的公式分別代入公式上述Cd1及Cd2所在的公式,并令對Γd1、Γd2求一階導(dǎo)數(shù),得:可見,得Cd1和Cd2是有限集合Ω內(nèi)隨Pe增大的單增函數(shù)。當Pe=Pemax時,Cd1和Cd2取得最大值。也就是,在原用戶對發(fā)送端的第一發(fā)射功率取最大值時,D2D用戶對接收端的第一吞吐量達到最大。將Pe=Pemax代入公式:得D2D用戶對發(fā)送端在有限集合Ω內(nèi)的第二發(fā)射功率:其中,Pd1為原用戶對不使用中繼時,D2D用戶對發(fā)送端的第二發(fā)射功率,Pd2為原用戶對使用中繼時,D2D用戶對發(fā)送端的第二發(fā)射功率,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Pe為原用戶對發(fā)送端的第一發(fā)射功率,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù),γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR,ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,P為增強型基站接收到的原用戶對發(fā)送端的功率,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,Rd為D2D用戶對發(fā)送端與基站間距離,rd為D2D用戶對發(fā)送端與中繼間距離,D為D2D用戶對的發(fā)送端與該D2D接收端間實際距離,Rcd為原用戶對發(fā)送端與D2D用戶對接收端間距離。如圖5所示,D2D用戶對(D2D用戶對發(fā)送端350及D2D用戶對接收端360)采用專用模式使用原用戶對(原用戶對發(fā)送端310及原用戶對接收端320)上行信道資源進行通信時,原用戶對發(fā)送端和D2D用戶對各獨占一半的上行信道資源,相互間是沒有干擾的。在原用戶對不使用中繼340(即,直接通過基站330進行通信)以及使用中繼的兩種情況下進行通信時,原用戶對接收端和D2D用戶對接收端的吞吐量根據(jù)以下公式獲得:其中,(Pe,Pd1,Pd2)∈Ω,Ω={(Pe,Pd1,Pd2):0≤Pe≤Pemax,0≤Pd1,Pd2≤Pemax},Ce1和Cd1分別為原用戶對不使用中繼時,原用戶對接收端的吞吐量第二和D2D用戶對接收端的第一吞吐量;Ce2和Cd2分別為原用戶對使用中繼時,原用戶對接收端的吞吐量第二和D2D用戶對接收端的第一吞吐量。原用戶對和D2D用戶對之間沒有干擾,Pe和Pd是相互獨立的。Ce和Cd是有限集合Ω內(nèi)Pe和Pd的單增函數(shù)。原用戶對發(fā)送端和D2D用戶對發(fā)送端的電池能量供給有限,分別為滿足原用戶對和D2D用戶對的最低SINR的發(fā)射功率。其中,Pd1為原用戶對不使用中繼時,D2D用戶對發(fā)送端的第二發(fā)射功率,Pd2為原用戶對使用中繼時,D2D用戶對發(fā)送端的第二發(fā)射功率,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Pe為原用戶對發(fā)送端的第一發(fā)射功率,Pd為D2D用戶對發(fā)送端的第二發(fā)射功率,Pd包括Pd1和Pd2,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù),γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR,ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,P為增強型基站接收到的原用戶對發(fā)送端的功率,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,Rd為D2D用戶對發(fā)送端與基站間距離,rd為D2D用戶對發(fā)送端與中繼間距離。如圖6和圖7所示,D2D用戶對采用蜂窩模式使用原用戶對信道資源進行通信時,原用戶對發(fā)送端和D2D用戶對發(fā)送端各獨占一半的上行信道資源,原用戶對接收端和D2D用戶對接收端各獨占一半的下行信道資源的通信方式。在原用戶對不使用或使用中繼轉(zhuǎn)接進行通信兩種情況下,原用戶對不使用或者使用中繼時,原用戶對接收端第二吞吐量和D2D用戶對接收端的第一吞吐量,可以根據(jù)以下公式獲得:Ce1、Ce2是有限集合Ω內(nèi)Pe單增函數(shù),Cd1、Cd2為有限集合Ω內(nèi)Pd單增函數(shù)。由于原用戶對發(fā)送端和D2D用戶對發(fā)送端的電池能量供給有限,分別為滿足原用戶對和D2D用戶對的最低SINR的發(fā)射功率。其中,(Pe,Pd1,Pd2)∈Ω,Ω={(Pe,Pd1,Pd2):0≤Pe≤Pemax,0≤Pd1,Pd2≤Pemax},Ce1和Cd1分別為原用戶對不使用中繼時,原用戶對接收端的第二吞吐量和D2D用戶對接收端的第一吞吐量,Ce2和Cd2分別為原用戶對使用中繼時,原用戶對接收端的第二吞吐量和D2D用戶對接收端的第一吞吐量,Pd1為原用戶對不使用中繼時,D2D用戶對發(fā)送端的第二發(fā)射功率,Pd2為原用戶對使用中繼時,D2D用戶對發(fā)送端的第二發(fā)射功率,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Pe為原用戶對發(fā)送端的第一發(fā)射功率,Pd為D2D用戶對發(fā)送端的第二發(fā)射功率,Pd包括Pd1和Pd2,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù),γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR,ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,P為增強型基站接收到的原用戶對發(fā)送端的功率,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,Rd為D2D用戶對發(fā)送端與基站間距離,rd為D2D用戶對發(fā)送端與中繼間距離??梢?,基于優(yōu)先保證網(wǎng)絡(luò)中原用戶對的通信質(zhì)量,D2D用戶對在復(fù)用模式、專用模式及蜂窩模式下,原用戶對發(fā)送端的第一發(fā)射功率和D2D用戶對的發(fā)送端的第二發(fā)射功率分別為:復(fù)用模式下,第一發(fā)射功率Pe及第二發(fā)射功率Pd分別根據(jù)以下公式獲得:Pe=N0B·γ0Rcα專用模式下,第一發(fā)射功率Pe及第二發(fā)射功率Pd分別根據(jù)以下公式獲得:蜂窩模式下,第一發(fā)射功率Pe及第二發(fā)射功率Pd分別根據(jù)以下公式獲得:其中,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Pe為原用戶對發(fā)送端的第一發(fā)射功率,Pd為D2D用戶對發(fā)送端的第二發(fā)射功率,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù),γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR,ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,P為增強型基站接收到的原用戶對發(fā)送端的功率,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,Rd為D2D用戶對發(fā)送端與基站間距離,rd為D2D用戶對發(fā)送端與中繼間距離,D為D2D用戶對的發(fā)送端與該D2D接收端間實際距離??梢?,當每個D2D用戶對組合所有原用戶對中的每個原用戶對,且復(fù)用模式時,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率作為第一總功率,該第一總功率為:當每個D2D用戶對組合所有原用戶對中的每個原用戶對,且專用模式時,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率作為第二總功率,該第二總功率為:當每個D2D用戶對組合所有原用戶對中的每個原用戶對,且蜂窩模式時,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率作為第三總功率,該第三總功率為:其中,Pre_mn1為第n個D2D用戶對組合第m個原用戶對時,在復(fù)用模式下,第n個D2D用戶對的第一發(fā)射功率和第m個原用戶對的第二發(fā)射功率的和,即第一總功率,PDed_mn1為第n個D2D用戶對組合第m個原用戶對時,在專用模式下,第n個D2D用戶對的第一發(fā)射功率和第m個原用戶對的第二發(fā)射功率的和,即第二總功率,PCel_mn1為第n個D2D用戶對組合第m個原用戶對時,在蜂窩模式下,第n個D2D用戶對的第一發(fā)射功率和第m個原用戶對的第二發(fā)射功率的和,即第三總功率,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù),γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR,ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,P為增強型基站接收到的原用戶對發(fā)送端的功率,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,Rd為D2D用戶對發(fā)送端與基站間距離,rd為D2D用戶對發(fā)送端與中繼間距離,D為D2D用戶對的發(fā)送端與該D2D接收端間實際距離,n和m均為大于或等于1的正整數(shù)。S103,根據(jù)所述總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式下,每個D2D用戶對接收端與所有原用戶對中的每個原用戶對接收端的第一總吞吐量;其中,所述第一總吞吐量包括:所述第一吞吐量、所述第二吞吐量及所述第三吞吐量。具體的,將所述第一總功率,所述第二總功率及所述第三總功率進行比較,確定所述第一總功率、所述第二總功率及所述第三總功率中的最大功率,并將所述最大功率作為第四總功率;根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為復(fù)用模式時,每個D2D用戶對接收端與所述所有原用戶對中的每個原用戶對接收端的第一吞吐量;根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為專用模式時,每個D2D用戶對接收端與所述所有原用戶對中的每個原用戶對接收端的第二吞吐量;根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為蜂窩模式時,每個D2D用戶對接收端與所述所有原用戶對中的每個原用戶對接收端的第三吞吐量;可以理解的是,將上述所獲的Pre_mn1、PDed_mn1及PCel_mn1進行比較,并將比較之后三個功率中的最大功率作為第四總功率Pmax,且Pmax可以表示為:Pmax=max(Pre_mn1,PDed_mn1,PCel_mn1)當Pmax=Pre_mn1時,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在通信模式為復(fù)用模式時,每個D2D用戶對接收端的第一接收吞吐量,及所有原用戶對中的每個原用戶對接收端的第二接收吞吐量;將所述通信模式為復(fù)用模式時的,每個D2D用戶對接收端的第一接收吞吐量,與所述所有原用戶對中的每個原用戶對接收端的第二接收吞吐量的和作為第一吞吐量,即,根據(jù)公式:確定第n個D2D用戶對組合第m個原用戶對,且在復(fù)用模式下,第n個D2D用戶對接收端與第m個原用戶對接收端的第一吞吐量;當Pmax=PDed_mn1時,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在通信模式為專用模式時,每個D2D用戶對接收端的第一接收吞吐量,及所有原用戶對中的每個原用戶對接收端的第二接收吞吐量;將所述通信模式為專用模式時的,每個D2D用戶對接收端的第一接收吞吐量,與所有原用戶對中的每個原用戶對接收端的第二接收吞吐量的和作為第二吞吐量,即,根據(jù)公式:確定第n個D2D用戶對組合第m個原用戶對,且在專用模式下,第n個D2D用戶對接收端與第m個原用戶對接收端的第二吞吐量;當Pmax=PCel_mn1時,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為蜂窩模式時,每個D2D用戶對接收端的第一接收吞吐量,及所有原用戶對中的每個原用戶對接收端的第二接收吞吐量;將所述通信模式為蜂窩模式時的,每個D2D用戶對接收端的第一接收吞吐量,與所有原用戶對中的每個原用戶對接收端的第二接收吞吐量的和作為第三吞吐量,即根據(jù)公式:確定第n個D2D用戶對組合第m個原用戶對,且在蜂窩模式下,第n個D2D用戶對接收端與第m個原用戶對接收端的第三吞吐量;其中,Cre_mn1為第一吞吐量,CDed_mn1為第二吞吐量,CCel_mn1為第三吞吐量,re_mn1為復(fù)用模式下的第n個D2D用戶對組合第m個原用戶對,Ded_mn1為專用模式下的第n個D2D用戶對組合第m個原用戶對,Cel_mn1為蜂窩模式下的第n個D2D用戶對組合第m個原用戶對,Pre_mn1為第n個D2D用戶對組合第m個原用戶對時,在復(fù)用模式下,第n個D2D用戶對的第一發(fā)射功率和第m個原用戶對的第二發(fā)射功率的和,即第一總功率,PDed_mn1為第n個D2D用戶對組合第m個原用戶對時,在專用模式下,第n個D2D用戶對的第一發(fā)射功率和第m個原用戶對的第二發(fā)射功率的和,即第二總功率,PCel_mn1為第n個D2D用戶對組合第m個原用戶對時,在蜂窩模式下,第n個D2D用戶對的第一發(fā)射功率和第m個原用戶對的第二發(fā)射功率的和,即第三總功率,Pmax為第一總功率、第二總功率及第三功率中的最大總率,N0為加性高斯白噪聲功率譜密度,B為上行或下行信道帶寬,Rc為原用戶對發(fā)送端與基站間距離,rc為原用戶對發(fā)送端與中繼間距離,α>2為路損指數(shù),γ0為原用戶對的信道資源未被共享時,基站接收信號的最低SINR,ρ0為原用戶對的信道資源被共享時,基站接收信號的最低SINR,P為增強型基站接收到的原用戶對發(fā)送端的功率,Dmax為D2D用戶對接收端接收到該D2D用戶對發(fā)送端的信號時,D2D用戶對接收端至該D2D用戶對發(fā)送端的距離上限,Rd為D2D用戶對發(fā)送端與基站間距離,rd為D2D用戶對發(fā)送端與中繼間距離,D為D2D用戶對的發(fā)送端與該D2D接收端之間實際距離。S104,根據(jù)所述第一總吞吐量,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式,其中,所述候選模式為所述通信模式中的任一通信模式;具體的,確定所述第一吞吐量Cre_mn1、所述第二吞吐量CDed_mn1及所述第三吞吐量CCel_mn1中的最大吞吐量;當所述最大吞吐量為所述第一吞吐量時,將復(fù)用模式作為每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式;當所述最大吞吐量為所述第二吞吐量時,將專用模式作為每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式;當所述最大吞吐量為所述第三吞吐量時,將蜂窩模式作為每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式。例如,根據(jù)公式:其中,Mod為候選模式,Modre為復(fù)用模式,ModDed為專用模式,ModCel為蜂窩模式,max表示取最大值,Cre_mn1為第一吞吐量,CDed_mn1為第二吞吐量,CCel_mn1為第三吞吐量。S105,根據(jù)所述候選模式,確定每個D2D用戶對匹配對應(yīng)的原用戶對時,每個D2D用戶對的通信模式,以使匹配后的每個D2D用戶對發(fā)送端到每個D2D用戶對接收端進行通信。其中,每個D2D用戶匹配到對應(yīng)原用戶對時,所有D2D用戶對接收端和所有原用戶對接收端的第二總吞吐量最大。例如,在一個網(wǎng)絡(luò)中,獲得兩個D2D用戶對(A1-A2,B1-B2)的通信請求,并且存在三個原用戶對(C1-C2,D1-D2,E1-E2)正在進行蜂窩通信,A1、B1均為D2D用戶對的發(fā)送端,A2、B2均為D2D用戶對的接收端,C1、D1、E1均為原用戶對的發(fā)送端,C2、D2、E2均為原用戶對的接收端,D2D用戶對(A1-A2)的發(fā)送端A1與接收端A2進行通信時,可以使用復(fù)用模式、專用模式及蜂窩模式中的任一通信模式,共享原用戶對(C1-C2)的信道資源,也可以使用復(fù)用模式、專用模式及蜂窩模式中的任一通信模式共享原用戶對(D1-D2)的信道資源,還可以使用復(fù)用模式、專用模式及蜂窩模式中的任一通信模式共享原用戶對(E1-E2)的信道資源,同時,D2D用戶對(B1-B2)也可以使用復(fù)用模式、專用模式及蜂窩模式中的任一通信模式,共享三個原用戶對中的任一原用戶對的信道資源,需要注意的是,一個原用戶對的信道資源只限于被一個D2D用戶對共享。D2D用戶對(A1-A2)分別與原用戶對(C1-C2)、(D1-D2)及(E1-E2)組合,得到三種組合方式,可見,兩個D2D用戶對中的每個D2D用戶對分別與三個原用戶對中的每個原用戶對組合,可以獲得六種組合方式。優(yōu)選的,每種組合分別在復(fù)用模式、專用模式及蜂窩模式都對應(yīng)存在該組合的最大吞吐量。根據(jù)所有組合中的每種組合對應(yīng)的最大吞吐量及該最大吞吐量對應(yīng)的通信模式(候選模式),構(gòu)建一個判決矩陣,并對該判決矩陣采用賦權(quán)二分圖中的最大流算法,使得所有D2D用戶對匹配到對應(yīng)的原用戶對,匹配后的D2D用戶對接收端的吞吐量與原用戶對接收端的吞吐量之和為第二總吞吐量,該第二總吞吐量為所有可能組合的吞吐量中的最大值。本發(fā)明實施例中,在保證了原用戶對的最低信噪比時,同時為多個D2D用戶對選擇通信模式,保證多個D2D用戶對接收端與原用戶對接收端的接收到的吞吐量之和最大。同時,本發(fā)明實施例可以應(yīng)用于異構(gòu)網(wǎng)絡(luò)中,提高了各異構(gòu)網(wǎng)絡(luò)的總吞吐量,可以在異構(gòu)網(wǎng)絡(luò)快速分配模式,大大減小了計算開銷。上述的賦權(quán)二分圖是圖論中的一種特殊模型,如圖8所示,設(shè)G=(V,E)是一個無向圖,每條邊表示實數(shù)權(quán)w(e)。如果頂點V可分割為兩個互不相交的子集(U,W),使得G的任意一條邊e的一個端點在U810中,另一個端點在W820中,則G為賦權(quán)二分圖。賦權(quán)二分圖的最大匹配表示:設(shè)M為E的一個子集,定義為匹配M的權(quán)。如果M中的任意兩條邊都不依附于同一個頂點且使w(M)最大,則M為賦權(quán)二分圖的最大匹配。目前,賦權(quán)二分圖最大匹配有兩種算法:最大流算法和匈牙利算法。本發(fā)明實施例采用最大流算法,在針對多個D2D用戶對的模式選擇中,每個D2D用戶對只能使用一個原用戶對的信道資源,一個原用戶對的信道資源最多只能被一個D2D用戶對使用。所以,D2D用戶對和原用戶對相當于賦權(quán)二分圖中的兩個頂點子集,即D2D用戶對相當于子集W,原用戶對相當于U。由于不同D2D用戶對和原用戶對組合時,得到的總吞吐量不同,相當于圖8中不同邊的實數(shù)權(quán)值。可見,本發(fā)明實施例中,多個D2D用戶對模式選擇下的總吞吐量最大的問題,即可轉(zhuǎn)化為賦權(quán)二分圖最大匹配問題。當原用戶對的數(shù)量為M時,則原用戶對的集合為U,當有D2D用戶對的數(shù)量為N時,則D2D用戶對的集合為W。第n個D2D用戶對使用第m個原用戶對的信道通信時,該組合所獲得總吞吐量可以表示為Cmn1,這里,定義一個決策變量emn:多個D2D用戶對的模式選擇的目標為:原用戶對接收端和D2D用戶對接收端的總吞吐量為:其中,emn=0或1且n=1,2,...,N;m=1,2,...,M。最大流算法的復(fù)雜度為四階,比目前采用的貪婪算法的復(fù)雜度上高了一階,但是它可達到多個D2D用戶對的模式選擇的網(wǎng)絡(luò)中的總吞吐量最大??梢酝ㄟ^不同網(wǎng)絡(luò)負擔,針對不同D2D用戶對發(fā)送端與接收端之間的距離,進行D2D用戶的模式選擇。如圖9及表1所示,不同模式選擇算法下的異構(gòu)網(wǎng)絡(luò)中的D2D用戶對和原用戶對的總吞吐量。其中,累積概率是指:在每條曲線仿真20000次時,小于橫坐標的值的結(jié)果占總仿真結(jié)果的比例值。表1仿真參數(shù)參數(shù)值網(wǎng)絡(luò)中原用戶對的數(shù)量80個每個無線帶寬網(wǎng)絡(luò)中原用戶對的數(shù)量20個D2D候選用戶對數(shù)量50個D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離50mD2D用戶對的移動速度0km/h每條曲線仿真次數(shù)20000次橫坐標點數(shù)50個在現(xiàn)有技術(shù)的單獨分配信道算法對應(yīng)的曲線圖904中,基站為D2D用戶對單獨分配獨立的信道資源,不占用網(wǎng)絡(luò)原用戶信道資源,也不與原用戶發(fā)生干擾,所以原用戶對和D2D用戶對的總吞吐量最大,單獨分配信道算法僅適用于網(wǎng)絡(luò)頻譜資源充足的情況。另外,基于路損的模式選擇算法對應(yīng)的曲線圖901、強制專用模式算法對應(yīng)的曲線圖902及本方案曲線圖903相比,在原用戶對發(fā)送端和D2D用戶對發(fā)送端的總發(fā)射功率相同時,本方案所獲得原用戶對接收端和D2D用戶對接收端的總吞吐量最大。如圖10所示,結(jié)合表2,網(wǎng)絡(luò)中的原用戶對接收端和D2D用戶對接收端的總吞吐量隨D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離變化曲線。本方案曲線圖1001、單用戶模式選擇算法對應(yīng)的曲線圖1002及基于路損的模式選擇算法對應(yīng)的曲線圖1003相比,隨著D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離增大時,在原用戶對發(fā)送端和D2D用戶對發(fā)送端的總發(fā)射功率相同時,本方案所獲得原用戶對接收端和D2D用戶對接收端的總吞吐量最大。表2仿真參數(shù)參數(shù)值蜂窩小區(qū)原用戶對數(shù)量80個每WLAN網(wǎng)絡(luò)原用戶對數(shù)量20個D2D候選用戶對數(shù)量50個D2D用戶對發(fā)送端與接收端的相對移動速度0千米/每小時D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離的最小值5米D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離的最大值100米每點仿真次數(shù)40000次橫坐標點數(shù)50個如圖11、結(jié)合表3,本方案曲線圖1101、單用戶模式選擇算法對應(yīng)的曲線圖1102及基于路損的模式選擇算法對應(yīng)的曲線圖1103相比,在原用戶對發(fā)送端和D2D用戶對發(fā)送端的總發(fā)射功率相同時,實施本發(fā)明實施例,所獲得原用戶對接收端和D2D用戶對接收端的總吞吐量最大,而且,在D2D用戶對的數(shù)量增加時,相比于現(xiàn)有技術(shù)算法,本發(fā)明實施例可以很好提高異構(gòu)網(wǎng)絡(luò)的總吞吐量。表3仿真參數(shù)參數(shù)值蜂窩小區(qū)原用戶對數(shù)量100個每WLAN網(wǎng)絡(luò)原用戶對數(shù)量20個D2D用戶對發(fā)送端與該D2D用戶對接收端間最大距離50米D2D用戶對發(fā)送端與接收端的相對移動速度0km/hD2D候選用戶對數(shù)量最小值20個D2D候選用戶對數(shù)量最大值80個每點仿真次數(shù)20000次橫坐標點數(shù)31個相應(yīng)于上述方法實施例,本發(fā)明實施例還提供了一種設(shè)備到設(shè)備通信的模式確定方法,如圖12所示,可以包括:獲得單元1210,用于獲得至少一個設(shè)備到設(shè)備通信D2D用戶對發(fā)送端和至少一個原用戶對發(fā)送端的信道信息;計算單元1220,用于根據(jù)所述信道信息,分別計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在通信模式下,每個D2D用戶對發(fā)送端與所有原用戶對中的每個原用戶對發(fā)送端的總功率,其中,所述通信模式包括:復(fù)用模式、專用模式及蜂窩模式;第一確定單元1230,用于根據(jù)所述總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式下,每個D2D用戶對接收端與所有原用戶對中的每個原用戶對接收端的第一總吞吐量;第二確定單元1240,用于根據(jù)所述第一總吞吐量,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式,其中,所述候選模式為所述通信模式中的任一通信模式;第三確定單元1250,用于根據(jù)所述候選模式,確定每個D2D用戶對匹配對應(yīng)的原用戶對時,每個D2D用戶對的通信模式,以使匹配后的每個D2D用戶對發(fā)送端到每個D2D用戶對接收端進行通信,其中,每個D2D用戶匹配到對應(yīng)原用戶對時,所有D2D用戶對接收端和所有原用戶對接收端的第二總吞吐量最大。優(yōu)選的,所述獲得單元,可以包括:接收子單元,用于接收所述至少一個D2D用戶對發(fā)送端的通信請求;所述通信請求包括所述至少一個D2D用戶對發(fā)送端的第一信道信息;檢測子單元,用于檢測所述至少一個原用戶對發(fā)送端的第二信道信息,其中,所述原用戶對為當前正在進行通信的蜂窩用戶。優(yōu)選的,所述計算單元具體用于,根據(jù)所述第一信道信息和所述第二信道信息,分別計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式下,每個D2D用戶對發(fā)送端與所有原用戶對中的每個原用戶對發(fā)送端的總功率。優(yōu)選的,所述計算單元,可以包括:第一計算子單元,用于計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式為復(fù)用模式時,每個D2D用戶對發(fā)送端的第一發(fā)射功率,及每個原用戶對發(fā)送端的第二發(fā)射功率;將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率的和,作為第一總功率;第二計算子單元,用于計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式為專用模式時,每個D2D用戶對發(fā)送端的第一發(fā)射功率,及每個原用戶對發(fā)送端的第二發(fā)射功率,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第二發(fā)射功率的和,作為第二總功率;第三計算子單元,用于計算每個D2D用戶對組合所有原用戶對中的每個原用戶對時,在所述通信模式為蜂窩模式時,每個D2D用戶對發(fā)送端的第一發(fā)射功率,及每個原用戶對發(fā)送端的第二發(fā)射功率,將每個D2D用戶對發(fā)送端的第一發(fā)射功率,與每個原用戶對發(fā)送端的第一發(fā)射功率的和,作為第三總功率,其中,所述總功率包括:所述第一總功率、所述第二總功率及所述第三總功率。優(yōu)選的,所述第一確定單元,可以包括:比較子單元,用于將所述第一總功率,所述第二總功率及所述第三總功率進行比較,確定所述第一總功率、所述第二總功率及所述第三總功率中的最大功率,并將所述最大功率作為第四總功率;第一確定子單元,用于根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為復(fù)用模式時,每個D2D用戶對接收端與所述所有原用戶對中的每個原用戶對接收端的第一吞吐量;第二確定子單元,用于根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為專用模式時,每個D2D用戶對接收端與所述所有原用戶對中的每個原用戶對接收端的第二吞吐量;第三確定子單元,用于根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為蜂窩模式時,每個D2D用戶對接收端與所述所有原用戶對中的每個原用戶對接收端的第三吞吐量;其中,所述第一總吞吐量包括:所述第一吞吐量、所述第二吞吐量及所述第三吞吐量。優(yōu)選的,所述第一確定子單元具體用于,根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在通信模式為復(fù)用模式時,每個D2D用戶對接收端的第一接收吞吐量,及所有原用戶對中的每個原用戶對接收端的第二接收吞吐量;將所述通信模式為復(fù)用模式時的,每個D2D用戶對接收端的第一接收吞吐量,與所述所有原用戶對中的每個原用戶對接收端的第二接收吞吐量的和作為第一吞吐量。優(yōu)選的,所述第二確定子單元具體用于,根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在通信模式為專用模式時,每個D2D用戶對接收端的第一接收吞吐量,及所有原用戶對中的每個原用戶對接收端的第二接收吞吐量;將所述通信模式為專用模式時的,每個D2D用戶對接收端的第一接收吞吐量,與所有原用戶對中的每個原用戶對接收端的第二接收吞吐量的和作為第二吞吐量。優(yōu)選的,所述第三確定子單元具體用于,根據(jù)所述第四總功率,確定每個D2D用戶對組合所有原用戶對中的每個原用戶對,且在所述通信模式為蜂窩模式時,每個D2D用戶對接收端的第一接收吞吐量,及所有原用戶對中的每個原用戶對接收端的第二接收吞吐量;將所述通信模式為蜂窩模式時的,每個D2D用戶對接收端的第一接收吞吐量,與所有原用戶對中的每個原用戶對接收端的第二接收吞吐量的和作為第三吞吐量。優(yōu)選的,所述第三確定單元,包括:第四確定子單元,用于確定所述第一吞吐量、所述第二吞吐量及所述第三吞吐量中的最大吞吐量;第一處理子單元,用于當所述最大吞吐量為所述第一吞吐量時,將復(fù)用模式作為每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式;第二處理子單元,用于當所述最大吞吐量為所述第二吞吐量時,將專用模式作為每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式;第三處理子單元,用于當所述最大吞吐量為所述第三吞吐量時,將蜂窩模式作為每個D2D用戶對組合所有原用戶對中的每個原用戶對時的候選模式;本發(fā)明實施例中,在保證了原用戶對的最低信噪比時,同時為多個D2D用戶對選擇通信模式,保證多個D2D用戶對接收端與原用戶對接收端的接收到的吞吐量之和最大。同時,本發(fā)明實施例可以應(yīng)用于異構(gòu)網(wǎng)絡(luò)中,提高了各異構(gòu)網(wǎng)絡(luò)的總吞吐量。對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。當前第1頁1 2 3