專利名稱:生成隨機(jī)用戶的實(shí)現(xiàn)方法及通信網(wǎng)絡(luò)的仿真方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的仿真技術(shù),尤其涉及仿真技術(shù)中生成隨機(jī)用戶的實(shí)現(xiàn)方法。
背景技術(shù):
近年來,移動通信網(wǎng)絡(luò)以驚人的速度向前發(fā)展,其運(yùn)營效率和運(yùn)營收益最終歸結(jié)于通信網(wǎng)絡(luò)的質(zhì)量好壞與容量的大小,而這需要通過通信網(wǎng)絡(luò)規(guī)劃來達(dá)到網(wǎng)絡(luò)優(yōu)化。在通信網(wǎng)絡(luò)規(guī)劃中,通過通信網(wǎng)絡(luò)仿真系統(tǒng)將真實(shí)環(huán)境中的實(shí)際情況盡可能地反映出來,然后對該通信網(wǎng)絡(luò)仿真系統(tǒng)的技術(shù)性能進(jìn)行驗(yàn)證,從而定位或預(yù)測通信網(wǎng)絡(luò)質(zhì)量和容量問題,制訂出網(wǎng)絡(luò)優(yōu)化方案。
請參閱圖1,圖1為現(xiàn)有通信網(wǎng)絡(luò)仿真系統(tǒng)中采用的通信網(wǎng)絡(luò)仿真的基本流程圖,包括以下步驟S110生成隨機(jī)用戶,獲得各個用戶所在的位置坐標(biāo);S120確定所述隨機(jī)用戶的業(yè)務(wù)類型和占用資源;S130通過功率控制仿真隨機(jī)用戶的通信情況,獲得仿真數(shù)據(jù)。
在上述仿真方法中,需對用戶的位置進(jìn)行必要的概率統(tǒng)計(jì)性假設(shè),以確定隨機(jī)用戶的具體坐標(biāo)位置。由于生成的隨機(jī)用戶與實(shí)際用戶的分布情況的吻合程度,直接影響到仿真結(jié)果與實(shí)際組網(wǎng)后的網(wǎng)絡(luò)運(yùn)行的統(tǒng)計(jì)指標(biāo)的吻合程度,從而影響到對通信網(wǎng)絡(luò)技術(shù)性能的驗(yàn)證的準(zhǔn)確性。
但是,目前這些假設(shè)很多是基于一些公認(rèn)的傳統(tǒng)經(jīng)驗(yàn)公式,如用戶的分布服從均勻分布,用戶業(yè)務(wù)的到達(dá)過程服從泊松分布等。這些假設(shè)雖然在很大程度上滿足了仿真的需求,但是,與用戶的實(shí)際分布還是存在較大的差距。
現(xiàn)有技術(shù)中采用的第一種生成隨機(jī)用戶的實(shí)現(xiàn)方法是將整個規(guī)劃區(qū)劃分成一塊或多塊連續(xù)的區(qū)域,在每個區(qū)域內(nèi)生成給定密度、給定分布的柵格作為隨機(jī)用戶所在的位置坐標(biāo)。雖然該方法產(chǎn)生隨機(jī)用戶位置坐標(biāo)的速度快,但是由于該方法是以用戶在給定面積范圍內(nèi)為均勻分布為前提來生成隨機(jī)用戶,并未考慮到用戶所在的地理信息,從而不能很好地反映實(shí)際用戶的分布差異,因此達(dá)不到較好的仿真質(zhì)量。
請參閱圖2,圖2為通信網(wǎng)絡(luò)仿真系統(tǒng)中采用的第二種生成隨機(jī)用戶的實(shí)現(xiàn)方法。該通信網(wǎng)絡(luò)仿真系統(tǒng)包括通信網(wǎng)絡(luò)規(guī)則信息,如規(guī)劃區(qū)域內(nèi)地貌、地物特征,具體包括以下步驟步驟S210把規(guī)劃區(qū)域劃分成一塊或多塊相似且連續(xù)的子區(qū)域,統(tǒng)計(jì)所述子區(qū)域個數(shù);步驟S220分析規(guī)劃區(qū)域內(nèi)地貌、地物特征,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格層,確定各個子區(qū)域每個柵格的業(yè)務(wù)密度;步驟S230在每個子區(qū)域中劃分成若干單元,每個單元由相同業(yè)務(wù)密度且單連通的柵格組成,所述單元的個數(shù)和子區(qū)域的業(yè)務(wù)類型個數(shù)相同,并為各個子區(qū)域的每個單元生成外接矩形,并計(jì)算矩形區(qū)域面積;步驟S240計(jì)算不同單元內(nèi)需要產(chǎn)生該業(yè)務(wù)類型的隨機(jī)用戶數(shù);步驟S250按照獲得的隨機(jī)用戶數(shù),在對應(yīng)單元內(nèi)產(chǎn)生相應(yīng)個數(shù)的柵格,保存柵格的位置坐標(biāo),作為隨機(jī)用戶的位置信息;步驟S260分別按照不同矩形區(qū)域和不同的地貌類型進(jìn)行循環(huán),篩選出所有隨機(jī)用戶的位置坐標(biāo)。
圖3為一個簡化DOM(District Overlay Model地物覆蓋模型),以圖3為例,具體說明第二種隨機(jī)用戶生成的具體實(shí)現(xiàn)過程。
假設(shè)圖3給出的是某一塊800米×800米的規(guī)劃區(qū)域,并以20米精度進(jìn)行抽樣。該規(guī)劃區(qū)域有三種地貌類型道路、建筑物和空地。DOM圖中標(biāo)號1、2、3、4表示道路,共157個柵格,由白色單連通柵格組成的單元表示建筑物,圖2中,表示建筑物的單元從左到右再從上到下進(jìn)行編號,單元所占的柵格數(shù)依次為30、30、30、30、30、28、28、30、14、14、48、32、10、16、16、18、18、18、22、22、22。DOM中剩余的部分為空地,所有空地從左到右再從上到下進(jìn)行編號,其所占的柵格數(shù)依次為84、126、142、78、108、150、155、94。它雖然與實(shí)際的DOM有較大的差異,但它能反映問題的實(shí)質(zhì),并且便于描述。
現(xiàn)假設(shè)在建筑物內(nèi)業(yè)務(wù)密度為50用戶/平方公里,道路上的業(yè)務(wù)密度為100用戶/平方公里,在空地上的業(yè)務(wù)密度為20用戶/平方公里。用本方法生成隨機(jī)用戶的過程如下第一步劃分相似區(qū)域的大小,此處不同道路和不同建筑物等不做區(qū)分,即相似區(qū)域?yàn)橐粔K;第二步細(xì)分每一塊區(qū)域不同地貌的用戶分布特點(diǎn),根據(jù)不同地貌指定用戶的業(yè)務(wù)密度P,這個DOM中共有1600個柵格,其中包含三種地貌,分別為道路[1]、建筑物[2]和空地[3],P[1]=100用戶/平方公里,P[2]=50用戶/平方公里,P[3]=20用戶/平方公里。
第三步每個單元生成該單元的外接矩形,以建筑物為例,它分成了21個單元,各個單元的外接矩形的柵格個數(shù)分別為(30、30、30、30、30、28、28、30、14、14、63、48、10、16、16、18、18、18、22、22、22),依據(jù)下述公式計(jì)算每個單元的需要產(chǎn)生的隨機(jī)用戶個數(shù)。
單元的隨機(jī)用戶產(chǎn)生的個數(shù)=本單元的業(yè)務(wù)密度*外接矩形的面積以第一個單元的外接矩形為例,業(yè)務(wù)密度為50用戶/平方公里,外接矩形的面積=外接的柵格數(shù)*單個柵格面積=30*202=12000平方米=0.012平方公里,求得單元的隨機(jī)用戶產(chǎn)生的個數(shù)為0.6,由于在一個單元產(chǎn)生的用戶個數(shù)應(yīng)是整數(shù)個,采用四舍五入的原則,該單元產(chǎn)生1個隨機(jī)用戶。
按照上述方法,計(jì)算每個單元應(yīng)該生成的隨機(jī)用戶的個數(shù)依次為(1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0)。
從上可知,在圖3中黑線5組成的框內(nèi)始終不可能生成隨機(jī)用戶,而其它單元產(chǎn)生隨機(jī)用戶個數(shù)有較多的重復(fù),因此生成隨機(jī)用戶未能接近實(shí)際用戶的分布,影響仿真結(jié)果的可靠性。
現(xiàn)有技術(shù)還在上述方法的基礎(chǔ)上提出了第三種隨機(jī)用戶生成方法,請參閱圖4,為現(xiàn)有技術(shù)的第三種隨機(jī)用戶生成方法的流程圖。
該方法與第二種隨機(jī)用戶生成方法類似,相同步驟不在贅述。步驟S330修改成同一子區(qū)域內(nèi)具有相同業(yè)務(wù)密度的多邊形生成外接矩形。
通過上述方法減少了產(chǎn)生的隨機(jī)用戶個數(shù)重復(fù)性,但是由于在實(shí)際通信中,相同地貌往往是分散分布的,所以這種方法也沒有很好地解決第二種方法存在的缺陷。即,由于在單元內(nèi)產(chǎn)生的隨機(jī)用戶個數(shù)時是經(jīng)過四舍五入處理后的整數(shù),所以每次該單元產(chǎn)生的隨機(jī)用戶數(shù)是相同的,很容易導(dǎo)致產(chǎn)生的隨機(jī)用戶重復(fù),這與用戶的實(shí)際分布存在差別較大,從而影響整個仿真結(jié)果的可靠性。還有,由于在隨機(jī)用戶生成過程中的重復(fù)計(jì)算很多,所以導(dǎo)致生成速度慢,也影響了整個仿真過程的速度。
發(fā)明內(nèi)容
本發(fā)明的一個目的在于提供一種充分利用通信網(wǎng)絡(luò)規(guī)劃信息,反映用戶分布差異的隨機(jī)用戶生成方法。
本發(fā)明的另一個目的在于提供一種仿真結(jié)果可靠性高的通信網(wǎng)絡(luò)的仿真方法。
為解決上述問題,相應(yīng)地,本發(fā)明一種生成隨機(jī)用戶的實(shí)現(xiàn)方法,用于在通信網(wǎng)絡(luò)仿真系統(tǒng)中隨機(jī)生成用戶的位置信息,所述通信網(wǎng)絡(luò)仿真系統(tǒng)中包括規(guī)劃區(qū)域內(nèi)的地貌、地物特性,包括以下步驟(1)根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層;(2)將所述圖層中的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組;(3)在各個組中隨機(jī)選擇本組的柵格,保存所述柵格的位置信息,得到隨機(jī)用戶所在的位置。
其中,步驟(2)中還包括對各個組的柵格進(jìn)行連續(xù)編號,所述編號和所述柵格的坐標(biāo)位置存在對應(yīng)關(guān)系。
其中,步驟(3)進(jìn)一步包括以下步驟(31)計(jì)算各個組需要產(chǎn)生的隨機(jī)用戶數(shù);(32)在各個組中隨機(jī)生成對應(yīng)個數(shù)的隨機(jī)用戶所在的位置。
其中,步驟(32)中生成隨機(jī)用戶所在位置的具體步驟包括獲得各個組的編號范圍;在所述編號范圍內(nèi)隨機(jī)產(chǎn)生編號,根據(jù)所述編號,獲得對應(yīng)隨機(jī)用戶的具體位置。
其中,步驟(31)中通過N=P*G*S來計(jì)算隨機(jī)用戶數(shù),其中N為組需要產(chǎn)生的隨機(jī)用戶數(shù);P為本組的地貌類型對應(yīng)的業(yè)務(wù)密度;G為該組的柵格個數(shù);S為單個柵格面積。
其中,在步驟(1)和(2)之間還包括將所述規(guī)劃區(qū)域劃分成若干子區(qū)域來生成隨機(jī)用戶。
本發(fā)明還公開了一種通信網(wǎng)絡(luò)的仿真方法,通信網(wǎng)絡(luò)包括規(guī)劃區(qū)域內(nèi)的地貌、地物特性,包括A確定隨機(jī)用戶的位置信息,具體包括a根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層;b將所述規(guī)劃區(qū)域內(nèi)的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組;c在各個組中隨機(jī)選擇本組的柵格,該柵格所在的位置做為隨機(jī)用戶所在的位置;B確定所述隨機(jī)用戶的業(yè)務(wù)類型和占用資源;C通過功率控制仿真所述隨機(jī)用戶的通信情況,獲得仿真數(shù)據(jù)。
其中,步驟b中還包括各個組的柵格進(jìn)行連續(xù)編號,所述編號和所述柵格的坐標(biāo)位置存在對應(yīng)關(guān)系。
其中,步驟c進(jìn)一步包括以下步驟(c1)計(jì)算各個組需要產(chǎn)生的隨機(jī)用戶數(shù);(c2)在各個組中隨機(jī)生成對應(yīng)個數(shù)的隨機(jī)用戶所在的位置。
其中,步驟(c2)中生成隨機(jī)用戶所在位置的具體步驟包括獲得各個組的編號范圍;在所述編號范圍內(nèi)隨機(jī)產(chǎn)生編號,根據(jù)所述編號,獲得對應(yīng)隨機(jī)用戶的具體位置。
其中,步驟(c1)中通過N=P*G*S來計(jì)算隨機(jī)用戶數(shù),其中N為組需要產(chǎn)生的隨機(jī)用戶數(shù);P為本組的地貌類型對應(yīng)的業(yè)務(wù)密度;G為該組的柵格個數(shù);S為單個柵格面積。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)(1)本發(fā)明將通信網(wǎng)絡(luò)仿真系統(tǒng)中具有相同業(yè)務(wù)密度的柵格設(shè)置為組,通過隨機(jī)選擇柵格得到隨機(jī)用戶所在的位置,從現(xiàn)有技術(shù)的離散不規(guī)則面狀區(qū)域的用戶的生成轉(zhuǎn)換成本發(fā)明的線狀的隨機(jī)用戶的生成,克服了現(xiàn)有技術(shù)中隨機(jī)用戶重復(fù)和無法反映用戶實(shí)際分布的缺陷,使得生成的隨機(jī)用戶能充分反映用戶的實(shí)際分布情況。而且由于生成過程無重復(fù)計(jì)算,從而導(dǎo)致用戶生成速度快。
(2)本發(fā)明中事先將各個組的柵格進(jìn)行編號,建立編號和所述柵格的坐標(biāo)位置的對應(yīng)關(guān)系,使得在生成隨機(jī)用戶的過程中,利用該對應(yīng)關(guān)系,能夠快速生成隨機(jī)用戶的位置,從而提高用戶生成的速度。
(3)采用上述隨機(jī)用戶生成步驟進(jìn)行仿真,由于用于仿真的隨機(jī)用戶接近用戶實(shí)際分布,因此提高了仿真的可靠性,并且,該隨機(jī)用戶生成步驟的速度快,從而加快了仿真的速度。
圖1是通信網(wǎng)絡(luò)仿真系統(tǒng)的仿真流程原理圖。
圖2是現(xiàn)有技術(shù)中采用的第二種隨機(jī)用戶位置坐標(biāo)生成的實(shí)現(xiàn)流程圖。
圖3是簡化DOM模型。
圖4是現(xiàn)有技術(shù)中采用的第三種隨機(jī)用戶位置坐標(biāo)生成的實(shí)現(xiàn)流程圖。
圖5是本發(fā)明的生成隨機(jī)用戶的實(shí)現(xiàn)原理流程圖。
圖6是本發(fā)明的生成隨機(jī)用戶的一個具體實(shí)施的流程圖。
圖7是本發(fā)明通信網(wǎng)絡(luò)的仿真的原理圖。
圖8為本發(fā)明的靜態(tài)仿真的流程圖。
具體實(shí)施例方式
以下結(jié)合附圖為例,具體說明本發(fā)明。
一種生成隨機(jī)用戶的實(shí)現(xiàn)方法,用于在通信網(wǎng)絡(luò)仿真系統(tǒng)中隨機(jī)生成用戶的位置信息,所述通信網(wǎng)絡(luò)仿真系統(tǒng)中包括規(guī)劃區(qū)域內(nèi)的地貌、地物特性。請參閱圖5,圖5是本發(fā)明的生成隨機(jī)用戶的實(shí)現(xiàn)原理流程圖。包括以下步驟根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層(步驟S410);將所述圖層中的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組(步驟S420);在各個組中隨機(jī)選擇本組的柵格,保存所述柵格的位置信息,得到隨機(jī)用戶所在的位置(步驟S430)。
結(jié)合生成隨機(jī)用戶的一個具體實(shí)施例來說明本本發(fā)明的實(shí)現(xiàn)方法。請參閱圖6,圖6是本發(fā)明的生成隨機(jī)用戶的一個具體實(shí)施的流程圖。包括以下步驟S510分析用戶的分布特點(diǎn),把規(guī)劃區(qū)域劃分成一塊或多塊相似的連續(xù)的子區(qū)域。
S520根據(jù)子區(qū)域內(nèi)地貌、地理特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層。業(yè)務(wù)密度的設(shè)置可通過工程師根據(jù)其經(jīng)驗(yàn)或規(guī)劃區(qū)域信息來輸入,柵格圖層由柵格組成,柵格所在的位置通常用二維的坐標(biāo)來表示。并且,從柵格圖層中能反映每個柵格所在的業(yè)務(wù)密度信息。
S530對每一子區(qū)域中,具備相同業(yè)務(wù)密度的柵格進(jìn)行掃描編號成一個組。子區(qū)域中組的個數(shù)與本子區(qū)域的業(yè)務(wù)密度個數(shù)相同。每組中的編號對應(yīng)一個柵格的二維坐標(biāo)信息。通過這種映射關(guān)系,可以快速復(fù)原生成的隨機(jī)用戶所在的二維位置坐標(biāo)。
S540計(jì)算各個組需要產(chǎn)生的隨機(jī)用戶數(shù)。通過N=P*G*S來計(jì)算隨機(jī)用戶數(shù),其中N為組需要產(chǎn)生的隨機(jī)用戶數(shù);P為本組的地貌類型對應(yīng)的業(yè)務(wù)密度;G為該組的柵格個數(shù);S為單個柵格面積。
S550獲得各個組的編號范圍,在所述編號范圍內(nèi)隨機(jī)產(chǎn)生給定分布的編號,給定分布包括均勻分布等分布類型。
S560根據(jù)這些編號以及所屬組,結(jié)合步驟S530中不同組的編號與DOM柵格二維坐標(biāo)的對應(yīng)關(guān)系,得到所有隨機(jī)用戶的位置。
這是本發(fā)明的一個具體實(shí)施例,從上述實(shí)施例可看出,本發(fā)明通過將相同業(yè)務(wù)密度的柵格設(shè)置成一個組,并且給這些柵格編號,將二維的柵格位置坐標(biāo)信息轉(zhuǎn)換成一維序列。這樣,產(chǎn)生隨機(jī)用戶的過程就轉(zhuǎn)換成隨機(jī)選擇一維序列中的其中一個編號,提高了生成的速度,更重要的生成的隨機(jī)用戶真正達(dá)到隨意性強(qiáng)的特點(diǎn),接近用戶的實(shí)際分布。
還是以圖3的DOM為例,說明采用本發(fā)明的方法生成隨機(jī)用戶的過程。
第一步劃分相似區(qū)域的大小,此處不同道路和不同建筑物等不做區(qū)分,因此相似區(qū)域?yàn)橐粔K;第二步細(xì)分每一塊區(qū)域不同地貌的用戶分布特點(diǎn),根據(jù)不同地貌指定用戶的業(yè)務(wù)密度P,這個DOM中共有1 600個柵格,其中包含三種地貌,分別為道路[1]、建筑物[2]和空地[3],P[1]=100用戶/平方公里,P[2]=50用戶/平方公里,P[3]=20用戶/平方公里。
第三步將相同業(yè)務(wù)類型的柵格以掃描編號的方式設(shè)置成組,然后計(jì)算每個組的柵格總數(shù),道路組的柵格總數(shù)為157,建筑物組的柵格總數(shù)為506,空地組的柵格總數(shù)為937。各個組的每個編號依次保存著對應(yīng)柵格點(diǎn)所在的DOM中的二維坐標(biāo),譬如道路的第一個點(diǎn)對應(yīng)的二維坐標(biāo)為(19,1),第二個點(diǎn)對應(yīng)的二維坐標(biāo)為(19,2),第157個點(diǎn)對應(yīng)的二維坐標(biāo)為(19,40)。
第四步計(jì)算不同組需要產(chǎn)生的隨機(jī)用戶數(shù),根據(jù)公式N=P*G*S,道路組產(chǎn)生隨機(jī)用戶的個數(shù)為N=100*157*(0.02)2=6.28,取整為6,同樣地建筑物組產(chǎn)生隨機(jī)用戶的個數(shù)為10,空地組產(chǎn)生隨機(jī)用戶的個數(shù)為7。
第五步分別在[1,157]內(nèi)產(chǎn)生6個均勻分布隨機(jī)數(shù),在[1,506]內(nèi)產(chǎn)生10個均勻分布隨機(jī)數(shù),在[1,937]內(nèi)產(chǎn)生7個均勻分布隨機(jī)數(shù)。其中在道路上產(chǎn)生的6個均勻分布隨機(jī)數(shù)為(64,140,9,55,128,2),在建筑物內(nèi)產(chǎn)生的10個均勻分布隨機(jī)數(shù)為(70,103,100,306,138,100,8,378,225,471),在空地內(nèi)產(chǎn)生的7個均勻分布隨機(jī)數(shù)為(437,392,793,492,190,630,785)。
第六步根據(jù)這些隨機(jī)數(shù)的編號以及所屬組,結(jié)合第三步中不同組的編號與柵格二維坐標(biāo)的對應(yīng)關(guān)系,得到所有隨機(jī)用戶的位置。
本發(fā)明還提供了一種通信網(wǎng)絡(luò)的仿真方法,請參閱圖7,圖7為本發(fā)明通信網(wǎng)絡(luò)的仿真的原理圖。它包括以下步驟S610確定隨機(jī)用戶的位置信息,具體包括S710根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層;S720將所述圖層中的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組;步驟S730在各個組中隨機(jī)選擇本組的柵格,保存所述柵格的位置信息,得到隨機(jī)用戶所在的位置;S620確定所述隨機(jī)用戶的業(yè)務(wù)類型和占用資源;S630通過功率控制仿真所述隨機(jī)用戶的通信情況,獲得仿真數(shù)據(jù)。
確定隨機(jī)用戶的位置信息在上述步驟中已充分公開,不在此贅述。由于生成的隨機(jī)用戶接近用戶實(shí)際分布情況,所以提高了仿真的可靠性,并且由于生成隨機(jī)用戶的速度快,也提高了仿真的速度。
請參閱圖8,圖8為本發(fā)明的靜態(tài)仿真方法。
靜態(tài)仿真法是通過抽取通信系統(tǒng)運(yùn)行過程中的若干靜態(tài)取樣(每個靜態(tài)取樣也稱為一個靜態(tài)抓拍),將所有取樣結(jié)果進(jìn)行記錄,用統(tǒng)計(jì)的方法加以分析,產(chǎn)生所需要的結(jié)果。系統(tǒng)靜態(tài)仿真的基本流程可以參照圖8。
首先進(jìn)行初始化步驟,設(shè)置仿真用戶個數(shù)、用戶的分布、功率控制方案,靜態(tài)抓拍數(shù)目等參數(shù)(步驟S810);然后進(jìn)行步驟S820在隨機(jī)用戶生成階段確定隨機(jī)用戶的位置信息;本實(shí)施例中的隨機(jī)用戶生成步驟采用上述公開的步驟。本發(fā)明提出的生成隨機(jī)用戶的新方法,充分利用了地理信息數(shù)據(jù)和用戶的行為特性,使得生成的隨機(jī)用戶既可以充分反映用戶的實(shí)際分布情況,同時,它提出的具體生成方法,可以克服許多實(shí)際工程中碰到的問題,并提高仿真運(yùn)行速度。
然后進(jìn)行步驟S830在信道、功率、噪聲初始化階段確定用戶的業(yè)務(wù)類型、占用資源(信道、初始功率等)等;然后進(jìn)行步驟S830對功率指標(biāo)進(jìn)行統(tǒng)計(jì);然后進(jìn)行步驟S840,進(jìn)行功率控制,功率控制的方法可以是理想功率控制,也可以按照給定的步長進(jìn)行步進(jìn)式功率控制;最后進(jìn)行步驟S850獲得仿真數(shù)據(jù)。
以上公開的僅為本發(fā)明的幾個具體實(shí)施例,本技術(shù)領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種生成隨機(jī)用戶的實(shí)現(xiàn)方法,用于在通信網(wǎng)絡(luò)仿真系統(tǒng)中隨機(jī)生成用戶的位置信息,所述通信網(wǎng)絡(luò)仿真系統(tǒng)中包括規(guī)劃區(qū)域內(nèi)的地貌、地物特性,其特征在于,包括以下步驟(1)根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層;(2)將所述圖層中的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組;(3)在各個組中隨機(jī)選擇本組的柵格,保存所述柵格的位置信息,得到隨機(jī)用戶所在的位置。
2.如權(quán)利要求1所述的生成隨機(jī)用戶的實(shí)現(xiàn)方法,其特征在于,步驟(2)中還包括對各個組的柵格進(jìn)行連續(xù)編號,所述編號和所述柵格的坐標(biāo)位置存在對應(yīng)關(guān)系。
3.如權(quán)利要求1或2所述的生成隨機(jī)用戶的實(shí)現(xiàn)方法,其特征在于,步驟(3)進(jìn)一步包括以下步驟(31)計(jì)算各個組需要產(chǎn)生的隨機(jī)用戶數(shù);(32)在各個組中隨機(jī)生成對應(yīng)個數(shù)的隨機(jī)用戶所在的位置。
4.如權(quán)利要求3所述的生成隨機(jī)用戶的實(shí)現(xiàn)方法,其特征在于,步驟(32)中生成隨機(jī)用戶所在位置的具體步驟包括獲得各個組的編號范圍;在所述編號范圍內(nèi)隨機(jī)產(chǎn)生編號,根據(jù)所述編號,獲得對應(yīng)隨機(jī)用戶的具體位置。
5.如權(quán)利要求3所述的生成隨機(jī)用戶的實(shí)現(xiàn)方法,其特征在于,步驟(31)中通過N=P*G*S來計(jì)算隨機(jī)用戶數(shù),其中N為組需要產(chǎn)生的隨機(jī)用戶數(shù);P為本組的地貌類型對應(yīng)的業(yè)務(wù)密度;G為該組的柵格個數(shù);S為單個柵格面積。
6.如權(quán)利要求1所述的生成隨機(jī)用戶的實(shí)現(xiàn)方法,其特征在于,在步驟(1)和(2)之間還包括將所述規(guī)劃區(qū)域劃分成若干子區(qū)域來生成隨機(jī)用戶。
7.一種通信網(wǎng)絡(luò)的仿真方法,通信網(wǎng)絡(luò)包括規(guī)劃區(qū)域內(nèi)的地貌、地物特性,其特征在于,包括A確定隨機(jī)用戶的位置信息,具體包括a根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層;b將所述規(guī)劃區(qū)域內(nèi)的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組;c在各個組中隨機(jī)選擇本組的柵格,該柵格所在的位置做為隨機(jī)用戶所在的位置;B確定所述隨機(jī)用戶的業(yè)務(wù)類型和占用資源;C通過功率控制仿真所述隨機(jī)用戶的通信情況,獲得仿真數(shù)據(jù)。
8.如權(quán)利要求7所述的一種通信網(wǎng)絡(luò)的仿真方法,其特征在于,步驟b中還包括各個組的柵格進(jìn)行連續(xù)編號,所述編號和所述柵格的坐標(biāo)位置存在對應(yīng)關(guān)系。
9.如權(quán)利要求7或8所述的一種通信網(wǎng)絡(luò)的仿真方法,其特征在于,步驟c進(jìn)一步包括以下步驟(c1)計(jì)算各個組需要產(chǎn)生的隨機(jī)用戶數(shù);(c2)在各個組中隨機(jī)生成對應(yīng)個數(shù)的隨機(jī)用戶所在的位置。
10.如權(quán)利要求9所述的一種通信網(wǎng)絡(luò)的仿真方法,其特征在于,步驟(c2)中生成隨機(jī)用戶所在位置的具體步驟包括獲得各個組的編號范圍;在所述編號范圍內(nèi)隨機(jī)產(chǎn)生編號,根據(jù)所述編號,獲得對應(yīng)隨機(jī)用戶的具體位置。
11.如權(quán)利要求9所述的一種通信網(wǎng)絡(luò)的仿真方法,其特征在于,步驟(c1)中通過N=P*G*S來計(jì)算隨機(jī)用戶數(shù),其中N為組需要產(chǎn)生的隨機(jī)用戶數(shù);P為本組的地貌類型對應(yīng)的業(yè)務(wù)密度;G為該組的柵格個數(shù);S為單個柵格面積。
全文摘要
本發(fā)明提供了一種生成隨機(jī)用戶的實(shí)現(xiàn)方法及通信網(wǎng)絡(luò)的仿真方法,該實(shí)現(xiàn)方法用于在通信網(wǎng)絡(luò)仿真系統(tǒng)中隨機(jī)生成用戶的位置信息,所述通信網(wǎng)絡(luò)仿真系統(tǒng)中包括規(guī)劃區(qū)域內(nèi)的地貌、地物特性,包括以下步驟(1)根據(jù)所述規(guī)劃區(qū)域內(nèi)地貌、地物特性,設(shè)置業(yè)務(wù)密度,形成業(yè)務(wù)密度柵格圖層;(2)將所述圖層中的柵格根據(jù)本柵格所在的業(yè)務(wù)密度設(shè)置成不同組;(3)在各個組中隨機(jī)選擇本組的柵格,保存所述柵格的位置信息,得到隨機(jī)用戶所在的位置。本發(fā)明克服了現(xiàn)有技術(shù)中隨機(jī)用戶重復(fù)和無法反映用戶實(shí)際分布的缺陷,使得生成的隨機(jī)用戶能充分反映用戶的實(shí)際分布情況,從而提高了仿真的可靠性。而且由于生成過程無重復(fù)計(jì)算,導(dǎo)致用戶生成速度快,從而導(dǎo)致仿真的速度加快。
文檔編號H04B17/00GK1691557SQ200410037620
公開日2005年11月2日 申請日期2004年4月28日 優(yōu)先權(quán)日2004年4月28日
發(fā)明者王葉青, 黃曉霞 申請人:大唐移動通信設(shè)備有限公司, 上海大唐移動通信設(shè)備有限公司