国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)配置方法和裝置與流程

      文檔序號:11235462閱讀:303來源:國知局
      一種數(shù)據(jù)配置方法和裝置與流程

      本發(fā)明實施例涉及但不限于無線通信和計算機(jī)技術(shù)領(lǐng)域,尤指一種數(shù)據(jù)配置方法和裝置。



      背景技術(shù):

      隨著無線通信技術(shù)的發(fā)展和用戶對通信需求的日益增加,第五代移動通信(5thgeneration,簡稱為:5g)技術(shù)已成為未來網(wǎng)絡(luò)發(fā)展的趨勢。5g技術(shù)應(yīng)用場景的重要特點是超密集和大規(guī)模,例如購物中心、密集城區(qū)信息社區(qū)、露天音樂會和體育場,以及大規(guī)模傳感器和執(zhí)行器的部署等。

      5g技術(shù)針對不同的應(yīng)用場景,可以采用不同的通信制式,即5g系統(tǒng)具有在多種通信制式共存的特點。為了解決傳統(tǒng)運算設(shè)備內(nèi)存不足和運算效率不支持的問題,目前通常采用分布式并行系統(tǒng)進(jìn)行數(shù)據(jù)運算,具體的,將大規(guī)模的網(wǎng)絡(luò)分割為多個子網(wǎng)絡(luò),即將復(fù)雜的計算進(jìn)行分解,由多個中央處理器(centralprocessingunit,簡稱為:cpu)并行處理多個子網(wǎng)絡(luò)中的數(shù)據(jù)運算,可以實現(xiàn)降低單個cpu的內(nèi)存負(fù)荷和計算量負(fù)荷的效果。然而,上述分布式并行系統(tǒng)中并行cpu之間的通信時延對運算效率的影響,特別是在無線通信仿真系統(tǒng)中,由于并行cpu中的小區(qū)之間存在干擾、交互和協(xié)作等數(shù)據(jù)關(guān)系,即并行cpu之間存在大量的數(shù)據(jù)交互,而并行cpu之間的數(shù)據(jù)交互時延嚴(yán)重影響了分布式并行系統(tǒng)的計算效率,因此,如何提高分布式并行系統(tǒng)的計算效率成為目前亟需解決的問題。



      技術(shù)實現(xiàn)要素:

      為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種數(shù)據(jù)配置方法和裝置,本發(fā)明實施例通過合理配置分布式并行系統(tǒng)中各cpu間的數(shù)據(jù)處理關(guān)系來降低并行cpu之間的數(shù)據(jù)交互量,提高了分布式并行系統(tǒng)的計算效率。

      第一方面,本發(fā)明實施例提供一種數(shù)據(jù)配置方法,包括:

      為分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的處理器cpu;

      根據(jù)每種所述通信制式的小區(qū)已分配的cpu,為每種所述通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu;

      根據(jù)每種所述通信制式中每個頻點的小區(qū)已分配的cpu,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,其中,劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾。

      在第一方面的第一種可能的實現(xiàn)方式中,所述相同通信制式中相同頻點的小區(qū)為第一分組小區(qū)單元;所述根據(jù)每種所述通信制式中每個頻點的小區(qū)已分配的cpu,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,包括:

      根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,所述干擾權(quán)值矩陣用于體現(xiàn)每個所述第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系;

      根據(jù)所建立的每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述分配的cpu,分別將每個所述第一分組小區(qū)單元中的小區(qū)劃分到所述已分配的cpu中。

      在第一方面的第二種可能的實現(xiàn)方式中,分配了多個cpu的相同通信制式中相同頻點的小區(qū)為第一分組小區(qū)單元,分配了一個cpu的相同通信制式中相同頻點的小區(qū)為第二分組小區(qū)單元;所述根據(jù)每種所述通信制式中每個頻點的小區(qū)已分配的cpu,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,包括:

      根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,所述干擾權(quán)值矩陣用于體現(xiàn)每個所述第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系;

      根據(jù)所建立的每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述分配的cpu,分別將每個所述第一分組小區(qū)單元中的小區(qū)劃分到所述已分配的cpu 中;

      分別將每個所述第二分組小區(qū)單元中的小區(qū)劃分到已分配的一個cpu中。

      根據(jù)第一方面的第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,包括:

      根據(jù)所述分布式并行系統(tǒng)中配置的信道參數(shù)和小區(qū)位置,分別計算每個所述第一分組小區(qū)單元中每個小區(qū)到仿真區(qū)域中每個網(wǎng)格點的大尺度衰落值;

      根據(jù)所述分布式并行系統(tǒng)中每個小區(qū)的配置功率和所計算的大尺度衰落值,分別計算每個所述第一分組小區(qū)單元中每個小區(qū)到每個所述網(wǎng)格點的參考信號接收功率rsrp;

      根據(jù)所計算的rsrp,分別確定每個所述第一分組小區(qū)單元中每個小區(qū)的覆蓋范圍,每個所述小區(qū)的覆蓋范圍為多個網(wǎng)格點的集合,其中,每個所述小區(qū)到形成其覆蓋范圍的每個網(wǎng)格點的rsrp為,所屬第一分組小區(qū)單元中到每個所述網(wǎng)格點的rsrp最大值;

      根據(jù)所述計算的rsrp和每個所述小區(qū)的覆蓋范圍,分別建立每個所述第一分組小區(qū)單元的干擾矩陣;

      根據(jù)配置的干擾閾值和每個所述第一分組小區(qū)單元的干擾矩陣,分別獲取每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣。

      根據(jù)第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述根據(jù)配置的干擾閾值和每個所述第一分組小區(qū)單元的干擾矩陣,分別獲取每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,包括:

      根據(jù)所述干擾閾值和每個所述第一分組小區(qū)單元的干擾矩陣,分別計算每個所述第一分組小區(qū)單元的干擾標(biāo)識矩陣和平均干擾小區(qū)數(shù)量;

      分別將每個所述第一分組小區(qū)單元的平均干擾小區(qū)數(shù)與配置的第一小區(qū)閾值進(jìn)行對比;

      在對比結(jié)果不同時,對所述干擾閾值進(jìn)行重新配置,并根據(jù)重新配置的 干擾閾值計算每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣;

      在所述對比結(jié)果相同時,獲取每個所述第一分組小區(qū)單元的初始干擾權(quán)值矩陣,并根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系對所述初始干擾權(quán)值矩陣進(jìn)行修正得到每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,所述初始干擾權(quán)值矩陣為通過所述對比結(jié)果相同的干擾閾值和干擾矩陣計算出的干擾標(biāo)識矩陣。

      根據(jù)第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述在對比結(jié)果不同時,對所述干擾閾值進(jìn)行重新配置,包括:

      在所述第一小區(qū)閾值大于所述平均干擾小區(qū)數(shù)時,配置所述干擾閾值減少第一收斂閾值;

      在所述第一小區(qū)閾值小于所述平均干擾小區(qū)數(shù)時,配置所述干擾閾值增加第二收斂閾值。

      根據(jù)第一方面的第三種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù)所述計算的rsrp和每個所述小區(qū)的覆蓋范圍,分別建立每個所述第一分組小區(qū)單元的干擾矩陣,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),遍歷每個小區(qū)與其它小區(qū)的干擾得到每個所述第一分組小區(qū)單元的干擾矩陣;

      其中,所述每個小區(qū)與其它小區(qū)的干擾為所述其它小區(qū)在所述小區(qū)覆蓋范圍內(nèi)的rsrp最大值;或者,所述每個小區(qū)與其它小區(qū)的干擾為所述其它小區(qū)在所述小區(qū)覆蓋范圍內(nèi)的rsrp平均值;或者,所述每個小區(qū)與其它小區(qū)的干擾為所述其它小區(qū)在所述小區(qū)覆蓋范圍內(nèi)的rsrp大于rspr閾值的數(shù)量。

      根據(jù)第一方面的第一種或第二種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述根據(jù)所建立的每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述分配的cpu,分別將每個所述第一分組小區(qū)單元中的小區(qū)劃分到所述已分配的cpu中,包括:

      根據(jù)每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述分配的cpu,分別對每個所述第一分組小區(qū)單元中的小區(qū)進(jìn)行初步劃分;

      在每個所述第一分組小區(qū)單元內(nèi),分別對被隔離cpu、小區(qū)數(shù)大于第二小區(qū)閾值的cpu和小區(qū)數(shù)小于所述第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,其中,所述被隔離的cpu中的小區(qū)數(shù)小于所述第二小區(qū)閾值,且所述cpu中的小區(qū)與未劃分的小區(qū)沒有干擾關(guān)系;

      分別在每個所述第一分組小區(qū)單元內(nèi),根據(jù)調(diào)整后每個所述cpu中已有的小區(qū),將當(dāng)前第一分組小區(qū)單元中的未分配小區(qū)劃分到相應(yīng)的cpu中;

      分別在每個所述第一分組小區(qū)單元內(nèi),將遺留小區(qū)和孤立小區(qū)劃分到相應(yīng)地的cpu中。

      根據(jù)第一方面的第七種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述根據(jù)每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述分配的cpu,分別對每個所述第一分組小區(qū)單元中的小區(qū)進(jìn)行初步劃分,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),獲取每個未分配小區(qū)分別與當(dāng)前第一分組小區(qū)單元中小區(qū)集合的第一干擾權(quán)值,并通過最大第一干擾權(quán)值獲取干擾小區(qū)集合,所述干擾小區(qū)集合為所述最大第一干擾權(quán)值對應(yīng)的小區(qū)和與所述小區(qū)具有干擾關(guān)系的小區(qū);

      計算所述干擾小區(qū)集合與當(dāng)前第一分組小區(qū)單元的每個cpu中已劃分的小區(qū)集合的第二干擾權(quán)值和公共小區(qū)數(shù)量;

      根據(jù)所述公共小區(qū)數(shù)量、或者所述公共小區(qū)數(shù)量和所述第二干擾權(quán)值,將所述干擾小區(qū)集合劃分到相應(yīng)的cpu中。

      根據(jù)第一方面的第八種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述根據(jù)所述公共小區(qū)數(shù)量、或者所述公共小區(qū)數(shù)量和所述第二干擾權(quán)值,將所述干擾小區(qū)集合劃分到相應(yīng)的cpu中,包括:

      在所述公共小區(qū)數(shù)量具有非0值時,將所述干擾小區(qū)集合中的小區(qū)劃分到公共小區(qū)數(shù)量最大的cpu中,且合并所述干擾小區(qū)集合與所述cpu的公共小區(qū);

      在所述公共小區(qū)數(shù)量全為0,且所述第二干擾權(quán)值全為0時,將所述干擾小區(qū)集合中的小區(qū)劃分到一個小區(qū)數(shù)量為0的cpu中;

      在所述公共小區(qū)數(shù)量全為0,且所述第二干擾權(quán)值中具有非0值時,將 所述干擾小區(qū)集合中的小區(qū)劃分到最大第二干擾權(quán)值對應(yīng)的cpu中。

      根據(jù)第一方面的第七種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述在每個所述第一分組小區(qū)單元內(nèi),分別對被隔離cpu、小區(qū)數(shù)大于第二小區(qū)閾值的cpu和小區(qū)數(shù)小于所述第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),獲取cpu中小區(qū)數(shù)小于所述第二小區(qū)閾值的第一cpu集合,所述第二小區(qū)閾值為當(dāng)前所有cpu中小區(qū)數(shù)的平均值;

      分別對所述第一cpu集合中每個被隔離cpu中的小區(qū)進(jìn)行調(diào)整;

      在所述第一cpu集合處理完成后,獲取小區(qū)數(shù)大于第二小區(qū)閾值的第二cpu集合;

      分別對所述第二cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整;

      在所述第二cpu集合處理完成后,獲取小區(qū)數(shù)小于第二小區(qū)閾值的第三cpu集合;

      分別對所述第三cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整。

      根據(jù)第一方面的第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,所述分別對所述第一cpu集合中每個被隔離cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      根據(jù)所述第一cpu集合中每個cpu中的小區(qū)集合與當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合的第三干擾權(quán)值,確定所述第一cpu集合中的被隔離cpu,其中,所述第三干擾權(quán)值為0的cpu為所述被隔離cpu;

      計算每個所述被隔離cpu中每個小區(qū)分別與當(dāng)前第一分組小區(qū)單元的其它cpu中小區(qū)集合的第四干擾權(quán)值;

      在最大第四干擾權(quán)值不為0時,獲取所述最大第四干擾權(quán)值對應(yīng)的小區(qū)和cpu小區(qū)集合,并將所述小區(qū)從被隔離的cpu中刪除,劃分到所述最大第四干擾權(quán)值對應(yīng)的cpu小區(qū)集合中;

      在所述最大第四干擾權(quán)值為0時,計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)的第五干擾權(quán)值,并將最大第五干擾權(quán)值對應(yīng)的小區(qū)和所述未分配小區(qū)集合中與所述最大第五干擾權(quán)值對應(yīng)的小區(qū)有干擾關(guān)系的小 區(qū),劃分到所述最大第四干擾權(quán)值對應(yīng)的被隔cpu中。

      根據(jù)第一方面的第十種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,所述分別對所述第二cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      計算所述第二cpu集合中每個cpu中每個小區(qū)的第六干擾權(quán)值;

      將最小第六干擾權(quán)值對應(yīng)的小區(qū)從當(dāng)前cpu中刪除,劃分到當(dāng)前第一分組小區(qū)單元的未分配小區(qū)集合中。

      根據(jù)第一方面的第十種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,所述分別對所述第三cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與所述第三cpu集合的每個cpu中小區(qū)集合的第七干擾權(quán)值;

      在最大第七干擾權(quán)值不為0時,將所述最大第七干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到所述第三cpu集合的對應(yīng)cpu中。

      根據(jù)第一方面的第七種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述分別在每個所述第一分組小區(qū)單元內(nèi),根據(jù)調(diào)整后每個所述cpu中已有的小區(qū),將當(dāng)前第一分組小區(qū)單元中的未分配小區(qū)劃分到相應(yīng)的cpu中,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),獲取cpu中小區(qū)數(shù)小于第三小區(qū)閾值的第四cpu集合,所述第三小區(qū)閾值為當(dāng)前第一分組小區(qū)單元中小區(qū)總數(shù)除以cpu數(shù)量的取整值;

      計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與所述第四cpu集合的每個cpu中小區(qū)集合的第八干擾權(quán)值;

      在最大第八干擾權(quán)值不為0時,將所述最大第八干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到所述第四cpu集合的對應(yīng)cpu中。

      根據(jù)第一方面的第七種可能的實現(xiàn)方式,在第十五種可能的實現(xiàn)方式中,所述分別在每個所述第一分組小區(qū)單元內(nèi),將遺留小區(qū)、孤立小區(qū)劃分到相應(yīng)地的cpu中,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與每個cpu中小區(qū)集合的第九干擾權(quán)值;

      在最大第九干擾權(quán)值不為0時,將所述最大第九干擾權(quán)值對應(yīng)的遺留小區(qū)劃分到對應(yīng)的cpu中;

      在所述最大第九干擾權(quán)值為0時,將所述最大第九干擾權(quán)值對應(yīng)的孤立小區(qū)劃分到小區(qū)數(shù)最少的cpu中。

      根據(jù)第一方面、第一方面的第一種和第二種可能的實現(xiàn)方式中任意一種,在第十六種可能的實現(xiàn)方式中,所述對分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的處理器cpu,包括:

      分別測量每種通信制式的相同數(shù)量小區(qū)和ue規(guī)模仿真預(yù)置時間所消耗的運算時間;

      根據(jù)測得的運算時間和每種所述通信制式中的小區(qū)數(shù)量,對每種所述通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu。

      根據(jù)第一方面、第一方面的第一種和第二種可能的實現(xiàn)方式中任意一種,在第十七種可能的實現(xiàn)方式中,所述根據(jù)每種所述通信制式的小區(qū)已分配的cpu數(shù)量,對每種所述通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu,包括:

      根據(jù)每種所述通信制式的小區(qū)已分配的cpu數(shù)量和每種所述通信制式中每個頻點的小區(qū)數(shù)量,對每種所述通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu。

      第二方面,本發(fā)明實施例提供一種數(shù)據(jù)配置裝置,所述數(shù)據(jù)配置裝置包括:相連接的數(shù)量分配模塊和小區(qū)劃分模塊;

      所述數(shù)量分配模塊,配置為能夠為分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的處理器cpu;

      所述數(shù)量分配模塊,還配置為能夠根據(jù)每種所述通信制式的小區(qū)已分配的cpu,為每種所述通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu;

      所述小區(qū)劃分模塊,配置為能夠根據(jù)所述數(shù)量分配模塊為每種所述通信制式中每個頻點的小區(qū)已分配的cpu,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,其中,劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾。

      在第二方面的第一種可能的實現(xiàn)方式中,所述相同通信制式中相同頻點的小區(qū)為第一分組小區(qū)單元;所述小區(qū)劃分模塊包括:相連接的干擾關(guān)系建立單元和小區(qū)分配單元;

      所述干擾關(guān)系建立單元,配置為能夠根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,所述干擾權(quán)值矩陣用于體現(xiàn)每個所述第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系;

      所述小區(qū)分配單元,配置為能夠根據(jù)所述干擾關(guān)系建立單元建立的每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述數(shù)量分配模塊分配的cpu,分別將每個所述第一分組小區(qū)單元中的小區(qū)劃分到所述已分配的cpu中。

      在第二方面的第二種可能的實現(xiàn)方式中,分配了多個cpu的相同通信制式中相同頻點的小區(qū)為第一分組小區(qū)單元,分配了一個cpu的相同通信制式中相同頻點的小區(qū)為第二分組小區(qū)單元;所述小區(qū)劃分模塊包括:相連接的干擾關(guān)系建立單元和小區(qū)分配單元;

      所述干擾關(guān)系建立單元,配置為能夠根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,所述干擾權(quán)值矩陣用于體現(xiàn)每個所述第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系;

      所述小區(qū)分配單元,配置為能夠根據(jù)所述干擾關(guān)系建立單元建立的每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣和所述數(shù)量分配模塊分配的cpu,分別將每個所述第一分組小區(qū)單元中的小區(qū)劃分到所述已分配的cpu中;

      分別將每個所述第二分組小區(qū)單元中的小區(qū)劃分到已分配的一個cpu中。

      根據(jù)第二方面的第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述干擾關(guān)系建立單元包括:

      計算子單元,配置為能夠根據(jù)所述分布式并行系統(tǒng)中配置的信道參數(shù)和小區(qū)位置,分別計算每個所述第一分組小區(qū)單元中每個小區(qū)到仿真區(qū)域中每個網(wǎng)格點的大尺度衰落值;

      所述計算子單元,還配置為能夠根據(jù)所述分布式并行系統(tǒng)中每個小區(qū)的配置功率和所計算的大尺度衰落值,分別計算每個所述第一分組小區(qū)單元中 每個小區(qū)到每個所述網(wǎng)格點的參考信號接收功率rsrp;

      覆蓋范圍確定子單元,還配置為能夠根據(jù)所計算的rsrp,分別確定每個所述第一分組小區(qū)單元中每個小區(qū)的覆蓋范圍,每個所述小區(qū)的覆蓋范圍為多個網(wǎng)格點的集合,其中,每個所述小區(qū)到形成其覆蓋范圍的每個網(wǎng)格點的rsrp為,所屬第一分組小區(qū)單元中到每個所述網(wǎng)格點的rsrp最大值;

      關(guān)系建立子單元,配置為能夠根據(jù)所述計算子單元計算的rsrp和所述覆蓋范圍確定子單元為每個所述小區(qū)的覆蓋范圍,分別建立每個所述第一分組小區(qū)單元的干擾矩陣;

      所述關(guān)系建立子單元,還配置為能夠根據(jù)配置的干擾閾值和每個所述第一分組小區(qū)單元的干擾矩陣,分別獲取每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣。

      根據(jù)第二方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述關(guān)系建立子單元配置為能夠根據(jù)配置的干擾閾值和每個所述第一分組小區(qū)單元的干擾矩陣,分別獲取每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,包括:

      根據(jù)所述干擾閾值和每個所述第一分組小區(qū)單元的干擾矩陣,分別計算每個所述第一分組小區(qū)單元的干擾標(biāo)識矩陣和平均干擾小區(qū)數(shù)量;

      分別將每個所述第一分組小區(qū)單元的平均干擾小區(qū)數(shù)與配置的第一小區(qū)閾值進(jìn)行對比;

      在對比結(jié)果不同時,對所述干擾閾值進(jìn)行重新配置,并根據(jù)重新配置的干擾閾值計算每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣;

      在所述對比結(jié)果相同時,獲取每個所述第一分組小區(qū)單元的初始干擾權(quán)值矩陣,并根據(jù)每個所述第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系對所述初始干擾權(quán)值矩陣進(jìn)行修正得到每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,所述初始干擾權(quán)值矩陣為通過所述對比結(jié)果相同的干擾閾值和干擾矩陣計算出的干擾標(biāo)識矩陣。

      根據(jù)第二方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述在對比結(jié)果不同時,對所述干擾閾值進(jìn)行重新配置,包括:

      在所述第一小區(qū)閾值大于所述平均干擾小區(qū)數(shù)時,配置所述干擾閾值減少第一收斂閾值;

      在所述第一小區(qū)閾值小于所述平均干擾小區(qū)數(shù)時,配置所述干擾閾值增加第二收斂閾值。

      根據(jù)第二方面的第三種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述關(guān)系建立子單元配置為能夠根據(jù)所述計算子單元計算的rsrp和所述覆蓋范圍確定子單元為每個所述小區(qū)的覆蓋范圍,分別建立每個所述第一分組小區(qū)單元的干擾矩陣,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),遍歷每個小區(qū)與其它小區(qū)的干擾得到每個所述第一分組小區(qū)單元的干擾矩陣;

      其中,所述每個小區(qū)與其它小區(qū)的干擾為所述其它小區(qū)在所述小區(qū)覆蓋范圍內(nèi)的rsrp最大值;或者,所述每個小區(qū)與其它小區(qū)的干擾為所述其它小區(qū)在所述小區(qū)覆蓋范圍內(nèi)的rsrp平均值;或者,所述每個小區(qū)與其它小區(qū)的干擾為所述其它小區(qū)在所述小區(qū)覆蓋范圍內(nèi)的rsrp大于rspr閾值的數(shù)量。

      根據(jù)第二方面的第一種或第二種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述小區(qū)分配單元包括:

      初步劃分子單元,配置為能夠根據(jù)所述干擾關(guān)系建立單元為每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,分別對每個所述第一分組小區(qū)單元中的小區(qū)進(jìn)行初步劃分;

      小區(qū)調(diào)整子單元,配置為能夠在每個所述第一分組小區(qū)單元內(nèi),分別對被隔離cpu、小區(qū)數(shù)大于第二小區(qū)閾值的cpu和小區(qū)數(shù)小于所述第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,其中,所述被隔離的cpu中的小區(qū)數(shù)小于所述第二小區(qū)閾值,且所述cpu中的小區(qū)與未劃分的小區(qū)沒有干擾關(guān)系;

      補(bǔ)充處理子單元,配置為能夠分別在每個所述第一分組小區(qū)單元內(nèi),根據(jù)調(diào)整后每個所述cpu中已有的小區(qū),將當(dāng)前第一分組小區(qū)單元中的未分配小區(qū)劃分到相應(yīng)的cpu中;

      所述補(bǔ)充處理子單元,還配置為能夠分別在每個所述第一分組小區(qū)單元 內(nèi),將遺留小區(qū)、孤立小區(qū)劃分到相應(yīng)地的cpu中。

      根據(jù)第二方面的第七種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述初步劃分子單元配置為能夠根據(jù)所述干擾關(guān)系建立單元為每個所述第一分組小區(qū)單元的干擾權(quán)值矩陣,分別對每個所述第一分組小區(qū)單元中的小區(qū)進(jìn)行初步劃分,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),獲取每個未分配小區(qū)分別與當(dāng)前第一分組小區(qū)單元中小區(qū)集合的第一干擾權(quán)值,并通過最大第一干擾權(quán)值獲取干擾小區(qū)集合,所述干擾小區(qū)集合為所述最大第一干擾權(quán)值對應(yīng)的小區(qū)和與所述小區(qū)具有干擾關(guān)系的小區(qū);

      計算所述干擾小區(qū)集合與當(dāng)前第一分組小區(qū)單元的每個cpu中已劃分的小區(qū)集合的第二干擾權(quán)值和公共小區(qū)數(shù)量;

      根據(jù)所述公共小區(qū)數(shù)量、或者所述公共小區(qū)數(shù)量和所述第二干擾權(quán)值,將所述干擾小區(qū)集合劃分到相應(yīng)的cpu中。

      根據(jù)第二方面的第八種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述根據(jù)所述公共小區(qū)數(shù)量、或者所述公共小區(qū)數(shù)量和所述第二干擾權(quán)值,將所述干擾小區(qū)集合劃分到相應(yīng)的cpu中,包括:

      在所述公共小區(qū)數(shù)量具有非0值時,將所述干擾小區(qū)集合中的小區(qū)劃分到公共小區(qū)數(shù)量最大的cpu中,且合并所述干擾小區(qū)集合與所述cpu的公共小區(qū);

      在所述公共小區(qū)數(shù)量全為0,且所述第二干擾權(quán)值全為0時,將所述干擾小區(qū)集合中的小區(qū)劃分到一個小區(qū)數(shù)量為0的cpu中;

      在所述公共小區(qū)數(shù)量全為0,且所述第二干擾權(quán)值中具有非0值時,將所述干擾小區(qū)集合中的小區(qū)劃分到最大第二干擾權(quán)值對應(yīng)的cpu中。

      根據(jù)第二方面的第七種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,所述小區(qū)調(diào)整子單元配置為能夠在每個所述第一分組小區(qū)單元內(nèi),分別對被隔離cpu、小區(qū)數(shù)大于第二小區(qū)閾值的cpu和小區(qū)數(shù)小于所述第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),獲取cpu中小區(qū)數(shù)小于所述第二 小區(qū)閾值的第一cpu集合,所述第二小區(qū)閾值為當(dāng)前所有cpu中小區(qū)數(shù)的平均值;

      分別對所述第一cpu集合中每個被隔離cpu中的小區(qū)進(jìn)行調(diào)整;

      在所述第一cpu集合處理完成后,獲取小區(qū)數(shù)大于第二小區(qū)閾值的第二cpu集合;

      分別對所述第二cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整;

      在所述第二cpu集合處理完成后,獲取小區(qū)數(shù)小于第二小區(qū)閾值的第三cpu集合;

      分別對所述第三cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整。

      根據(jù)第二方面的第十種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,所述分別對所述第一cpu集合中每個被隔離cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      根據(jù)所述第一cpu集合中每個cpu中的小區(qū)集合與當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合的第三干擾權(quán)值,確定所述第一cpu集合中的被隔離cpu,其中,所述第三干擾權(quán)值為0的cpu為所述被隔離cpu;

      計算每個所述被隔離cpu中每個小區(qū)分別與當(dāng)前第一分組小區(qū)單元的其它cpu中小區(qū)集合的第四干擾權(quán)值;

      在最大第四干擾權(quán)值不為0時,獲取所述最大第四干擾權(quán)值對應(yīng)的小區(qū)和cpu小區(qū)集合,并將所述小區(qū)從被隔離的cpu中刪除,劃分到所述最大第四干擾權(quán)值對應(yīng)的cpu小區(qū)集合中;

      在所述最大第四干擾權(quán)值為0時,計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)的第五干擾權(quán)值,并將最大第五干擾權(quán)值對應(yīng)的小區(qū)和所述未分配小區(qū)集合中與所述最大第五干擾權(quán)值對應(yīng)的小區(qū)有干擾關(guān)系的小區(qū),劃分到所述最大第四干擾權(quán)值對應(yīng)的被隔cpu中。

      根據(jù)第二方面的第十種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,所述分別對所述第二cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      計算所述第二cpu集合中每個cpu中每個小區(qū)的第六干擾權(quán)值;

      將最小第六干擾權(quán)值對應(yīng)的小區(qū)從當(dāng)前cpu中刪除,劃分到當(dāng)前第一分組小區(qū)單元的未分配小區(qū)集合中。

      根據(jù)第二方面的第十種可能的實現(xiàn)方式,在第十三種可能的實現(xiàn)方式中,所述分別對所述第三cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整,包括:

      計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與所述第三cpu集合的每個cpu中小區(qū)集合的第七干擾權(quán)值;

      在最大第七干擾權(quán)值不為0時,將所述最大第七干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到所述第三cpu集合的對應(yīng)cpu中。

      根據(jù)第二方面的第七種可能的實現(xiàn)方式,在第十四種可能的實現(xiàn)方式中,所述補(bǔ)充處理子單元配置為能夠分別在每個所述第一分組小區(qū)單元內(nèi),根據(jù)調(diào)整后每個所述cpu中已有的小區(qū),將當(dāng)前第一分組小區(qū)單元中的未分配小區(qū)劃分到相應(yīng)的cpu中,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),獲取cpu中小區(qū)數(shù)小于第三小區(qū)閾值的第四cpu集合,所述第三小區(qū)閾值為當(dāng)前第一分組小區(qū)單元中小區(qū)總數(shù)除以cpu數(shù)量的取整值;

      計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與所述第四cpu集合的每個cpu中小區(qū)集合的第八干擾權(quán)值;

      在最大第八干擾權(quán)值不為0時,將所述最大第八干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到所述第四cpu集合的對應(yīng)cpu中。

      根據(jù)第二方面的第七種可能的實現(xiàn)方式,在第十五種可能的實現(xiàn)方式中,所述補(bǔ)充處理子單元配置為能夠分別在每個所述第一分組小區(qū)單元內(nèi),將遺留小區(qū)、孤立小區(qū)劃分到相應(yīng)地的cpu中,包括:

      分別在每個所述第一分組小區(qū)單元內(nèi),計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與每個cpu中小區(qū)集合的第九干擾權(quán)值;

      在最大第九干擾權(quán)值不為0時,將所述最大第九干擾權(quán)值對應(yīng)的遺留小區(qū)劃分到對應(yīng)的cpu中;

      在所述最大第九干擾權(quán)值為0時,將所述最大第九干擾權(quán)值對應(yīng)的孤立小區(qū)劃分到小區(qū)數(shù)最少的cpu中。

      根據(jù)第二方面、第二方面的第一種和第二種可能的實現(xiàn)方式中任意一種,在第十六種可能的實現(xiàn)方式中,所述數(shù)量分配模塊包括:相連接的測量單元和數(shù)量分配單元;

      所述測量單元,配置為能夠分別測量每種通信制式的相同數(shù)量小區(qū)和ue規(guī)模仿真預(yù)置時間所消耗的運算時間;

      所述數(shù)量分配單元,配置為能夠根據(jù)所述測量單元測得的運算時間和每種所述通信制式中的小區(qū)數(shù)量,對每種所述通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu。

      根據(jù)第二方面、第二方面的第一種和第二種可能的實現(xiàn)方式中任意一種,在第十七種可能的實現(xiàn)方式中,所述數(shù)量分配模塊配置為能夠根據(jù)每種所述通信制式的小區(qū)已分配的cpu,為每種所述通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu,包括:

      根據(jù)每種所述通信制式的小區(qū)已分配的cpu數(shù)量和每種所述通信制式中每個頻點的小區(qū)數(shù)量,對每種所述通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu。

      本發(fā)明提供的數(shù)據(jù)配置方法和裝置,通過為分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu,基于每種通信制式的小區(qū)已分配的cpu,為每種通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu,從而在每種通信制式中每個頻點的小區(qū)所分配的cpu的基礎(chǔ)上,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,并且劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾;本發(fā)明實施例中以通信制式和每種通信制式中的不同頻點為原則對小區(qū)進(jìn)行劃分,并且實現(xiàn)將干擾關(guān)系較多的小區(qū)以及與這個小區(qū)有干擾關(guān)系的小區(qū)劃分到相同cpu中,實現(xiàn)了降低并行cpu之間數(shù)據(jù)交互量的效果,即通過合理的分布式并行系統(tǒng)中各cpu間的數(shù)據(jù)處理關(guān)系來降低并行cpu之間的數(shù)據(jù)交互量,從而提高了分布式并行系統(tǒng)的計算效率。

      附圖說明

      附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。

      圖1為本發(fā)明實施例提供的一種數(shù)據(jù)配置方法的流程圖;

      圖2為本發(fā)明實施例提供的另一種數(shù)據(jù)配置方法的流程圖;

      圖3為本發(fā)明實施例提供的又一種數(shù)據(jù)配置方法的流程圖;

      圖4為圖3所示實施例提供的數(shù)據(jù)配置方法中一種建立干擾權(quán)值矩陣的流程圖;

      圖5為圖4所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)分布的示意圖;

      圖6為圖4所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)覆蓋范圍的示意圖;

      圖7為圖4所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)干擾關(guān)系的示意圖;

      圖8為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)劃分方法的流程圖;

      圖9為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)初步劃分方法的流程圖;

      圖10為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)調(diào)整方法的流程圖;

      圖11為圖10所示實施例提供的小區(qū)調(diào)整方法中部分流程的替代流程圖;

      圖12為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)擴(kuò)展方法的流程圖;

      圖13為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)補(bǔ)充處理方法的流程圖;

      圖14為本發(fā)明實施例提供的一種數(shù)據(jù)配置裝置的結(jié)構(gòu)示意圖;

      圖15為本發(fā)明實施例提供的另一種數(shù)據(jù)配置裝置的結(jié)構(gòu)示意圖;

      圖16為本發(fā)明實施例提供的又一種數(shù)據(jù)配置裝置的結(jié)構(gòu)示意;

      圖17為圖16所示實施例提供的數(shù)據(jù)配置裝置中一種干擾關(guān)系建立單元的結(jié)構(gòu)示意圖;

      圖18為圖16所示實施例提供的數(shù)據(jù)配置裝置中一種小區(qū)劃分單元的結(jié)構(gòu)示意圖。

      具體實施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。

      在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

      5g系統(tǒng)對峰值和頻譜效率的要求為4g系統(tǒng)的幾十倍甚至上百倍,為了實現(xiàn)5g系統(tǒng)中峰值和頻譜效率的目標(biāo),提出了一些新的通信技術(shù)的應(yīng)用,例如大規(guī)模天線陣列等技術(shù)。傳統(tǒng)運算設(shè)備難以實現(xiàn)5g系統(tǒng)應(yīng)用場景、新通信技術(shù)的應(yīng)用和仿真的數(shù)據(jù)運算,主要體現(xiàn)為:內(nèi)存不足以支持大規(guī)模的應(yīng)用場景,運算效率不足以支持大規(guī)模天線陣列的建模和高頻無線信道精確建模仿真,由于超大規(guī)模天線陣列引入,可提供數(shù)十個獨立的空間數(shù)據(jù)流,即數(shù)倍提升多用戶系統(tǒng)的頻譜效率,整個陣列上的傳播條件可能發(fā)生變化,則需要對每根天線進(jìn)行精確的信道建模;顯然地,傳統(tǒng)運算設(shè)備難以支持上述大規(guī)模的運算量。

      上述背景技術(shù)中已經(jīng)說明雖然分布式并行系統(tǒng)可以解決傳統(tǒng)運算設(shè)備內(nèi)存不足和運算效率不支持的問題,但是該分布式并行系統(tǒng)的計算效率仍然具有可提升空間。

      下面通過具體的實施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明,本發(fā)明以下各實施例中的終端設(shè)備為分布式并行系統(tǒng)中配置cpu和小區(qū)的設(shè)備,例如為設(shè)計人員操作的服務(wù)器。本發(fā)明提供以下幾個具體的實施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。

      圖1為本發(fā)明實施例提供的一種數(shù)據(jù)配置方法的流程圖。本實施例提供 的數(shù)據(jù)配置方法適用于對分布式并行系統(tǒng)中各cpu的數(shù)據(jù)關(guān)系進(jìn)行配置的情況中,該方法可以由數(shù)據(jù)配置裝置執(zhí)行,該數(shù)據(jù)配置裝置通過硬件和軟件結(jié)合的方式來實現(xiàn),該裝置可以集成在終端設(shè)備的處理器中,供處理器調(diào)用使用。如圖1所示,本實施例的方法可以包括:

      s110,為分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu。

      本發(fā)明實施例提供的數(shù)據(jù)配置方法,為分布式并行系統(tǒng)(以下簡稱為:并行系統(tǒng))中的各cpu的數(shù)據(jù)關(guān)系進(jìn)行配置,具體體現(xiàn)在對并行系統(tǒng)中不同類型的小區(qū)分配相應(yīng)數(shù)量的cpu,該不同類型的小區(qū)例如為不同通信制式的小區(qū),例如包括長期演進(jìn)(longtermevolution,簡稱為:lte)制式的小區(qū)、全球移動通信系統(tǒng)(globalsystemformobilecommunication,簡稱為:gsm)制式的小區(qū)和通用移動通信系統(tǒng)(universalmobiletelecommunicationssystem,簡稱為:umts)制式的小區(qū),即每種通信制式的小區(qū)使用分配的cpu進(jìn)行數(shù)據(jù)處理。

      本實施例考慮到不同通信制式間的小區(qū)的數(shù)據(jù)交互量較少,通常僅存在信令交互,并且不同通信制式的代碼一起仿真會導(dǎo)致程序結(jié)構(gòu)的復(fù)雜性,增加代碼維護(hù)和開發(fā)的成本,不利于擴(kuò)展,因此將這些不同通信制式的小區(qū)分別劃分在不同的cpu中,即本實施例中每種通信制式的小區(qū)分配的cpu是不同的,從而適應(yīng)分配在不同通信制式的cpu間具有較少的數(shù)據(jù)交互量。

      s120,根據(jù)每種通信制式的小區(qū)已分配的cpu,為每種通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu。

      在本實施例中,以通信制式劃分出不同類型的小區(qū)僅是粗略的劃分,每種通信制式中通常存在多個頻點,可以進(jìn)一步以不同頻點為劃分單位將不同類型的小區(qū)劃分的更細(xì)致,即在單通信制式的基礎(chǔ)上,將每種通信制式的小區(qū)劃分為每種通信制式中每個頻點的小區(qū)。以lte制式為例予以示出,若lte制式中具有三個頻點,即f1、f2和f3,則將lte制式的小區(qū)劃分為:lte制式f1頻點的小區(qū),lte制式f2頻點的小區(qū)和lte制式f3頻點的小區(qū),并且上述三種類型的小區(qū)分配有相應(yīng)數(shù)量的cpu,且上述三種類型的小區(qū)分配的cpu總數(shù)之和為lte制式的小區(qū)分配的cpu數(shù)量。

      s130,根據(jù)每種通信制式中每個頻點的小區(qū)已分配的cpu數(shù)量,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,其中,劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾。

      在本實施例中,相同通信制式相同頻點的小區(qū)集合為劃分小區(qū)的基本單元,即為不同類型小區(qū)的基本單元,對于每組相同通信制式中相同頻點的小區(qū)集合,已經(jīng)分配了該類型小區(qū)集合對應(yīng)的cpu,此時,已經(jīng)完成了數(shù)據(jù)的初步劃分,將并行系統(tǒng)中數(shù)據(jù)交互量相對較大的小區(qū),即相同制式相同頻點的小區(qū)集合作為一個基本單元,每個基本單元分配了并行系統(tǒng)中的cpu,并且每個基本單元分配的cpu不同。

      需要說明的是,本發(fā)明實施例中每組相同通信制式中相同頻點的小區(qū)集合與分配的cpu數(shù)量的對應(yīng)關(guān)系,可以為一對多的關(guān)系或一對一的關(guān)系,此處將每組相同通信制式中相同頻點的小區(qū)集合作為一個整體。

      本實施例在具體實現(xiàn)中,對每組相同通信制式中相同頻點的小區(qū)進(jìn)行劃分時,該確定類型的小區(qū)已經(jīng)具有相對確定的cpu,即該確定類型的小區(qū)在上述已經(jīng)分配的cpu的范圍內(nèi)進(jìn)行劃分,上述劃分原則為:并行系統(tǒng)中的小區(qū)以通信制式和頻點為單位劃分為不同類型的小區(qū),使得每種類型的小區(qū)之間的數(shù)據(jù)交互量盡可能少;類似地,對相同制式中相同頻點的小區(qū)劃分cpu時,同樣可以遵循上述原則,本實施例以小區(qū)間的干擾為依據(jù)來判斷小區(qū)間的數(shù)據(jù)交互量,具體地,在相同制式中相同頻點的小區(qū)中,認(rèn)為任意兩個相互干擾的小區(qū)間的數(shù)據(jù)交互量最多,任意兩個單向干擾的小區(qū)間的數(shù)據(jù)交互量次之,任意兩個沒有干擾的小區(qū)間的數(shù)據(jù)交互量最少,根據(jù)上述原則,可以將干擾密集度較高的多個小區(qū)劃分到不同cpu中,即劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾,即降低了并行cpu之間數(shù)據(jù)交互量,從而實現(xiàn)提高分布式并行系統(tǒng)的計算效率的目的。

      本實施例提供的數(shù)據(jù)配置方法,通過為分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu,基于每種通信制式的小區(qū)已分配的cpu,為每種通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu,從而在每種通信制式中每個頻點的小區(qū)所分配的cpu的基礎(chǔ)上,分別將每組相同通信制式中相同 頻點的小區(qū)劃分到已分配的cpu中,并且劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾;本實施例中以通信制式和每種通信制式中的不同頻點為原則對小區(qū)進(jìn)行劃分,并且實現(xiàn)將干擾關(guān)系較多的小區(qū)以及與這個小區(qū)有干擾關(guān)系的小區(qū)劃分到相同cpu中,實現(xiàn)了降低并行cpu之間數(shù)據(jù)交互量的效果,即通過合理的分布式并行系統(tǒng)中各cpu間的數(shù)據(jù)處理關(guān)系來降低并行cpu之間的數(shù)據(jù)交互量,從而提高了分布式并行系統(tǒng)的計算效率。

      可選地,圖2為本發(fā)明實施例提供的另一種數(shù)據(jù)配置方法的流程圖,在上述圖1所示實施例的基礎(chǔ)上,本實施例中提供一種對不同通信制式的小區(qū)分配cpu的具體方式,即上述實施例中的s110可以包括:

      s111,分別測量每種通信制式的相同數(shù)量小區(qū)和ue規(guī)模仿真預(yù)置時間所消耗的運算時間。

      s112,根據(jù)測得的運算時間和每種通信制式中的小區(qū)數(shù)量,對每種通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu。

      舉例來說,分布式并行系統(tǒng)中同樣包括lte制式、gsm制式和umts制式,該三種通信制式的小區(qū)數(shù)量分別為:icellnumlte、icellnumgsm和icellnumumts,分布式并行系統(tǒng)中cpu的總數(shù)為icpunum。首先,測量lte制式的1個小區(qū)中10個ue、gsm制式的1個小區(qū)中10個ue和umts制式的1個小區(qū)中10個ue分別仿真10毫秒(ms)所消耗的運算時間為:tlte、tgsm和tumts;其次,已知上述運算時間和每種通信制式的小區(qū)數(shù)量,計算為每種通信制式的小區(qū)分配的cpu數(shù)量分別為:

      lte制式:

      gsm制式:

      umts制式:

      可選地,本發(fā)明實施例提供的數(shù)據(jù)配置方法中,對同一通信制式的不同頻點的小區(qū)分配cpu的方式,即上述各實施例中的s120可以替換為:根據(jù)每種通信制式的小區(qū)已分配的cpu數(shù)量和每種通信制式中每個頻點的小區(qū)數(shù)量,對每種通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu。

      本實施例在具體實現(xiàn)中,同樣以lte制式中的三個頻點f1、f2和f3為例予以說明,lte制式中頻點f1、f2和f3中的小區(qū)數(shù)量分別為:icellnum1、icellnum2和icellnum3,該lte制式的小區(qū)已分配的cpu數(shù)量為icpunumlte,計算為lte制式中每個頻點的小區(qū)分配的cpu數(shù)量分別為:

      lte制式中頻點f1:

      lte制式中頻點f2:

      lte制式中頻點f3:

      需要說明的是,上述對s110和s120中分配cpu的具體方式和計算公式,為本實施例的一種示意性說明,本發(fā)明同樣可以采用其它方式執(zhí)行分配cpu的方式,只要是可以將并行系統(tǒng)中的cpu合理的分配給不同通信制式中不同頻點的小區(qū)即可。

      通過上述分配cpu的具體方式,可以為每種通信制式中每個頻點的小區(qū)分配到具體數(shù)量的cpu,隨后,需要對相同通信制式中相同頻點的小區(qū)進(jìn)行具體劃分,也是本發(fā)明實施例對小區(qū)劃分相應(yīng)cpu的重點內(nèi)容。

      上述實施例中已經(jīng)說明小區(qū)類型的基本單元為相同通信制式中相同頻點的小區(qū),該相同通信制式中相同頻點的小區(qū)記為第一分組小區(qū)單元,本發(fā)明以下各實施例在劃分小區(qū)的方式中,均是以第一分組小區(qū)單元為基本單位進(jìn) 行劃分的,以上述第一分組小區(qū)單元與分配的cpu數(shù)量的對應(yīng)關(guān)系為一對多的關(guān)系為例予以說明,即每個第一分組小區(qū)單元均分配了多個cpu。如圖3所示,為本發(fā)明實施例提供的又一種數(shù)據(jù)配置方法的流程圖,在上述圖1所示實施例的基礎(chǔ)上,本實施例中的s130可以包括:

      s131,根據(jù)每個第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個第一分組小區(qū)單元的干擾權(quán)值矩陣,該干擾權(quán)值矩陣用于體現(xiàn)每個第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系。

      s132,根據(jù)所建立的每個第一分組小區(qū)單元的干擾權(quán)值矩陣,分別將每個第一分組小區(qū)單元中的小區(qū)劃分到已分配的cpu中。

      在本實施例中,以每個第一分組小區(qū)單元為基本單位,考慮一個第一分組小區(qū)單元中所有小區(qū)間的干擾,建立針對每個第一分組小區(qū)單元的干擾權(quán)值矩陣,所建立的干擾權(quán)值矩陣的行和列為對應(yīng)第一分組小區(qū)單元中的小區(qū)數(shù)量,其中,干擾權(quán)值矩陣中的每個元素用于體現(xiàn)對應(yīng)第一分組小區(qū)單元中每個小區(qū)與其它小區(qū)的干擾關(guān)系,該干擾關(guān)系包括相互干擾、單向干擾和無干擾。該小區(qū)間的干擾關(guān)系是決定cpu間數(shù)據(jù)交互量的重要因素,以干擾關(guān)系為依據(jù)對每個第一分組小區(qū)單元中的小區(qū)進(jìn)行劃分,通常原則是將干擾權(quán)值較大的小區(qū)以及與該小區(qū)存在干擾關(guān)系的小區(qū)盡可能劃分到一個cpu中,即劃分到不同cpu中的小區(qū)集合之間干擾權(quán)值最小,這樣就降低了cpu間的數(shù)據(jù)交互量,從而提高分布式并行系統(tǒng)的計算效率。

      可選地,在圖3所示實施例的基礎(chǔ)上,第一分組小區(qū)單元與分配的cpu數(shù)量的對應(yīng)關(guān)系還可以包括一對多的關(guān)系和一對一的關(guān)系,此時,將分配了多個cpu的相同通信制式中相同頻點的小區(qū)記為第一分組小區(qū)單元,將分配了一個cpu的相同通信制式中相同頻點的小區(qū)記為第二分組小區(qū)單元,即在s110和s120分配cpu的過程中,第二分組小區(qū)單元僅分配了一個cpu,若采用上述s131~s132的方式對第二分組小區(qū)單元中的小區(qū)進(jìn)行劃分,則帶來了額外的處理量;因此,在圖3所示實施例的基礎(chǔ)上,還可以包括:

      s133,分別將第二分組小區(qū)單元中的小區(qū)劃分到已分配的一個cpu中。

      本實施例對分配了多個cpu的第一分組小區(qū)單元和分配了一個cpu的第二分組小區(qū)單元進(jìn)行區(qū)別處理,在具體應(yīng)用中,例如gsm制式中的計算 量可能比較少,對該gsm制式中某個頻點的小區(qū)分配一個cpu即可滿足計算需要,即該類型的小區(qū)中的計算量可以在一個cpu中進(jìn)行,有利于節(jié)省系統(tǒng)資源,并且具有更加便捷的分配方式。

      需要說明的是,本實施例不限制s133與s131~s132的執(zhí)行順序,可以是依次執(zhí)行的,也可以是并行執(zhí)行的,圖3以s133在s131~s132之后執(zhí)行為例予以示出。

      上述實施例在具體實現(xiàn)中,建立每個第一分組小區(qū)單元的干擾權(quán)值矩陣的方式如圖4所示,為圖3所示實施例提供的數(shù)據(jù)配置方法中一種建立干擾權(quán)值矩陣的流程圖。本實施例提供建立干擾權(quán)值矩陣的方法包括以下步驟:

      s210,根據(jù)分布式并行系統(tǒng)中配置的信道參數(shù)和小區(qū)位置,分別計算每個第一分組小區(qū)單元中每個小區(qū)到仿真區(qū)域中每個網(wǎng)格點的大尺度衰落值。

      通常的,通過網(wǎng)格來離散化整個仿真范圍,網(wǎng)格可以是正方形、長方形或六邊形,網(wǎng)格點可以配置為所屬網(wǎng)格的中心點,網(wǎng)格的大小和形狀可以配置。如圖5所示,為圖4所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)分布的示意圖,圖5中的小區(qū)為其中一個第一分組小區(qū)單元中小區(qū)。若某一第一分組小區(qū)單元中的小區(qū)數(shù)量為m個,整個仿真范圍內(nèi)的網(wǎng)格點的數(shù)量為k*l個,則對于該第一分組小區(qū)單元需要計算出k*l*m個大尺度衰落值。

      s220,根據(jù)分布式并行系統(tǒng)中每個小區(qū)的配置功率和計算的大尺度衰落值,分別計算每個第一分組小區(qū)單元中每個小區(qū)到每個網(wǎng)格點的參考信號接收功率(referencesignalreceivingpower,簡稱為:rsrp)。

      本實施例中對于每個第一分組小區(qū)單元,需要計算的rsrp的數(shù)量同樣可以為k*l*m個。

      s230,根據(jù)所計算的rsrp,分別確定每個第一分組小區(qū)單元中每個小區(qū)的覆蓋范圍,每個小區(qū)的覆蓋范圍為多個網(wǎng)格點的集合,其中,每個小區(qū)到形成其覆蓋范圍的每個網(wǎng)格點的rsrp為,所屬第一分組小區(qū)單元中到每個網(wǎng)格點的rsrp最大值。

      在本實施例中,對于一個網(wǎng)格點來說,具有m個小區(qū)的rsrp,計算m個rsrp中最大值對應(yīng)的小區(qū),將此網(wǎng)格點作為此小區(qū)的覆蓋范圍之一。如 圖6所示,為圖4所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)覆蓋范圍的示意圖,圖6中的小區(qū)同樣為其中一個第一分組小區(qū)單元中小區(qū)。

      s240,根據(jù)計算的rsrp和每個小區(qū)的覆蓋范圍,分別建立每個第一分組小區(qū)單元的干擾矩陣。

      本實施例在每個第一分組小區(qū)單元中,已知每個小區(qū)到每個網(wǎng)格點的rsrp和每個小區(qū)的覆蓋范圍,此時,可以建立每個第一分組小區(qū)單元的干擾矩陣。建立第一分組小區(qū)單元的干擾矩陣的具體方式為:在每個第一分組小區(qū)單元內(nèi),遍歷每個小區(qū)與其它小區(qū)的干擾得到每個第一分組小區(qū)單元的干擾矩陣intvalue,該干擾矩陣的行和列為第一分組小區(qū)單元的小區(qū)數(shù)量,即干擾矩陣intvalue的大小為[icellnum,icellnum],該干擾矩陣中的每個元素體現(xiàn)該第一分組小區(qū)單元中小區(qū)間的干擾大小。

      需要說明的是,在每個第一分組小區(qū)單元內(nèi),每個小區(qū)與其它小區(qū)的干擾為其它小區(qū)在該小區(qū)覆蓋范圍內(nèi)的rsrp最大值;或者,每個小區(qū)與其它小區(qū)的干擾為其它小區(qū)在該小區(qū)覆蓋范圍內(nèi)的rsrp平均值;或者,每個小區(qū)與其它小區(qū)的干擾為其它小區(qū)在該小區(qū)覆蓋范圍內(nèi)的rsrp大于rspr閾值的數(shù)量,rspr閾值例如為可配置值。

      s250,根據(jù)配置的干擾閾值和每個第一分組小區(qū)單元的干擾矩陣,分別獲取每個第一分組小區(qū)單元的干擾權(quán)值矩陣。本實施例提供的方法中,s250具體包括:

      s251,根據(jù)干擾閾值和每個第一分組小區(qū)單元的干擾矩陣,分別計算每個第一分組小區(qū)單元的干擾標(biāo)識矩陣和平均干擾小區(qū)數(shù)量。

      本實施例提供的方法中,干擾閾值為一可配置的值,在后面的處理可能還要發(fā)生變化,即初始時刻的干擾閾值可以是設(shè)計人員預(yù)先配置的經(jīng)驗值。具體將干擾閾值fintvaluethr的干擾矩陣intvalue中的每個元素進(jìn)行對比,將干擾矩陣中大于等于fintvaluethr的元素設(shè)置為1,小于等于fintvaluethr的元素設(shè)置為0,得到針對每個第一分組小區(qū)單元的干擾標(biāo)識矩陣intflag,該干擾標(biāo)識矩陣intflag的大小同樣為[icellnum,icellnum]。

      進(jìn)一步地,可以通過intflag計算當(dāng)前第一分組小區(qū)單元中每個小區(qū)的干擾小區(qū)數(shù)量,從而獲得該第一分組小區(qū)單元的平均干擾小區(qū)數(shù)量iintnumavg。

      本實施例通過分別將每個第一分組小區(qū)單元的平均干擾小區(qū)數(shù)iintnumavg與配置的第一小區(qū)閾值iintcellnumthr進(jìn)行對比,確定出計算干擾權(quán)值矩陣所需的最終干擾閾值,本實施例中配置的第一小區(qū)閾值iintcellnumthr為關(guān)于小區(qū)數(shù)量的閾值,對比iintcellnumthr和iintnumavg,在對比結(jié)果不同時,可以對干擾閾值進(jìn)行動態(tài)調(diào)整,并根據(jù)動態(tài)調(diào)整的干擾閾值計算每個第一分組小區(qū)單元的干擾權(quán)值矩陣;若對比結(jié)果相同,則說明s251中的干擾閾值即為計算干擾權(quán)值矩陣所需的最終干擾閾值。具體地,s251之后的具體步驟包括:

      s252,判斷第一小區(qū)閾值與平均干擾小區(qū)數(shù)是否相等。若不等,則執(zhí)行s253;若相等,則執(zhí)行s256。

      s253,判斷第一小區(qū)閾值是否大于平均干擾小區(qū)數(shù)。若是,則執(zhí)行s254;若否,則執(zhí)行s255。

      s254,將干擾閾值減少第一收斂閾值。也就是重新調(diào)整干擾閾值,即fintvaluethr=fintvaluethr-δy,其中,第一收斂閾值為δy,δy隨abs(iintcellnumthr-iintnumavg)的大小動態(tài)變化,abs(iintcellnumthr-iintnumavg)較大時δy較大,abs(iintcellnumthr-iintnumavg)較小時δy較小,目的是加快算法收斂速度。隨后返回重新執(zhí)行s251,由于干擾閾值重新調(diào)整,因此需要根據(jù)重新調(diào)整的干擾閾值獲取干擾權(quán)值矩陣。隨后返回循環(huán)執(zhí)行s251,直到s252中的判斷結(jié)果為相等。

      s255,將干擾閾值增加第二收斂閾值。同樣是需要重新調(diào)整干擾閾值,即fintvaluethr=fintvaluethr+δx,其中,第二收斂閾值為δx,δx隨abs(iintcellnumthr-iintnumavg)的大小動態(tài)變化,abs(iintcellnumthr-iintnumavg)較大時δy較大,abs(iintcellnumthr-iintnumavg)較小時δy較小,目的是加快算法收斂速度。隨后同樣返回重新執(zhí)行s251,由于干擾閾值重新調(diào)整,因此需要根據(jù)重新調(diào)整的干擾閾值獲取干擾權(quán)值矩陣。隨后返回循環(huán)執(zhí)行s251,直到s252中的判斷結(jié)果為相等。

      s256,獲取每個第一分組小區(qū)單元的初始干擾權(quán)值矩陣。本實施例中獲取初始干擾權(quán)值矩陣的方式與s251中獲取干擾標(biāo)識矩陣的方式相同,該初始干擾權(quán)值矩陣為通過對比結(jié)果相同時的干擾閾值和干擾矩陣計算出的干擾標(biāo)識矩陣,也就是說,具體將最近一次執(zhí)行s251中的干擾標(biāo)識矩陣作為初 始干擾權(quán)值矩陣。

      s257,根據(jù)每個第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系對初始干擾權(quán)值矩陣進(jìn)行修正,得到每個第一分組小區(qū)單元的干擾權(quán)值矩陣。

      在初始干擾權(quán)值矩陣中找到互為干擾的小區(qū),將他們之間的權(quán)值修改為2,另外小區(qū)對自己的干擾權(quán)值為0,即將初始干擾權(quán)值矩陣中對角線的值修正為0。干擾權(quán)值矩陣代表對應(yīng)第一分組小區(qū)單元中小區(qū)之間的干擾關(guān)系,如圖7所示,為圖4所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)干擾關(guān)系的示意圖,圖7中的小區(qū)同樣為其中一個第一分組小區(qū)單元中小區(qū)。

      可選地,如圖8所示,為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)劃分方法的流程圖。本實施例具體說明圖3所示數(shù)據(jù)配置方法中s132的執(zhí)行方式,即圖3所示實施例中的s132具體包括以下步驟:

      s310,根據(jù)每個第一分組小區(qū)單元的干擾權(quán)值矩陣,分別對每個第一分組小區(qū)單元中的小區(qū)進(jìn)行初步劃分。

      s320,在每個第一分組小區(qū)單元內(nèi),分別對被隔離cpu、小區(qū)數(shù)大于第二小區(qū)閾值的cpu和小區(qū)數(shù)小于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,其中,被隔離的cpu中的小區(qū)數(shù)小于第二小區(qū)閾值,且cpu中的小區(qū)與未劃分的小區(qū)沒有干擾關(guān)系。

      本實施例中被隔離cpu的定義為:cpu中的小區(qū)數(shù)量小于第二小區(qū)閾值,且cpu中所有小區(qū)與未劃分的小區(qū)沒有任何干擾關(guān)系,可以將這類cpu中的小區(qū)移除,并劃分到與之存在最大干擾權(quán)值的cpu中,然后在未分配的小區(qū)集合中找到最大干擾權(quán)值對應(yīng)的小區(qū)以及與這個小區(qū)有直接干擾關(guān)系的小區(qū),將他們組成的小區(qū)集合劃分到當(dāng)前被隔離的cpu中。

      s330,分別在每個第一分組小區(qū)單元內(nèi),根據(jù)調(diào)整后每個cpu中已有的小區(qū),將當(dāng)前第一分組小區(qū)單元中的未分配小區(qū)劃分到相應(yīng)的cpu中。

      s340,分別在每個第一分組小區(qū)單元內(nèi),將遺留小區(qū)和孤立小區(qū)劃分到相應(yīng)地的cpu中。

      需要說明的是,為了以下實施例中各實例的描述進(jìn)行如下定義:

      定義1:對于某個第一分組小區(qū)單元來說,為其分配的第i個cpu中已 經(jīng)劃分小區(qū)的集合為si,該集合si的初始值為空,sremain為當(dāng)前第一分組小區(qū)單元中所有為未分配的小區(qū)的集合,s為整網(wǎng)小區(qū)的集合,即當(dāng)前第一分組小區(qū)單元中所有小區(qū)的集合。

      定義2:對于某個第一分組小區(qū)單元來說,小區(qū)cj與小區(qū)集合si的干擾權(quán)值定義為小區(qū)cj與si中每個小區(qū)的干擾權(quán)值之和,記為fwgt(cj,si)。

      定義3:對于某個第一分組小區(qū)單元來說,小區(qū)集合si與小區(qū)集合sj之間的干擾權(quán)值定義為si中每個小區(qū)與sj中每個小區(qū)干擾權(quán)值之和,記為fwgt(si,sj)。

      圖8所示實施例在具體實現(xiàn)中,初步劃分的方式如圖9所示,為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)初步劃分方法的流程圖。本實施例具體說明圖8所示流程中s310的執(zhí)行方式,本實施例在以下具體說明中,以某個第一分組小區(qū)單元中的劃分方式為例予以示出,圖9所示流程中的所有步驟均需要對每個第一分組小區(qū)單元執(zhí)行。

      s311,判斷當(dāng)前第一分組小區(qū)單元中所有cpu是否均分配小區(qū)。若判斷結(jié)果為“是”,則結(jié)束該流程;若判斷結(jié)果為“否”,則執(zhí)行s312。

      s312,獲取每個未分配小區(qū)分別與當(dāng)前第一分組小區(qū)單元中小區(qū)集合的第一干擾權(quán)值,并獲取最大第一干擾權(quán)值。本實施例中計算的第一干擾權(quán)值為fwgt(ci,s),ci代表每個未分配小區(qū),fwgt(ci,s)中的最大值表示為fwgtmax。

      s313,通過最大第一干擾權(quán)值獲取干擾小區(qū)集合,該干擾小區(qū)集合為最大第一干擾權(quán)值對應(yīng)的小區(qū)及其具有干擾關(guān)系的小區(qū)。本實施例中的干擾小區(qū)集合表示為spre_malloc。

      s314,計算干擾小區(qū)集合與當(dāng)前第一分組小區(qū)單元的每個cpu中已劃分的小區(qū)集合的第二干擾權(quán)值和公共小區(qū)數(shù)量。

      本實施例中的第二干擾權(quán)值表示為fwgt(spre_malloc,si),隨后,可以根據(jù)上述公共小區(qū)數(shù)量、或者根據(jù)公共小區(qū)數(shù)量和第二干擾權(quán)值,將干擾小區(qū)集合劃分到相應(yīng)的cpu中,劃分的具體方式如下,在s314之后包括:

      s315,判斷公共小區(qū)數(shù)量是否全為0。若公共小區(qū)數(shù)量中具有非0值,則執(zhí)行s316;若公共小區(qū)數(shù)量均為0,則執(zhí)行s317。

      s316,將干擾小區(qū)集合中的小區(qū)劃分到公共小區(qū)數(shù)量最大的cpu中,且合并干擾小區(qū)集合與該cpu的公共小區(qū)。隨后返回循環(huán)執(zhí)行s311,直到s311中的判斷結(jié)果為“是”時,結(jié)束流程。

      s317,判斷第二干擾權(quán)值是否全為0。若全為0,則執(zhí)行s318;若具有非0值,則執(zhí)行s319。

      s318,將干擾小區(qū)集合中的小區(qū)劃分到一個小區(qū)數(shù)量為0的cpu中。隨后返回循環(huán)執(zhí)行s311,直到s311中的判斷結(jié)果為“是”時,結(jié)束流程。

      s319,將干擾小區(qū)集合中的小區(qū)劃分到最大第二干擾權(quán)值對應(yīng)的cpu中。隨后返回循環(huán)執(zhí)行s311,直到s311中的判斷結(jié)果為“是”時,結(jié)束流程。

      圖8所示實施例在具體實現(xiàn)中,進(jìn)行小區(qū)調(diào)整的方式如圖10所示,為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)調(diào)整方法的流程圖。本實施例具體說明圖8所示流程中s320的執(zhí)行方式,本實施例在以下具體說明中,以某個第一分組小區(qū)單元中的劃分方式為例予以示出,圖10所示流程中的所有步驟均需要對每個第一分組小區(qū)單元執(zhí)行。

      在圖10所示實施例中,首先對每個第一分組小區(qū)單元中被隔離cpu中的小區(qū)進(jìn)行調(diào)整,具體包括:

      s3210,獲取cpu中小區(qū)數(shù)小于第二小區(qū)閾值的第一cpu集合{sseg}。本實施例中的第二小區(qū)閾值ithresh1為當(dāng)前所有cpu中小區(qū)數(shù)的平均值,該{sseg}中的第j個cpu中小區(qū)的集合為sseg_j。隨后需要遍歷第一cpu集合中每個被隔離cpu,并對該些被隔離cpu中的小區(qū)進(jìn)行調(diào)整,具體包括:

      s3211,判斷{sseg}是否處理完。若處理完,則執(zhí)行s3220;若未處理完,則執(zhí)行s3212,即處理下一個cpu中的小區(qū)集合。

      s3212,判斷sseg_j中小區(qū)與sremain是否被隔離。sremain為當(dāng)前第一分組小區(qū)單元中未分配的小區(qū)集合,若被隔離,則執(zhí)行s3213;若未隔離,則執(zhí)行s3211。本實施例中的判斷方式為即計算sseg_j與sremain的第三干擾權(quán)值fwgt(sseg_j,sremain),若該值為0,則說明sseg_j中小區(qū)與sremain中小區(qū)沒有干擾關(guān)系,即被隔離,執(zhí)行s3213;若該值大于0,則說明沒有被隔離,返回循環(huán) 執(zhí)行s3211。

      s3213,計算sseg_j中每個小區(qū)與si的第四干擾權(quán)值。si為當(dāng)前第一分組小區(qū)單元的其它cpu中小區(qū)集合,第四干擾權(quán)值為fwgt(cj,si)。

      s3214,判斷最大第四干擾權(quán)值是否為0。若不為0,執(zhí)執(zhí)行s3215;若為0,則執(zhí)行s3216。

      s3215,獲取最大第四干擾權(quán)值對應(yīng)的小區(qū)cmax和cpu小區(qū)集合smax,并將小區(qū)cmax從sseg_j中刪除,劃分到smax中。隨后返回循環(huán)執(zhí)行s3213。

      s3216,計算sremain中每個小區(qū)的第五干擾權(quán)值fwgt(cinner,sremain)。

      s3217,將最大第五干擾權(quán)值對應(yīng)的小區(qū)和sremain中與該小區(qū)有干擾關(guān)系的小區(qū),劃分到sseg_j中。隨后返回循環(huán)執(zhí)行s3211。

      在圖10所示實施例中,其次對每個第一分組小區(qū)單元中小區(qū)數(shù)大于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,具體包括:

      s3220,獲取cpu中小區(qū)數(shù)大于第二小區(qū)閾值的第二cpu集合{sgreat}。該{sgreat}中的第j個cpu中小區(qū)的集合為sgreat_j。隨后需要遍歷第二cpu集合中每個cpu,并將這些cpu中的小區(qū)進(jìn)行調(diào)整,直到這些cpu中的小區(qū)數(shù)不符合大于第二小區(qū)閾值的條件,具體包括:

      s3221,判斷{sgreat}是否處理完。若處理完,則執(zhí)行s3230;若未處理完,則執(zhí)行s3222,即處理下一個cpu中的小區(qū)集合。

      s3222,判斷sgreat_j中小區(qū)數(shù)量是否大于第二小區(qū)閾值。若是,則執(zhí)行s3223;若否,則返回循環(huán)執(zhí)行s3221。

      s3223,計算sgreat_j中每個小區(qū)的第六干擾權(quán)值。該第六干擾權(quán)值為fwgt(cinner,sgreat_j)。

      s3224,將最小第六干擾權(quán)值對應(yīng)的小區(qū)從sgreat_j中刪除,劃分到sremain中。隨后返回循環(huán)執(zhí)行s3222。

      在圖10所示實施例中,最后對每個第一分組小區(qū)單元中小區(qū)數(shù)小于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,具體包括:

      s3230,獲取cpu中小區(qū)數(shù)小于第二小區(qū)閾值的第三cpu集合{sless}。 該{sless}中的第j個cpu中小區(qū)的集合為sless_j。隨后需要遍歷第三cpu集合中每個cpu,并將這些cpu中的小區(qū)進(jìn)行調(diào)整,直到這些cpu中的小區(qū)數(shù)不符合小于第二小區(qū)閾值的條件,具體包括:

      s3231,判斷{sless}是否處理完。若處理完,則流程結(jié)束,即已遍歷處理完所有cpu;若未處理完,則執(zhí)行s3232,即處理下一個cpu中的小區(qū)集合。

      s3232,判斷sless_j中小區(qū)數(shù)量是否小于第二小區(qū)閾值。若是,則執(zhí)行s3233;若否,則返回循環(huán)執(zhí)行s3231。

      s3233,計算sremain中每個小區(qū)與sless_j的第七干擾權(quán)值。該第七干擾權(quán)值為fwgt(ci,sless_j)。

      s3234,判斷最大第七干擾權(quán)值是否為0。若否,則執(zhí)行s3235;若是,則返回循環(huán)執(zhí)行s3231,即對下一個sless_j中的小區(qū)進(jìn)行處理。

      s3235,將最大第七干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到sless_j中。隨后返回循環(huán)執(zhí)行s3232。

      可選地,上述圖10所示實施例中對每個第一分組小區(qū)單元中小區(qū)數(shù)小于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整的具體方式,即s3230~s3235可以有替代方式,如圖11所示,為圖10所示實施例提供的小區(qū)調(diào)整方法中部分流程的替代流程圖。即上述s3230~s3235可以替換為:

      s410,獲取cpu中小區(qū)數(shù)小于第二小區(qū)閾值的第三cpu集合{sless},該{sless}中的第j個cpu中小區(qū)的集合為sless_j。隨后需要遍歷第三cpu集合中每個cpu,并將這些cpu中的小區(qū)進(jìn)行調(diào)整,直到這些cpu中的小區(qū)數(shù)不符合小于第二小區(qū)閾值的條件,具體包括:

      s420,判斷{sless}是否為空。若為“空”,則流程結(jié)束,說明當(dāng)前第一分組小區(qū)單元中已不存在小區(qū)數(shù)小于第二閾值的cpu;若不為“空”,則執(zhí)行s430,即處理下一個cpu中的小區(qū)集合。

      s430,計算sremain中每個小區(qū)與sless_j的第七干擾權(quán)值。該第七干擾權(quán)值為fwgt(ci,sless_j)。

      s440,判斷最大第七干擾權(quán)值是否為0。若不為0,則執(zhí)行s450;若為0,則流程結(jié)束。

      s450,獲取最大第七干擾權(quán)值對應(yīng)的未分配小區(qū)cmax和小區(qū)集合sless_max,將cmax劃分到sless_max中。隨后返回循環(huán)執(zhí)行s410,直到判斷{sless}為空。

      圖8所示實施例在具體實現(xiàn)中,進(jìn)行小區(qū)擴(kuò)展的方式如圖12所示,為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)擴(kuò)展方法的流程圖。本實施例具體說明圖8所示流程中s330的執(zhí)行方式,本實施例在以下具體說明中,以某個第一分組小區(qū)單元中的劃分方式為例予以示出,圖12所示流程中的所有步驟均需要對每個第一分組小區(qū)單元執(zhí)行。本實施例中擴(kuò)展的目的是將每個第一分組小區(qū)單元中未分配的小區(qū)劃分到與與其具有最大干擾權(quán)值的cpu中,本實施例的流程具體包括:

      s331,獲取cpu中小區(qū)數(shù)小于第三小區(qū)閾值的第四cpu集合{sless}。本實施例中的第三小區(qū)閾值為當(dāng)前第一分組小區(qū)單元中小區(qū)總數(shù)除以cpu數(shù)量的取整值,該{sless}中的第j個cpu中小區(qū)的集合為sless_j。隨后需要遍歷第四cpu集合中每個cpu,并將這些cpu作為進(jìn)行小區(qū)擴(kuò)展的對象,直到這些cpu中的小區(qū)數(shù)不符合小于第三小區(qū)閾值的條件,具體包括:

      s332,判斷{sless}是否為空。若為“空”,則流程結(jié)束,即說明當(dāng)前第一分組小區(qū)單元中已不存在小區(qū)數(shù)小于第三閾值的cpu;若不為“空”,則執(zhí)行s333,即處理下一個cpu中的小區(qū)集合。

      s333,計算sremain中每個小區(qū)與sless_j的第八干擾權(quán)值。該第八干擾權(quán)值為fwgt(ci,sless_j)。

      s334,判斷最大第八干擾權(quán)值是否為0。若否,則執(zhí)行s335;若是,則流程結(jié)束。

      s335,獲取最大第八干擾權(quán)值對應(yīng)的未分配小區(qū)cmax和小區(qū)集合sless_max,將cmax劃分到sless_max中。隨后返回循環(huán)執(zhí)行s331,直到判斷{sless}為空。

      圖8所示實施例在具體實現(xiàn)中,進(jìn)行小區(qū)補(bǔ)充處理的方式如圖13所示,為圖3所示實施例提供的數(shù)據(jù)配置方法中一種小區(qū)補(bǔ)充處理方法的流程圖。本實施例具體說明圖8所示流程中s340的執(zhí)行方式,本實施例在以下具體說明中,以某個第一分組小區(qū)單元中的劃分方式為例予以示出,圖13所示流程中的所有步驟均需要對每個第一分組小區(qū)單元執(zhí)行。本實施例中補(bǔ)充處理是對前述過程中遺留的小區(qū)進(jìn)行處理,上述遺留小區(qū)包括兩類:第一,孤立 小區(qū)或孤立小區(qū)集合,這類小區(qū)和小區(qū)集合不同于上述方法對小區(qū)進(jìn)行劃分的方式,且這類小區(qū)和小區(qū)集合放在哪個cpu中對數(shù)據(jù)交互時延沒有影響;第二,遺留小區(qū),因為前述處理并不能保證將所有小區(qū)處理完成,本實施例的流程具體包括:

      s341,判斷sremain是否為空。若為“空”,則流程結(jié)束,即說明當(dāng)前第一分組小區(qū)單元中已不存需要補(bǔ)充處理的小區(qū);若不為“空”,則執(zhí)行s342。

      s342,計算sremain中每個小區(qū)與每個cpu中小區(qū)集合si的第九干擾權(quán)值。該第九干擾權(quán)值為fwgt(cj,si)。

      s343,判斷最大第九干擾權(quán)值是否為0。若否,則執(zhí)行s344;若是,則執(zhí)行s345。

      s344,獲取最大第九干擾權(quán)值對應(yīng)的遺留小區(qū)cmax和小區(qū)集合sless_max,將cmax劃分到sless_max中。隨后返回循環(huán)執(zhí)行s341,直到判斷sremain為空。

      s345,將最大第九干擾權(quán)值對應(yīng)的孤立小區(qū)劃分到小區(qū)數(shù)最少的cpu中。隨后返回循環(huán)執(zhí)行s341,直到判斷sremain為空。

      本發(fā)明上述各實施例中對小區(qū)進(jìn)行劃分的方式,在將干擾權(quán)值較大的小區(qū)以及與此小區(qū)存在干擾關(guān)系的小區(qū)盡可能劃分到一個cpu中,同時,盡可能保證每個cpu中配置處理數(shù)據(jù)的均衡,即符合并行系統(tǒng)中負(fù)荷均衡的原則,并且可以充分利用每個cpu。

      圖14為本發(fā)明實施例提供的一種數(shù)據(jù)配置裝置的結(jié)構(gòu)示意圖。本實施例提供的數(shù)據(jù)配置裝置適用于對不同業(yè)務(wù)類型的數(shù)據(jù)進(jìn)行傳輸?shù)那闆r中,該數(shù)據(jù)配置裝置通過硬件和軟件結(jié)合的方式來實現(xiàn),該裝置可以集成在終端設(shè)備的處理器中,供處理器調(diào)用使用。如圖14所示,本實施例的數(shù)據(jù)配置裝置具體包括:相連接的數(shù)量分配模塊11和小區(qū)劃分模塊12。

      其中,數(shù)量分配模塊11,配置為能夠為分布式并行系統(tǒng)中的每種通信制式的小區(qū)分配相應(yīng)數(shù)量的處理器cpu。

      本發(fā)明實施例提供的數(shù)據(jù)配置裝置,為并行系統(tǒng)中的各cpu的數(shù)據(jù)關(guān)系進(jìn)行配置,具體體現(xiàn)在對并行系統(tǒng)中不同類型的小區(qū)分配相應(yīng)數(shù)量的cpu,該不同類型的小區(qū)例如為不同通信制式的小區(qū)。

      需要說明的是,本實施例考慮到不同通信制式間的小區(qū)的數(shù)據(jù)交互量較少,通常僅存在信令交互,并且不同通信制式的代碼一起仿真會導(dǎo)致程序結(jié)構(gòu)的復(fù)雜性,增加代碼維護(hù)和開發(fā)的成本,不利于擴(kuò)展,因此將這些不同通信制式的小區(qū)分別劃分在不同的cpu中,即本實施例中每種通信制式的小區(qū)分配的cpu是不同的,從而適應(yīng)分配在不同通信制式的cpu間具有較少的數(shù)據(jù)交互量。

      數(shù)量分配模塊11,還配置為能夠根據(jù)每種通信制式的小區(qū)已分配的cpu,為每種通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu。

      在本實施例中,以通信制式劃分出不同類型的小區(qū)僅是粗略的劃分,每種通信制式中通常存在多個頻點,可以進(jìn)一步以不同頻點為劃分單位將不同類型的小區(qū)劃分的更細(xì)致,即在單通信制式的基礎(chǔ)上,將每種通信制式的小區(qū)劃分為每種通信制式中每個頻點的小區(qū)。每種通信制式中不同頻點的小區(qū)分配的cpu總數(shù)等于該通信制式的小下分配的cpu數(shù)量。

      小區(qū)劃分模塊12,配置為能夠根據(jù)數(shù)量分配模塊11為每種通信制式中每個頻點的小區(qū)已分配的cpu,分別將每組相同通信制式中相同頻點的小區(qū)劃分到已分配的cpu中,其中,劃分到相同cpu中小區(qū)集合內(nèi)的干擾大于劃分到不同cpu中小區(qū)集合間的干擾。

      在本實施例中,相同通信制式相同頻點的小區(qū)集合為劃分小區(qū)的基本單元,即為不同類型小區(qū)的基本單元,對于每組相同通信制式中相同頻點的小區(qū)集合,已經(jīng)分配了該類型小區(qū)集合對應(yīng)的cpu,此時,已經(jīng)完成了數(shù)據(jù)的初步劃分,將并行系統(tǒng)中數(shù)據(jù)交互量相對較大的小區(qū),即相同制式相同頻點的小區(qū)集合作為一個基本單元,每個基本單元分配了并行系統(tǒng)中的cpu,并且每個基本單元分配的cpu不同。

      需要說明的是,本發(fā)明實施例中每組相同通信制式中相同頻點的小區(qū)集合與分配的cpu數(shù)量的對應(yīng)關(guān)系,可以為一對多的關(guān)系或一對一的關(guān)系,此處將每組相同通信制式中相同頻點的小區(qū)集合作為一個整體。

      本發(fā)明實施例提供的數(shù)據(jù)配置裝置用于執(zhí)行本發(fā)明圖1所示實施例提供的數(shù)據(jù)配置方法,具備相應(yīng)的功能模塊,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

      可選地,圖15為本發(fā)明實施例提供的另一種數(shù)據(jù)配置裝置的結(jié)構(gòu)示意圖,在上述圖14所示實施例的基礎(chǔ)上,本實施例中提供一種數(shù)量分配模塊11包括對不同通信制式的小區(qū)分配cpu的具體方式,即上述實施例中的數(shù)量分配模塊11包括可以包括:相連接的測量單元13和數(shù)量分配單元14;其中,測量單元13,配置為能夠分別測量每種通信制式的相同數(shù)量小區(qū)和ue規(guī)模仿真預(yù)置時間所消耗的運算時間;數(shù)量分配單元14,配置為能夠根據(jù)測量單元13測得的運算時間和每種通信制式中的小區(qū)數(shù)量,對每種通信制式的小區(qū)分配相應(yīng)數(shù)量的cpu。

      可選地,本發(fā)明實施例提供的數(shù)據(jù)配置裝置中,數(shù)量分配模塊11配置對同一通信制式的不同頻點的小區(qū)分配cpu的方式,具體可以為:根據(jù)每種通信制式的小區(qū)已分配的cpu和每種通信制式中每個頻點的小區(qū)數(shù)量,對每種通信制式中每個頻點的小區(qū)分配相應(yīng)數(shù)量的cpu。

      需要說明的是,本實施例中測量單元13對每種通信制式的小區(qū)仿真預(yù)置時間所消耗的運算時間的測量方式和測量公式,以及計算不同通信制式的小區(qū)所需cpu數(shù)量和計算不同通信制式中不同頻點的小區(qū)所需cpu數(shù)量的方式,與上述實施例中類似,故此處不再贅述。

      本發(fā)明實施例提供的數(shù)據(jù)配置裝置用于執(zhí)行本發(fā)明圖2所示實施例提供的數(shù)據(jù)配置方法,具備相應(yīng)的功能模塊,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

      通過上述分配cpu的具體方式,可以為每種通信制式中每個頻點的小區(qū)分配到具體數(shù)量的cpu,隨后,需要對相同通信制式中相同頻點的小區(qū)進(jìn)行具體劃分,也是本發(fā)明實施例對小區(qū)劃分相應(yīng)cpu的重點內(nèi)容。

      上述實施例中已經(jīng)說明小區(qū)類型的基本單元為相同通信制式中相同頻點的小區(qū),該相同通信制式中相同頻點的小區(qū)記為第一分組小區(qū)單元,以上述第一分組小區(qū)單元與分配的cpu數(shù)量的對應(yīng)關(guān)系為一對多的關(guān)系為例予以說明,即每個第一分組小區(qū)單元均分配了多個cpu。如圖16所示,為本發(fā)明實施例提供的又一種數(shù)據(jù)配置裝置的結(jié)構(gòu)示意,在上述各實施例所示數(shù)據(jù)配置裝置的基礎(chǔ)上,本實施例中小區(qū)劃分模塊12可以包括:相連接的干擾關(guān)系建立單元15和小區(qū)劃分單元16。圖16所示數(shù)據(jù)配置裝置以在圖15所 示裝置的結(jié)構(gòu)基礎(chǔ)上為例予以示出。

      其中,干擾關(guān)系建立單元15,配置為能夠根據(jù)每個第一分組小區(qū)單元中小區(qū)間的干擾,分別建立每個第一分組小區(qū)單元的干擾權(quán)值矩陣,干擾權(quán)值矩陣用于體現(xiàn)每個第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系。

      小區(qū)劃分單元16,配置為能夠根據(jù)干擾關(guān)系建立單元15建立的每個第一分組小區(qū)單元的干擾權(quán)值矩陣和數(shù)量分配模塊11分配的cpu,分別將每個第一分組小區(qū)單元中的小區(qū)劃分到已分配的cpu中。

      可選地,在圖16所示實施例的基礎(chǔ)上,第一分組小區(qū)單元與分配的cpu數(shù)量的對應(yīng)關(guān)系還可以包括一對多的關(guān)系和一對一的關(guān)系,此時,將分配了多個cpu的相同通信制式中相同頻點的小區(qū)記為第一分組小區(qū)單元,將分配了一個cpu的相同通信制式中相同頻點的小區(qū)記為第二分組小區(qū)單元,本實施例中針對第二分組小區(qū)單元劃分小區(qū)的方式為:小區(qū)劃分單元16,還配置為能夠分別將每個所述第二分組小區(qū)單元中的小區(qū)劃分到已分配的一個cpu中。

      需要說明的是,本實施例不限制對第一分組小區(qū)單元中的小區(qū)和對第二分組小區(qū)單元中的小區(qū)執(zhí)行劃分的先后順序,可以是依次執(zhí)行的,也可以是并行執(zhí)行的。

      本發(fā)明實施例提供的數(shù)據(jù)配置裝置用于執(zhí)行本發(fā)明圖3所示實施例提供的數(shù)據(jù)配置方法,具備相應(yīng)的功能模塊,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

      上述實施例在具體實現(xiàn)中,如圖17所示,為圖16所示實施例提供的數(shù)據(jù)配置裝置中一種干擾關(guān)系建立單元的結(jié)構(gòu)示意圖。本實施例具體說明每個第一分組小區(qū)單元的干擾權(quán)值矩陣的建立方式,即干擾關(guān)系建立單元15可以包括:

      計算子單元151,配置為能夠根據(jù)分布式并行系統(tǒng)中配置的信道參數(shù)和小區(qū)位置,分別計算每個第一分組小區(qū)單元中每個小區(qū)到仿真區(qū)域中每個網(wǎng)格點的大尺度衰落值。

      計算子單元151,還配置為能夠根據(jù)分布式并行系統(tǒng)中每個小區(qū)的配置 功率和所計算的大尺度衰落值,分別計算每個第一分組小區(qū)單元中每個小區(qū)到每個網(wǎng)格點的rsrp。

      覆蓋范圍確定子單元152,還配置為能夠根據(jù)所計算的rsrp,分別確定每個第一分組小區(qū)單元中每個小區(qū)的覆蓋范圍,每個小區(qū)的覆蓋范圍為多個網(wǎng)格點的集合,其中,每個小區(qū)到形成其覆蓋范圍的每個網(wǎng)格點的rsrp為,所屬第一分組小區(qū)單元中到每個網(wǎng)格點的rsrp最大值。

      關(guān)系建立子單元153,配置為能夠根據(jù)計算子單元151計算的rsrp和覆蓋范圍確定子單元152為每個小區(qū)的覆蓋范圍,分別建立每個第一分組小區(qū)單元的干擾矩陣。在本實施例中,可以分別在每個第一分組小區(qū)單元內(nèi),遍歷每個小區(qū)與其它小區(qū)的干擾得到每個第一分組小區(qū)單元的干擾矩陣;其中,每個小區(qū)與其它小區(qū)的干擾為其它小區(qū)在該小區(qū)覆蓋范圍內(nèi)的rsrp最大值;或者,每個小區(qū)與其它小區(qū)的干擾為其它小區(qū)在該小區(qū)覆蓋范圍內(nèi)的rsrp平均值;或者,每個小區(qū)與其它小區(qū)的干擾為其它小區(qū)在該小區(qū)覆蓋范圍內(nèi)的rsrp大于rspr閾值的數(shù)量。

      關(guān)系建立子單元153,還配置為能夠根據(jù)配置的干擾閾值和每個第一分組小區(qū)單元的干擾矩陣,分別獲取每個第一分組小區(qū)單元的干擾權(quán)值矩陣。

      本實施例在具體實現(xiàn)中,關(guān)系建立子單元153配置為能夠根據(jù)配置的干擾閾值和每個第一分組小區(qū)單元的干擾矩陣,分別獲取每個第一分組小區(qū)單元的干擾權(quán)值矩陣,包括:

      根據(jù)干擾閾值和每個第一分組小區(qū)單元的干擾矩陣,分別計算每個第一分組小區(qū)單元的干擾標(biāo)識矩陣和平均干擾小區(qū)數(shù)量。

      分別將每個第一分組小區(qū)單元的平均干擾小區(qū)數(shù)與配置的第一小區(qū)閾值進(jìn)行對比。

      在對比結(jié)果不同時,對干擾閾值進(jìn)行重新配置,并根據(jù)重新配置的干擾閾值計算每個第一分組小區(qū)單元的干擾權(quán)值矩陣。

      具體地,對比結(jié)果不同包括以下兩種情況:第一小區(qū)閾值大于平均干擾小區(qū)數(shù)時,配置干擾閾值減少第一收斂閾值;在第一小區(qū)閾值小于平均干擾小區(qū)數(shù)時,配置干擾閾值增加第二收斂閾值。

      在對比結(jié)果相同時,獲取每個第一分組小區(qū)單元的初始干擾權(quán)值矩陣,并根據(jù)每個第一分組小區(qū)單元中小區(qū)間的干擾關(guān)系對初始干擾權(quán)值矩陣進(jìn)行修正得到每個第一分組小區(qū)單元的干擾權(quán)值矩陣,初始干擾權(quán)值矩陣為通過對比結(jié)果相同的干擾閾值和干擾矩陣計算出的干擾標(biāo)識矩陣。

      本實施例中涉及到的某個第一分組小區(qū)單元中的小區(qū)分布示意圖,小區(qū)覆蓋范圍示意圖和小區(qū)干擾關(guān)系示意圖可以參照上述實例中的圖5到圖7。

      本發(fā)明實施例提供的數(shù)據(jù)配置裝置用于執(zhí)行本發(fā)明圖4所示實施例提供的數(shù)據(jù)配置方法,具備相應(yīng)的功能模塊,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。

      上述實施例在具體實現(xiàn)中,如圖18所示,為圖16所示實施例提供的數(shù)據(jù)配置裝置中一種小區(qū)劃分單元的結(jié)構(gòu)示意圖。本實施例具體說明每個第一分組小區(qū)單元中的小區(qū)如何劃分到已分配的cpu中,該小區(qū)劃分單元16可以包括:

      初步劃分子單元161,配置為能夠根據(jù)干擾關(guān)系建立單元15為每個第一分組小區(qū)單元的干擾權(quán)值矩陣,分別對每個第一分組小區(qū)單元中的小區(qū)進(jìn)行初步劃分。

      本實施例中初步劃分子單元161的具體劃分方式為:分別在每個第一分組小區(qū)單元內(nèi),獲取每個未分配小區(qū)分別與當(dāng)前第一分組小區(qū)單元中小區(qū)集合的第一干擾權(quán)值,并通過最大第一干擾權(quán)值獲取干擾小區(qū)集合,干擾小區(qū)集合為最大第一干擾權(quán)值對應(yīng)的小區(qū)及其具有干擾關(guān)系的小區(qū)。

      計算干擾小區(qū)集合與當(dāng)前第一分組小區(qū)單元的每個cpu中已劃分的小區(qū)集合的第二干擾權(quán)值和公共小區(qū)數(shù)量。

      根據(jù)公共小區(qū)數(shù)量、或者公共小區(qū)數(shù)量和第二干擾權(quán)值,將干擾小區(qū)集合劃分到相應(yīng)的cpu中。本實施例在具體實現(xiàn)中,在公共小區(qū)數(shù)量具有非0值時,將干擾小區(qū)集合中的小區(qū)劃分到公共小區(qū)數(shù)量最大的cpu中,且合并干擾小區(qū)集合與cpu的公共小區(qū);在公共小區(qū)數(shù)量全為0,且第二干擾權(quán)值全為0時,將干擾小區(qū)集合中的小區(qū)劃分到一個小區(qū)數(shù)量為0的cpu中;在公共小區(qū)數(shù)量全為0,且第二干擾權(quán)值中具有非0值時,將干擾小區(qū)集合中的小區(qū)劃分到最大第二干擾權(quán)值對應(yīng)的cpu中。

      需要說明的是,本實施例中初步劃分子單元161對小區(qū)執(zhí)行初步劃分的具體方式可以參考上述圖9所示流程。

      小區(qū)調(diào)整子單元162,配置為能夠在每個第一分組小區(qū)單元內(nèi),分別對被隔離cpu、小區(qū)數(shù)大于第二小區(qū)閾值的cpu和小區(qū)數(shù)小于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整,其中,被隔離cpu中的小區(qū)數(shù)小于第二小區(qū)閾值,且cpu中的小區(qū)與未劃分的小區(qū)沒有干擾關(guān)系。本實施例中被隔離cpu的定義在上述實施例中已經(jīng)說明,故在此不再贅述。

      本實施例中小區(qū)調(diào)整子單元162的對不同類型cpu中小區(qū)進(jìn)行調(diào)整的具體方式為:分別在每個所述第一分組小區(qū)單元內(nèi),首先,獲取cpu中小區(qū)數(shù)小于所述第二小區(qū)閾值的第一cpu集合,所述第二小區(qū)閾值為當(dāng)前所有cpu中小區(qū)數(shù)的平均值;分別對所述第一cpu集合中每個被隔離cpu中的小區(qū)進(jìn)行調(diào)整。在具體實現(xiàn)中,對被隔離cpu中的小區(qū)進(jìn)行調(diào)整的方式為:根據(jù)所第一述cpu集合中每個cpu中的小區(qū)集合與當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合的第三干擾權(quán)值,確定第一cpu集合中的被隔離cpu,其中,該第三干擾權(quán)值為0的cpu為被隔離cpu,該第三干擾權(quán)值大于0的cpu未隔離;計算每個被隔離cpu中每個小區(qū)分別與當(dāng)前第一分組小區(qū)單元的其它cpu中小區(qū)集合的第四干擾權(quán)值;在最大第四干擾權(quán)值不為0時,獲取最大第四干擾權(quán)值對應(yīng)的小區(qū)和cpu小區(qū)集合,并將小區(qū)從被隔離的cpu中刪除,劃分到最大第四干擾權(quán)值對應(yīng)的cpu小區(qū)集合中;在最大第四干擾權(quán)值為0時,計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)的第五干擾權(quán)值,并將最大第五干擾權(quán)值對應(yīng)的小區(qū)和未分配小區(qū)集合中與最大第五干擾權(quán)值對應(yīng)的小區(qū)有干擾關(guān)系的小區(qū),劃分到最大第四干擾權(quán)值對應(yīng)的被隔cpu中。

      其次,在第一cpu集合處理完成后,獲取小區(qū)數(shù)大于第二小區(qū)閾值的第二cpu集合;分別對第二cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整。在具體實現(xiàn)中,對小區(qū)數(shù)大于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整的方式為:計算第二cpu集合中每個cpu中每個小區(qū)的第六干擾權(quán)值;將最小第六干擾權(quán)值對應(yīng)的小區(qū)從當(dāng)前cpu中刪除,劃分到當(dāng)前第一分組小區(qū)單元的未分配小區(qū)集合中。

      在此,在第二cpu集合處理完成后,獲取小區(qū)數(shù)小于第二小區(qū)閾值的第三cpu集合;分別對第三cpu集合的每個cpu中的小區(qū)進(jìn)行調(diào)整。在具體實現(xiàn)中,對小區(qū)數(shù)小于第二小區(qū)閾值的cpu中的小區(qū)進(jìn)行調(diào)整的方式為:計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與第三cpu集合的每個cpu中小區(qū)集合的第七干擾權(quán)值;在最大第七干擾權(quán)值不為0時,將最大第七干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到第三cpu集合的對應(yīng)cpu中。

      需要說明的是,本實施例中初步劃分子單元161對小區(qū)執(zhí)行初步劃分的具體方式可以參考上述圖10所示流程。

      補(bǔ)充處理子單元163,配置為能夠分別在每個第一分組小區(qū)單元內(nèi),根據(jù)調(diào)整后每個cpu中已有的小區(qū),將當(dāng)前第一分組小區(qū)單元中的未分配小區(qū)劃分到相應(yīng)的cpu中。

      本實施例中補(bǔ)充處理子單元163的對調(diào)整后的小區(qū)進(jìn)行擴(kuò)展處理的具體方式為:分別在每個第一分組小區(qū)單元內(nèi),獲取cpu中小區(qū)數(shù)小于第三小區(qū)閾值的第四cpu集合,第三小區(qū)閾值為當(dāng)前第一分組小區(qū)單元中小區(qū)總數(shù)除以cpu數(shù)量的取整值;計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與第四cpu集合的每個cpu中小區(qū)集合的第八干擾權(quán)值;在最大第八干擾權(quán)值不為0時,將最大第八干擾權(quán)值對應(yīng)的未分配小區(qū)劃分到第四cpu集合的對應(yīng)cpu中。

      需要說明的是,本實施例中初步劃分子單元161對小區(qū)執(zhí)行初步劃分的具體方式可以參考上述圖12所示流程。

      補(bǔ)充處理子單元163,還配置為能夠分別在每個第一分組小區(qū)單元內(nèi),將遺留小區(qū)和孤立小區(qū)劃分到相應(yīng)地的cpu中。

      本實施例中補(bǔ)充處理子單元163的對遺留小區(qū)和孤立小區(qū)進(jìn)行補(bǔ)充處理的具體方式為:分別在每個第一分組小區(qū)單元內(nèi),計算當(dāng)前第一分組小區(qū)單元中未分配小區(qū)集合中每個小區(qū)與每個cpu中小區(qū)集合的第九干擾權(quán)值;在最大第九干擾權(quán)值不為0時,將最大第九干擾權(quán)值對應(yīng)的遺留小區(qū)劃分到對應(yīng)的cpu中;在最大第九干擾權(quán)值為0時,將最大第九干擾權(quán)值對應(yīng)的孤立小區(qū)劃分到小區(qū)數(shù)最少的cpu中。

      需要說明的是,本實施例中初步劃分子單元161對小區(qū)執(zhí)行初步劃分的 具體方式可以參考上述圖13所示流程。

      本發(fā)明圖17所示實施例提供的干擾關(guān)系建立單元用于執(zhí)行本發(fā)明圖4所示流程中干擾權(quán)值矩陣的建立方法,具備相應(yīng)的功能模塊,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。本實施例中各子單元的具體實施方式的流程圖可以參照上述實施例中的圖9到圖13。

      在具體實現(xiàn)中,本發(fā)明圖14到圖16所示各實施例中的數(shù)量分配模塊11和小區(qū)劃分模塊12可以通過終端設(shè)備的處理器來實現(xiàn),其中的各單元和子單元同樣可以通過終端設(shè)備的處理器來實現(xiàn),該處理器例如可以是一個中央處理器(centralprocessingunit,簡稱為:cpu),或者是特定集成電路(applicationspecificintegratedcircuit,簡稱為:asic),或者是完成實施本發(fā)明實施例的一個或多個集成電路。

      本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可以通過程序來指令相關(guān)硬件(例如處理器)完成,所述程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),例如通過集成電路來實現(xiàn)其相應(yīng)功能,也可以采用軟件功能模塊的形式實現(xiàn),例如通過處理器執(zhí)行存儲于存儲器中的程序/指令來實現(xiàn)其相應(yīng)功能。本發(fā)明實施例不限制于任何特定形式的硬件和軟件的結(jié)合。

      雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1