專利名稱:多基站多用戶仿真場景的構(gòu)建系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別涉及多基站多用戶仿真場景的構(gòu)建系統(tǒng)與方法。
背景技術(shù):
仿真是指通過建立實際系統(tǒng)模型并利用所建模型對實際系統(tǒng)進(jìn)行實驗研究的過程。仿真在電氣、機械、化工、水力、熱力等技術(shù)領(lǐng)域,以及社會、經(jīng)濟、生態(tài)、管理等社會領(lǐng)域中都有廣泛的應(yīng)用。無線通信系統(tǒng)結(jié)構(gòu)復(fù)雜、造價昂貴,對公眾的社會生活影響深遠(yuǎn),因此,仿真技術(shù)在無線通信領(lǐng)域中也有廣泛的應(yīng)用。 多基站多用戶的仿真場景是無線通信領(lǐng)域仿真過程中十分重要的一種系統(tǒng)級別的仿真場景。所謂的多基站、多用戶是指在該仿真場景中,構(gòu)建了多個基站以及多個用戶,從而能夠模擬現(xiàn)實場景中的用戶間干擾與協(xié)同、基站間干擾與協(xié)同、信道大尺度衰落等現(xiàn)象,為系統(tǒng)級別的無線資源調(diào)度、基站間切換、基站協(xié)同、廣播多播等仿真操作提供了支持。
在現(xiàn)有技術(shù)中已經(jīng)存在用于構(gòu)建多基站多用戶的仿真場景的相關(guān)方法和系統(tǒng),但這些方法和系統(tǒng)往往針對特定的仿真需要,僅僅能體現(xiàn)所構(gòu)建場景的一種或者少數(shù)幾種特性,缺乏對不同仿真需求的通用性和擴展性。例如,在參考文獻(xiàn)l "由磊,王一凡,張勇,毛安峰,蔡杰,宋俊德基于NS2的IEEE 802. 16Mesh模式的功能模型與仿真術(shù)計算機應(yīng)用研究第25巻第8期"中,開源軟件NS2中提供的802. 16協(xié)議模塊,以及參考文獻(xiàn)2 "林俊龍WCDMA基站布局和網(wǎng)絡(luò)仿真研究上海交通大學(xué)2007010l"中,商業(yè)軟件0PNET中提供的UMTS模塊針對的都是特定的協(xié)議,這些方法不能設(shè)置和支持多種協(xié)議特性,并且在使用過程中還會涉及到復(fù)雜的數(shù)據(jù)設(shè)置和大量的理解工作。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)僅能體現(xiàn)所構(gòu)建場景的一種或者少數(shù)幾種特性,缺乏對不同仿真需求的通用性和擴展性的缺陷,從而提供一種具有通用性的仿真場景構(gòu)建系統(tǒng)與方法。 為了實現(xiàn)上述目的,本發(fā)明提供了一種多基站多用戶仿真場景的構(gòu)建系統(tǒng),包括
用于維護基站實體的基站實體維護模塊、用于維護用戶實體的用戶實體維護模塊、用于對
場景做初始化操作的場景初始化模塊、用于對場景進(jìn)行更新的場景更新模塊、用于采樣鏈
路數(shù)據(jù)的鏈路采樣模塊以及用于提供多類型物理信道響應(yīng)的物理信道模塊;其中, 所述的基站實體維護模塊和用戶實體維護模塊根據(jù)場景的配置信息創(chuàng)建指定數(shù)
目的基站實體與用戶實體;所述的場景初始化模塊根據(jù)場景的配置信息初始化所述基站實
體與用戶實體中的信息,隨機初始化包括用戶實體運動速度、運動方向、位置在內(nèi)的內(nèi)容,
并對所述基站實體與用戶實體間的關(guān)系進(jìn)行初始化;所述的場景更新模塊在一定的時間
周期后,根據(jù)用戶實體位置的實時變化更新所述基站實體與用戶實體中的信息;所述的鏈
路采樣模塊采集有效鏈路的鏈路信息,并由物理信道模塊生成各個有效鏈路的即時信道響應(yīng)。 上述技術(shù)方案中,所述的基站實體中包括有與基站有關(guān)的信息,包括物理信息和功能信息;其中,所述的物理信息包括扇區(qū)信息、服務(wù)用戶索引信息、覆蓋范圍信息、基站位置信息;所述的功能信息包括基站頻率資源信息、負(fù)載信息、基站天線配置信息、基站發(fā)射功率信息、基站索引。 上述技術(shù)方案中,所述的用戶實體包括有與用戶有關(guān)的信息,包括用戶索引信息、用戶監(jiān)聽基站索引信息、服務(wù)基站信息、用戶位置信息、用戶移動軌跡信息、用戶負(fù)載信息、用戶天線配置信息。 本發(fā)明還提供了一種多基站多用戶仿真場景的構(gòu)建方法,包括
步驟1)、根據(jù)所要構(gòu)建場景的內(nèi)容配置信息;
步驟2)、創(chuàng)建指定數(shù)目的基站實體;
步驟3)、創(chuàng)建指定數(shù)目的用戶實體; 步驟4)、根據(jù)步驟1)所得到的配置信息初始化所述基站實體與用戶實體中的信息,隨機初始化包括用戶實體運動速度、運動方向、位置在內(nèi)的內(nèi)容,并對所述基站實體與用戶實體間的關(guān)系進(jìn)行初始化。 上述技術(shù)方案中,還包括場景更新步驟,包括 步驟5)、判斷當(dāng)前時刻是否到達(dá)了更新周期,在到達(dá)更新周期后,根據(jù)用戶實體位置的實時變化更新所述基站實體與用戶實體中的信息,然后執(zhí)行下一步;否則,直接執(zhí)行下少; 步驟6)、采集各個用戶實體與基站間有效鏈路的鏈路信息,生成各個有效鏈路的即時信道響應(yīng)。 上述技術(shù)方案中,在所述的步驟1)中,所述的配置信息包括基站與用戶的數(shù)目、基站所在的位置、基站的覆蓋范圍、用戶的天線數(shù)目、各個基站內(nèi)的物理信息和功能信息、各個用戶中的用戶負(fù)載信息、用戶天線配置信息。 上述技術(shù)方案中,在所述的步驟4)中,根據(jù)配置信息初始化所述基站實體中的信息包括對基站實體中的扇區(qū)信息、覆蓋范圍信息、基站位置信息、基站頻率資源信息、基站天線配置信息、基站發(fā)射功率信息、基站索引進(jìn)行初始化。 上述技術(shù)方案中,在所述的步驟4)中,根據(jù)配置信息初始化所述用戶實體中的信息包括對用戶實體中的用戶負(fù)載信息、用戶天線配置信息予以初始化。 上述技術(shù)方案中,在所述的步驟4)中,對所述基站實體與用戶實體間的關(guān)系進(jìn)行初始化包括根據(jù)用戶實體的初始位置初始化用戶實體的監(jiān)聽基站索引信息以及服務(wù)基站信息,并根據(jù)所述監(jiān)聽基站索引信息和服務(wù)基站信息初始化對應(yīng)基站實體的基站負(fù)載信息和服務(wù)用戶索引信息。
上述技術(shù)方案中,所述的步驟5)包括 步驟5-1)、計算場景中的一個用戶實體的當(dāng)前位置; 步驟5-2)、根據(jù)用戶實體的當(dāng)前位置更新用戶實體中的用戶位置信息和監(jiān)聽基站索引信息; 步驟5-3)、判斷用戶實體所在的服務(wù)基站是否發(fā)生了變化,若已經(jīng)發(fā)生變化,更新對應(yīng)基站實體中的負(fù)載信息,同時更新用戶實體的監(jiān)聽基站索引信息,然后執(zhí)行下一步;否則,直接執(zhí)行下一步; 步驟5-4)、對場景中的其他用戶實體重新執(zhí)行步驟5-1)-步驟5-3),直到場景中
的所有用戶實體都已經(jīng)得到處理。 上述技術(shù)方案中,所述的步驟6)包括 步驟6-1)、獲取一個用戶實體的監(jiān)聽基站索引信息; 步驟6-2)、由監(jiān)聽基站索引信息得到監(jiān)聽基站的位置信息,計算用戶實體與監(jiān)聽基站間鏈路的長度、角度信息; 步驟6-3)、計算當(dāng)前用戶與服務(wù)基站的鏈路以及當(dāng)前用戶與所有監(jiān)聽基站的鏈路
的即時信道響應(yīng)。 本發(fā)明的優(yōu)點在于 1、仿真場景構(gòu)建的較強的通用性。本發(fā)明針對不同要求下的場景構(gòu)建進(jìn)行了對象和功能抽取,獲取了一個基本參數(shù)和功能集,能夠滿足大多數(shù)的多基站多用戶場景構(gòu)建的需求,因而具備較強的通用性 2、仿真場景構(gòu)建的較強的靈活性。本發(fā)明的方法對動態(tài)的改變系統(tǒng)的狀態(tài)提供了支持,能夠滿足靜態(tài)和動態(tài)的需求,同時,對基站和用戶參數(shù)的控制,能夠模擬各種不同的情況,且參數(shù)和控制功能在一定程度上分離開來,從而對基站和用戶參數(shù)的增減以及新添功能的支持,具備較強的靈活性 3、仿真場景構(gòu)建的易用性。本發(fā)明的系統(tǒng)和方法數(shù)據(jù)和功能各成模塊,接口定義清晰,可以在較小的修改下滿足不同的需求,因此,具備很強的易用性。
圖1為本發(fā)明的多基站多用戶仿真場景的構(gòu)建系統(tǒng)的結(jié)構(gòu) 圖2為本發(fā)明的多基站多用戶仿真場景的構(gòu)建方法的流程 圖3為對場景做初始化時的流程 圖4為對場景做更新時的流程 圖5為鏈路采樣時的流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明做進(jìn)一步說明。 參考圖1,本發(fā)明的多基站多用戶仿真場景的構(gòu)建系統(tǒng)包括基站實體維護模塊、用戶實體維護模塊、場景初始化模塊、場景更新模塊、鏈路采樣模塊以及物理信道模塊。下面對系統(tǒng)中上述模塊的功能分別予以說明。 基站實體維護模塊用于維護仿真環(huán)境中的基站實體。所述的維護包括創(chuàng)建、修改、刪除、查詢等相關(guān)操作。所謂的基站實體是指仿真場景中的基站的信息的記錄實體,該記錄實體所記錄的信息包括物理信息和功能信息。物理信息包括扇區(qū)信息、服務(wù)用戶索引信息、覆蓋范圍信息、基站位置信息等。功能信息包括基站頻率資源信息、負(fù)載信息、基站天線配置信息、基站發(fā)射功率信息、基站索引等。在一個場景中,基站實體維護模塊所維護的基站實體可以有多個,不同基站實體內(nèi)所記錄的信息可以互不相同。 用戶實體維護模塊用于維護仿真環(huán)境中的用戶實體。所謂的用戶實體是指仿真場景中的用戶信息的記錄實體,該記錄實體所記錄的信息包括用戶索引信息、用戶監(jiān)聽基站索引信息、服務(wù)基站信息、用戶位置信息、用戶移動軌跡信息、用戶負(fù)載信息、用戶天線配置信息等。上述信息中的用戶監(jiān)聽基站索引信息用于描述監(jiān)聽基站的序號,而監(jiān)聽基站是指用戶可以感知的,具有提供服務(wù)可能的基站。與之相對應(yīng)的服務(wù)基站是指正在給用戶提供服務(wù)的基站。在一個場景中,用戶實體維護模塊所維護的用戶實體可以有多個,不同用戶實體內(nèi)所記錄的信息可以互不相同。 場景初始化模塊用于對所要仿真的場景做初始化操作,包括將整個仿真場景的配置初始化到基站實體和用戶實體中,同時,對仿真場景中沒有配置的內(nèi)容(如用戶的運動軌跡,包括速度和運動方向、用戶的位置等)進(jìn)行隨機初始化。 場景更新模塊用于更新基站實體和用戶實體中的信息,包括根據(jù)用戶的運動軌跡對用戶的位置進(jìn)行更新,進(jìn)而更新用戶的服務(wù)基站和監(jiān)聽基站信息,以及基站的負(fù)載和服務(wù)用戶索引等信息。 鏈路采樣模塊用于對當(dāng)前時刻的用戶實體中用戶所監(jiān)聽的鏈路做鏈路信息采樣,從用戶實體和基站實體中獲取鏈路的距離、角度等信息,并輸入給物理信道模塊,從而獲取鏈路的即時信道響應(yīng)。 物理信道模塊用于根據(jù)配置信息提供多種類型的物理信道響應(yīng),例如AWGN、瑞利、萊斯、TU、 SCME或者自定義的物理信道響應(yīng)。 以上是對本發(fā)明的場景構(gòu)建系統(tǒng)的說明,在圖2中進(jìn)一步給出了對場景的完整構(gòu)建過程的說明,包括首先要預(yù)先配置相應(yīng)的場景參數(shù),然后根據(jù)參數(shù)初始化基站實體和用戶實體,接著在仿真周期內(nèi)對場景進(jìn)行更新操作,所述的更新操作包括對基站實體與用戶實體的更新,并獲取當(dāng)前所有鏈路的即時信道響應(yīng),直至仿真周期的終結(jié)。下面結(jié)合場景構(gòu)建系統(tǒng)對場景構(gòu)建的詳細(xì)過程加以說明。 在仿真過程中需要構(gòu)建某一類型的場景,例如要構(gòu)建一個包含19個基站以及32個用戶的場景,根據(jù)所要構(gòu)建場景的內(nèi)容,需要預(yù)先配置相應(yīng)的信息,如基站與用戶的數(shù)目、基站所在的位置、基站的覆蓋范圍、用戶的天線數(shù)目、各個基站內(nèi)的物理信息和功能信息、各個用戶中的用戶負(fù)載信息、用戶天線配置信息等。例如,基站的天線為4,發(fā)射功率為46dBm,覆蓋范圍為500米,三個扇區(qū),20MHz的系統(tǒng)帶寬,用戶的天線為2,熱噪聲功率為-127dBm/Hz,用戶天線增益,用戶位置和移動速度隨機。 在完成上述的信息配置后,下面調(diào)用場景初始化模塊做初始化操作。參考圖3,在初始化過程中,場景初始化模塊根據(jù)配置信息,調(diào)用基站實體維護模塊創(chuàng)建指定數(shù)目的19個基站實體,并初始化所創(chuàng)建基站實體的初始位置。在創(chuàng)建基站實體后,還要根據(jù)配置信息對所創(chuàng)建基站實體中除服務(wù)用戶索引之外的物理信息以及除基站負(fù)載之外的功能信息進(jìn)行初始化,例如,各個基站的天線數(shù)設(shè)定為4,發(fā)射功率設(shè)定為46dBm,覆蓋范圍設(shè)定為500米。在上述初始過程中,不同基站實體的物理信息和功能信息可以存在差別。此外,場景初始化模塊還要根據(jù)配置信息調(diào)用用戶實體維護模塊創(chuàng)建32個用戶實體,并對各個用戶實體中的用戶負(fù)載信息、用戶天線配置信息予以初始化。 場景初始化模塊除了根據(jù)事先已經(jīng)配置的信息對基站實體做初始化操作外,還要對一些沒有配置的內(nèi)容做隨機初始化。例如,場景中的各個用戶實體的位置、移動速度、移動方向都可通過隨機的方式予以初始化。
7
在確定用戶實體的初始位置以后,場景初始化模塊就可以知道某一用戶實體在哪
一個基站實體的服務(wù)范圍內(nèi),從而為用戶實體與基站實體間的相互關(guān)系進(jìn)行初始化操作。
在初始化過程中,由用戶實體的初始位置可以知道其周圍的基站有哪些,根據(jù)這一信息更
新用戶實體的監(jiān)聽基站索引信息,還可以知道用戶實體由哪個基站提供服務(wù),根據(jù)這一信
息更新用戶實體的服務(wù)基站信息。在得到監(jiān)聽基站索引信息和服務(wù)基站信息后,還可以根
據(jù)這些信息更新對應(yīng)位置的基站實體的基站負(fù)載信息和服務(wù)用戶索引信息。 從上述的初始化過程可以看出,本發(fā)明在構(gòu)建場景時可以根據(jù)需要設(shè)置基站的數(shù)
目、用戶的數(shù)目,同時,在配置每個基站的特性參數(shù)和每個用戶的特性參數(shù)時,由于采用了
與仿真運行相分離的數(shù)據(jù)操作,所以能夠根據(jù)不同的需求進(jìn)行設(shè)置,比如設(shè)置不同的基站
天線數(shù)目模擬MIMO場景、不同的基站發(fā)射功率模擬不同的接收信號強度、不同的基站覆蓋
范圍模擬不同的大尺度衰落、不同的基站扇區(qū)數(shù)目模擬基站的頻率資源的重用效應(yīng)、不同
的基站頻率資源模擬不同的資源調(diào)度情況、不同的基站初始負(fù)載情況模擬不同的切換目標(biāo)
基站場景等,再比如設(shè)置不同的用戶初始化位置使用戶集中在某個或者某幾個基站、設(shè)置
不同的用戶運動軌跡來模擬不同的多普勒效應(yīng)、設(shè)置不同的用戶天線數(shù)目來模擬MIMO場
景等,從而大大增加了場景的靈活性和通用性。 本發(fā)明所構(gòu)建的場景會隨著時間的改變而發(fā)生變化,例如,場景中的用戶實體的位置很可能會發(fā)生移動,用戶實體所屬的基站實體也可能會因為用戶實體所在位置的變動而發(fā)生改變。因此,在一定的時間周期后,需要對場景進(jìn)行更新。場景的更新主要由場景更新模塊實現(xiàn)。 參考圖4,場景更新模塊獲取當(dāng)前的時刻信息,然后遍歷場景中的所有用戶實體,對每一個用戶實體做如下操作根據(jù)移動速度、移動方向、當(dāng)前時刻來計算該用戶實體的當(dāng)前位置;在得到用戶實體的當(dāng)前位置后,就可以更新當(dāng)前用戶實體的用戶位置信息和監(jiān)聽基站索引信息;如果用戶實體的服務(wù)基站也發(fā)生了變化,則更新相關(guān)的基站實體中的負(fù)載信息,同時更新用戶實體的監(jiān)聽基站索引信息。在上述操作中,之所以要更新監(jiān)聽基站索引信息是因為隨著用戶的移動,用戶周圍的可以感知的基站可能會發(fā)生變化。另外,在改變服務(wù)基站后,原來的服務(wù)基站會轉(zhuǎn)變?yōu)橐粋€監(jiān)聽基站,因此也需要對用戶實體的監(jiān)聽基站索引信息加以更新。 在仿真環(huán)境中,用戶實體與基站實體之間通過物理信道進(jìn)行通信,物理信道的建立需要相應(yīng)的鏈路信息,因此,在場景構(gòu)建時還要由鏈路采樣模塊來采集場景中所有有效鏈路的鏈路信息。參考圖5,鏈路采樣模塊遍歷場景中的所有32個用戶實體,對每一個用戶實體做如下操作獲取監(jiān)聽基站索引信息;由監(jiān)聽基站索引信息得到監(jiān)聽基站的位置信息,由監(jiān)聽基站的位置信息計算用戶實體與監(jiān)聽基站間鏈路的長度、角度等信息;調(diào)用物理信道模塊來獲取當(dāng)前用戶與服務(wù)基站的鏈路以及當(dāng)前用戶與所有監(jiān)聽基站的鏈路的即時信道響應(yīng)。鏈路采樣模塊所采集的鏈路信息可用來對基站發(fā)射增益、陰影衰落、路徑損耗進(jìn)行計算,也能夠用來構(gòu)建平坦的或者頻率選擇性的、快衰落或者慢衰落的物理信道。
物理信道模塊在產(chǎn)生信道響應(yīng)時,首先要獲取當(dāng)前物理信道的類型和鏈路采樣模塊所產(chǎn)生的鏈路信息,然后根據(jù)物理信道的類型調(diào)用對應(yīng)的物理信道函數(shù)以產(chǎn)生即時信道響應(yīng)。在前文中已經(jīng)提到,本發(fā)明的物理信道模塊對現(xiàn)有技術(shù)中幾種典型的信道模型都提供支持,例如,瑞利信道的產(chǎn)生使用的是jakes模型,萊斯信道是在瑞利信道的基礎(chǔ)上增加了零頻分量,TU模型是在瑞利模型的基礎(chǔ)上構(gòu)建了 9條瑞利衰落特性的多徑信道,SCME信
道則采用的是3GPP的模型。在產(chǎn)生即時信道響應(yīng)時,包括了以下步驟 步驟1、遍歷鏈路; 步驟2、遍歷當(dāng)前鏈路下的發(fā)射天線; 步驟3、遍歷當(dāng)前發(fā)射天線對應(yīng)下的接收天線; 步驟4、獲取即時信道響應(yīng); 步驟5、如果接收天線遍歷完,則轉(zhuǎn)到步驟6,否則,轉(zhuǎn)到步驟3 ;
步驟6、如果發(fā)射天線遍歷完,則轉(zhuǎn)到步驟7,否則,轉(zhuǎn)到步驟2 ;
步驟7、如果鏈路遍歷完,則結(jié)束,否則,轉(zhuǎn)到步驟1。 以上是對本發(fā)明的多基站多用戶仿真場景構(gòu)建系統(tǒng)以及相應(yīng)構(gòu)建方法的說明。從上述說明可以看出,本發(fā)明可以根據(jù)需要創(chuàng)建特定的場景,不局限于某一種場景的創(chuàng)建,具有良好的通用性和擴展性。本發(fā)明的多基站多用戶仿真場景構(gòu)建系統(tǒng)可以應(yīng)用在仿真系統(tǒng)中。 最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制。盡管參照實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,都不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
一種多基站多用戶仿真場景的構(gòu)建系統(tǒng),其特征在于,包括用于維護基站實體的基站實體維護模塊、用于維護用戶實體的用戶實體維護模塊、用于對場景做初始化操作的場景初始化模塊、用于對場景進(jìn)行更新的場景更新模塊、用于采樣鏈路數(shù)據(jù)的鏈路采樣模塊以及用于提供多類型物理信道響應(yīng)的物理信道模塊;其中,所述的基站實體維護模塊和用戶實體維護模塊根據(jù)場景的配置信息創(chuàng)建指定數(shù)目的基站實體與用戶實體;所述的場景初始化模塊根據(jù)場景的配置信息初始化所述基站實體與用戶實體中的信息,隨機初始化包括用戶實體運動速度、運動方向、位置在內(nèi)的內(nèi)容,并對所述基站實體與用戶實體間的關(guān)系進(jìn)行初始化;所述的場景更新模塊在一定的時間周期后,根據(jù)用戶實體位置的實時變化更新所述基站實體與用戶實體中的信息;所述的鏈路采樣模塊采集有效鏈路的鏈路信息,并由物理信道模塊生成各個有效鏈路的即時信道響應(yīng)。
2. 根據(jù)權(quán)利要求1所述的多基站多用戶仿真場景的構(gòu)建系統(tǒng),其特征在于,所述的基站實體中包括有與基站有關(guān)的信息,包括物理信息和功能信息;其中,所述的物理信息包括扇區(qū)信息、服務(wù)用戶索引信息、覆蓋范圍信息、基站位置信息;所述的功能信息包括基站頻率資源信息、負(fù)載信息、基站天線配置信息、基站發(fā)射功率信息、基站索引。
3. 根據(jù)權(quán)利要求1所述的多基站多用戶仿真場景的構(gòu)建系統(tǒng),其特征在于,所述的用戶實體包括有與用戶有關(guān)的信息,包括用戶索引信息、用戶監(jiān)聽基站索引信息、服務(wù)基站信息、用戶位置信息、用戶移動軌跡信息、用戶負(fù)載信息、用戶天線配置信息。
4. 一種多基站多用戶仿真場景的構(gòu)建方法,包括步驟1)、根據(jù)所要構(gòu)建場景的內(nèi)容配置信息;步驟2)、創(chuàng)建指定數(shù)目的基站實體;步驟3)、創(chuàng)建指定數(shù)目的用戶實體;步驟4)、根據(jù)步驟1)所得到的配置信息初始化所述基站實體與用戶實體中的信息,隨機初始化包括用戶實體運動速度、運動方向、位置在內(nèi)的內(nèi)容,并對所述基站實體與用戶實體間的關(guān)系進(jìn)行初始化。
5. 根據(jù)權(quán)利要求4所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,還包括場景更新步驟,包括步驟5)、判斷當(dāng)前時刻是否到達(dá)了更新周期,在到達(dá)更新周期后,根據(jù)用戶實體位置的實時變化更新所述基站實體與用戶實體中的信息,然后執(zhí)行下一步;否則,直接執(zhí)行下一止少;步驟6)、采集各個用戶實體與基站間有效鏈路的鏈路信息,生成各個有效鏈路的即時信道響應(yīng)。
6. 根據(jù)權(quán)利要求5所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,在所述的步驟1)中,所述的配置信息包括基站與用戶的數(shù)目、基站所在的位置、基站的覆蓋范圍、用戶的天線數(shù)目、各個基站內(nèi)的物理信息和功能信息、各個用戶中的用戶負(fù)載信息、用戶天線配置信息。
7. 根據(jù)權(quán)利要求5所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,在所述的步驟4)中,根據(jù)配置信息初始化所述基站實體中的信息包括對基站實體中的扇區(qū)信息、覆蓋范圍信息、基站位置信息、基站頻率資源信息、基站天線配置信息、基站發(fā)射功率信息、基站索引進(jìn)行初始化。
8. 根據(jù)權(quán)利要求5所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,在所述的步驟4)中,根據(jù)配置信息初始化所述用戶實體中的信息包括對用戶實體中的用戶負(fù)載信息、用戶天線配置信息予以初始化。
9. 根據(jù)權(quán)利要求5所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,在所述的步驟4)中,對所述基站實體與用戶實體間的關(guān)系進(jìn)行初始化包括根據(jù)用戶實體的初始位置初始化用戶實體的監(jiān)聽基站索引信息以及服務(wù)基站信息,并根據(jù)所述監(jiān)聽基站索引信息和服務(wù)基站信息初始化對應(yīng)基站實體的基站負(fù)載信息和服務(wù)用戶索引信息。
10. 根據(jù)權(quán)利要求5所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,所述的步驟5)包括步驟5-l)、計算場景中的一個用戶實體的當(dāng)前位置;步驟5-2)、根據(jù)用戶實體的當(dāng)前位置更新用戶實體中的用戶位置信息和監(jiān)聽基站索引信息;步驟5-3)、判斷用戶實體所在的服務(wù)基站是否發(fā)生了變化,若已經(jīng)發(fā)生變化,更新對應(yīng)基站實體中的負(fù)載信息,同時更新用戶實體的監(jiān)聽基站索引信息,然后執(zhí)行下一步;否則,直接執(zhí)行下一步;步驟5-4)、對場景中的其他用戶實體重新執(zhí)行步驟5-1)-步驟5-3),直到場景中的所有用戶實體都已經(jīng)得到處理。
11. 根據(jù)權(quán)利要求5所述的多基站多用戶仿真場景的構(gòu)建方法,其特征在于,所述的步驟6)包括步驟6-1)、獲取一個用戶實體的監(jiān)聽基站索引信息;步驟6-2)、由監(jiān)聽基站索引信息得到監(jiān)聽基站的位置信息,計算用戶實體與監(jiān)聽基站間鏈路的長度、角度信息;步驟6-3)、計算當(dāng)前用戶與服務(wù)基站的鏈路以及當(dāng)前用戶與所有監(jiān)聽基站的鏈路的即時信道響應(yīng)。
全文摘要
本發(fā)明提供一種多基站多用戶仿真場景的構(gòu)建系統(tǒng),包括用于維護基站實體的基站實體維護模塊、用于維護用戶實體的用戶實體維護模塊、用于對場景做初始化操作的場景初始化模塊、用于對場景進(jìn)行更新的場景更新模塊、用于采樣鏈路數(shù)據(jù)的鏈路采樣模塊以及用于提供多類型物理信道響應(yīng)的物理信道模塊;其中,基站實體維護模塊和用戶實體維護模塊根據(jù)場景的配置信息創(chuàng)建指定數(shù)目的基站實體與用戶實體;場景初始化模塊根據(jù)場景的配置信息初始化基站實體與用戶實體中的信息;場景更新模塊在一定的時間周期后,根據(jù)用戶實體位置的實時變化更新基站實體與用戶實體中的信息;鏈路采樣模塊采集有效鏈路的鏈路信息,并由物理信道模塊生成各個有效鏈路的即時信道響應(yīng)。
文檔編號H04W88/08GK101778415SQ20101010227
公開日2010年7月14日 申請日期2010年1月27日 優(yōu)先權(quán)日2010年1月27日
發(fā)明者關(guān)娜, 孫剛, 李玉鳳, 田霖, 石晶林, 金鑫, 黃伊 申請人:中國科學(xué)院計算技術(shù)研究所