OPNET Modeler無線建模-05opnet仿真實(shí)例資料文檔_第1頁
OPNET Modeler無線建模-05opnet仿真實(shí)例資料文檔_第2頁
OPNET Modeler無線建模-05opnet仿真實(shí)例資料文檔_第3頁
OPNET Modeler無線建模-05opnet仿真實(shí)例資料文檔_第4頁
OPNET Modeler無線建模-05opnet仿真實(shí)例資料文檔_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第1頁,共16頁實(shí)驗(yàn)三OPNETModeler無線建模一、導(dǎo)讀隨著無線網(wǎng)絡(luò)的不斷發(fā)展,對(duì)于無線網(wǎng)絡(luò)領(lǐng)域的研究也越來越多。OPNET專門提供了無線模塊用于仿真各種無線網(wǎng)絡(luò),如無線局域網(wǎng)(WLAN)、蜂窩移動(dòng)網(wǎng)、衛(wèi)星通信網(wǎng)等。二、無線建模概述1、無線通信基礎(chǔ)無線模型是建立在廣播介質(zhì)上的,無線節(jié)點(diǎn)以及無線子網(wǎng)在仿真中都可以移動(dòng),因此建立一個(gè)無線網(wǎng)絡(luò)不能單純地仿照固定節(jié)點(diǎn)和有線鏈路,還需要了解一些必要的無線網(wǎng)絡(luò)概念。無線鏈路無線鏈路與總線鏈路類似,也是通過廣播的方式來發(fā)送包的。但不同于點(diǎn)到點(diǎn)鏈路,無線鏈路并沒有靜態(tài)的表示形式,也就是說,在網(wǎng)絡(luò)模型中無線鏈路是不可見的,它是在仿真中動(dòng)態(tài)建立的。無線鏈路可

2、存在于任何無線收信機(jī)-發(fā)信機(jī)信道之間,其建立依賴于多種仿真參數(shù),如頻帶、調(diào)制類型、發(fā)信機(jī)功率、移動(dòng)對(duì)象的舉例以及天線方向等。連通性由于無線通信采用廣播方式,并且依賴于動(dòng)態(tài)變化的參數(shù),因而收/發(fā)信機(jī)管道必須確定發(fā)信機(jī)信道和每個(gè)收信機(jī)信道之間傳輸?shù)倪B通性。影響收/發(fā)信機(jī)管道網(wǎng)絡(luò)級(jí)特征的因素有源和目的節(jié)點(diǎn)的位置、節(jié)點(diǎn)間的距離以及源到目的節(jié)點(diǎn)的無線信號(hào)傳播的方向。這些與位置相關(guān)的參數(shù)對(duì)于移動(dòng)節(jié)點(diǎn)或衛(wèi)星節(jié)點(diǎn)來說,在仿真過程中都有可能發(fā)生改變。仿真效率在無線網(wǎng)絡(luò)仿真中需要進(jìn)行大量的計(jì)算,比如OPNET需要為每個(gè)傳輸?shù)陌鼫y(cè)試可能的發(fā)信機(jī)-收信機(jī)連接,并且頻繁地驗(yàn)算移動(dòng)站點(diǎn)的位置。因此無線仿真相當(dāng)耗時(shí),不過無

3、線模塊提供了多種減少仿真時(shí)間的方法。2、無線對(duì)象無線對(duì)象包括無線鏈路、移動(dòng)站點(diǎn)和衛(wèi)星站點(diǎn)。無線子網(wǎng)無線模塊在OPNET的標(biāo)準(zhǔn)模型庫中加入了兩類子網(wǎng):移動(dòng)子網(wǎng)和衛(wèi)星子網(wǎng),它們可包含固定節(jié)點(diǎn)和移動(dòng)節(jié)點(diǎn)。子網(wǎng)又可嵌套其他固定子網(wǎng)或移動(dòng)子網(wǎng)。例如,表示空間站的衛(wèi)星子網(wǎng)可能嵌套固定子網(wǎng)(如局域網(wǎng))第 頁,共16頁、移動(dòng)子網(wǎng)(如攜帶各種通信設(shè)備的宇航員)、固定節(jié)點(diǎn)(如無線收/發(fā)信機(jī))、移動(dòng)節(jié)點(diǎn)(如便攜式電腦)。在仿真中,可通過三種方式來改變移動(dòng)子網(wǎng)的位置:預(yù)定義的軌跡段(TrajectorySegment)、矢量軌跡或直接改變子網(wǎng)的位置屬性。如果指定了軌跡段,則子網(wǎng)將在仿真中自動(dòng)更新其位置。移動(dòng)子網(wǎng)的典型

4、應(yīng)用為那些隨著時(shí)間改變其整體位置的網(wǎng)絡(luò),如潛水艇、輪船或飛機(jī)。在仿真中,衛(wèi)星子網(wǎng)可沿著為其指定的軌道運(yùn)行,并隨時(shí)間改變其位置。由于移動(dòng)子網(wǎng)和衛(wèi)星子網(wǎng)都是相對(duì)于地球移動(dòng)的,因而子網(wǎng)內(nèi)外的對(duì)象不能通過點(diǎn)到點(diǎn)或總線鏈路進(jìn)行鏈接。2)無線通信節(jié)點(diǎn)無線模塊在OPNET的標(biāo)準(zhǔn)模型庫中加入了兩類通信節(jié)點(diǎn):移動(dòng)節(jié)點(diǎn)和衛(wèi)星節(jié)點(diǎn),它們都與固定的通信節(jié)點(diǎn)類似,但可在仿真中改變其位置。移動(dòng)節(jié)點(diǎn)可沿著預(yù)定義的軌跡運(yùn)行,也可按照節(jié)點(diǎn)進(jìn)程的安排移動(dòng),而衛(wèi)星節(jié)點(diǎn)只能沿著指定的軌道移動(dòng)。移動(dòng)節(jié)點(diǎn)用于模擬那些隨時(shí)間而改變位置的網(wǎng)絡(luò)元素,如汽車、飛機(jī)和輪船。在仿真中,移動(dòng)節(jié)點(diǎn)也可通過三種方式來改變其位置:軌跡段、矢量軌跡或直接改變

5、節(jié)點(diǎn)的位置屬性。如果指定了軌跡段,節(jié)點(diǎn)就可在仿真中自動(dòng)更新其位置。衛(wèi)星節(jié)點(diǎn)用于模擬隨時(shí)間而改變位置的衛(wèi)星對(duì)象,它沿著為其指定的軌道繞地球移動(dòng)。如果子網(wǎng)包含已指定軌道的衛(wèi)星節(jié)點(diǎn),那么父級(jí)子網(wǎng)的位置和大小不會(huì)影響衛(wèi)星的軌道路徑。這與固定節(jié)點(diǎn)和移動(dòng)節(jié)點(diǎn)不同,固定節(jié)點(diǎn)和位置節(jié)點(diǎn)的位置定義都是與它們的父級(jí)子網(wǎng)相關(guān)聯(lián)的。由于移動(dòng)節(jié)點(diǎn)和衛(wèi)星節(jié)點(diǎn)都是相對(duì)于地球移動(dòng)的,因而它們不能通過點(diǎn)到點(diǎn)或總線鏈路連接。3)無線通信鏈路無線鏈路并不通過對(duì)象來表示,而是由仿真內(nèi)核動(dòng)態(tài)確定的。模型中的所有節(jié)點(diǎn)可根據(jù)動(dòng)態(tài)確立的鏈路來進(jìn)行通信。無線收/發(fā)信機(jī)在無線鏈路的確立上扮演著重要的角色。不同于點(diǎn)到點(diǎn)鏈路和總線鏈路,無線鏈路無法

6、通過屬性值來確定管道階段,因此無線收/發(fā)信機(jī)確定適當(dāng)?shù)墓艿离A段值,并通過計(jì)算來確定包是否被成功接收及何時(shí)接收。默認(rèn)收/發(fā)信機(jī)管道將計(jì)算目的節(jié)點(diǎn)是否在源節(jié)點(diǎn)的視距范圍內(nèi),因此站點(diǎn)的位置是無線鏈路的主要決定因素。視距是與站點(diǎn)和地球的相對(duì)位置有關(guān)的。若地球位于兩個(gè)站點(diǎn)之間,那么站點(diǎn)就被關(guān)閉并停止對(duì)無線鏈路的計(jì)算;若不在兩個(gè)站點(diǎn)之間,那么鏈路關(guān)閉,可繼續(xù)計(jì)算鏈路。若采用地形建模,那么鏈路關(guān)閉將會(huì)受到除地球曲率外的多種地形特征的影響,如山丘等。站點(diǎn)間的相對(duì)位置決定了無線信號(hào)的傳播延時(shí)和路徑損耗。默認(rèn)收/發(fā)信機(jī)計(jì)算從源站點(diǎn)到目的站點(diǎn)傳播的無線信號(hào)的傳播延時(shí)。收/發(fā)信機(jī)第1頁,共16頁管道同樣可模擬無線信號(hào)

7、傳播過程中的衰減,路經(jīng)損耗是與距離的平方成反比的。若采用地形建模,大氣和地形都將對(duì)傳播和路徑損耗產(chǎn)生影響。無線域仿真內(nèi)核必須對(duì)無線鏈路上傳送的每個(gè)包進(jìn)行大量的計(jì)算,而無線域提供了一種方法來減少計(jì)算量,從而減少了無線仿真運(yùn)行的時(shí)間。無線域定義了一個(gè)矩形區(qū)域,并劃分為多個(gè)邏輯柵格簇。簇表示一個(gè)包含具有相同特征的節(jié)點(diǎn)的區(qū)域。無線域選擇性地保留無線管道的計(jì)算結(jié)果,用于將來相同簇之間通信時(shí)使用。可保留的結(jié)果有:信道匹配(ChannelMatch)、鏈路關(guān)閉(Closure)、傳播時(shí)延(PropagationDelay)、路徑損耗(PathLoss)。三、實(shí)驗(yàn)內(nèi)容本例程中,將利用Modeler和無線建模來

8、創(chuàng)建一個(gè)無線網(wǎng)絡(luò),并觀察在動(dòng)態(tài)網(wǎng)絡(luò)拓?fù)渲?,接收?jié)點(diǎn)處的無線噪聲所造成的接收信號(hào)的變化。在本實(shí)驗(yàn)中,除了將用到移動(dòng)干擾節(jié)點(diǎn)外,還將用到新的鏈路類型無線鏈路和新的節(jié)點(diǎn)類型移動(dòng)節(jié)點(diǎn)??梢岳锰炀€編輯器來創(chuàng)建定向天線模型,定義移動(dòng)節(jié)點(diǎn)的軌跡并執(zhí)行參數(shù)仿真。干擾將降低無線網(wǎng)絡(luò)的信噪比,而不同類型的天線(如定向天線)可提高網(wǎng)絡(luò)的SNR。例程將設(shè)計(jì)一個(gè)簡(jiǎn)單的無線網(wǎng)絡(luò),其中包括一個(gè)移動(dòng)干擾節(jié)點(diǎn)和兩個(gè)固定通信節(jié)點(diǎn),然后指出固定節(jié)點(diǎn)在采用等向天線和定向天線時(shí)網(wǎng)絡(luò)SNR的不同四、實(shí)驗(yàn)步驟1、天線模式編輯器本例程將創(chuàng)建一個(gè)新的天線模式,即在一個(gè)方向上增益大約為200dB,而在其他所有方向上均為0dB,這是一個(gè)完全的定

9、向天線執(zhí)行File-New命令,從下拉列表中選擇AntennaPattern,單擊“OK”,出現(xiàn)天線模式編輯器,如圖1所示。第 頁,共16頁圖1天線模式編輯器在本例程中,可以采用默認(rèn)的theta劃分(72),此時(shí)采樣點(diǎn)的最大theta值為355??梢灾付╰heta值為0-355,增益等于200dB的采樣點(diǎn)。在圖形面板中任意指定兩個(gè)采樣點(diǎn),將自動(dòng)在所有采樣點(diǎn)間線形插入增益值。因此,只需指定0和355兩個(gè)采樣點(diǎn)。按照以下步驟將當(dāng)前設(shè)置調(diào)整為5(=360/72):1)在graphpanel中右擊,從工作區(qū)彈出的菜單中選擇SetPhiPlane,將出現(xiàn)一個(gè)度數(shù)選項(xiàng)菜單,如圖2所示。圖2PhiPlane

10、對(duì)話框2)在菜單中選擇5.0deg,圖形面板如圖3所示:阿ItlYt-sIidtjIph-5圖3未指定樣點(diǎn)的圖形面板接下來設(shè)置縱坐標(biāo)范圍:?jiǎn)螕艄ぞ邫诎粹o單擊工具欄按鈕設(shè)置縱坐標(biāo)的下限。在文本框中輸入199,單擊“OK”。設(shè)置縱坐標(biāo)的上限。在文本框中輸入201,單擊“OK”;這時(shí)圖形面板顯示了新的縱坐標(biāo)范圍,可以更加方便地輸入精確的期望增益值。完成了圖形面板的設(shè)置后,接著制定phi=5。的采樣點(diǎn)。在0、00dB處和355、00dB處分別單擊,在這兩點(diǎn)間便自動(dòng)設(shè)置了全部采樣點(diǎn),如圖4所示。關(guān)町I.E出l.dbjlpii=5圖4指定采樣點(diǎn)在圖形面板中定義了點(diǎn)后,3D的發(fā)射視圖變成圓錐形,如圖5所示,

11、phi為5-10,theta為0-360。圖53D發(fā)射圖既然已經(jīng)將增益值指定為phi=5,那么需要將slice設(shè)置更改為0,再來設(shè)置增益和采樣點(diǎn),可仿照以上步驟進(jìn)行如下設(shè)置:1)在圖形面板中右擊,從工作區(qū)彈出的菜單中選擇DecreasePhiPlane,這時(shí)phi值從5變?yōu)?;2)將縱坐標(biāo)上限設(shè)為201,下限設(shè)為199;3)在圖形面板的0、200dB處和355、200dB處分別單擊;4)單擊工具欄按鈕,對(duì)整個(gè)模式的3D增益函數(shù)進(jìn)行歸一化;第6頁,共16頁5)執(zhí)行File-Save命令,將天線模式命名為mrt_cone,然后關(guān)閉天線模式編輯器2、建立指向處理器天線指向處理器將計(jì)算發(fā)信機(jī)模塊的位置

12、,并設(shè)置天線模塊的目標(biāo)屬性。它只接收開始仿真中斷,因此可單獨(dú)設(shè)為非強(qiáng)制狀態(tài)。1)執(zhí)行File-New命令,從下拉列表中選擇ProcessModel,并單擊“OK”,將出現(xiàn)進(jìn)程模型編輯器;2)單擊工具欄按鈕,在工具窗口中放置一個(gè)狀態(tài);3)在新建的狀態(tài)上右擊,在彈出菜單中選擇SetName,將狀態(tài)命名為point。接著按照以下步驟向進(jìn)程模型倒入代碼:1)雙擊point狀態(tài)的上部,打開輸入執(zhí)行塊;2)執(zhí)行File-Import.命令,選擇文件C:ProgramFilesOPNET100Amodelsstdtutorial_refmodelermrt_ex,并保存設(shè)置。接下來需要修改進(jìn)程屬性:1)執(zhí)行

13、Interfaces-ProcessInterfaces命令,彈出進(jìn)程接口對(duì)話框;2)將begsimintrpt屬性的初始值更改為enabled;3)將所有屬性的狀態(tài)設(shè)為hidden。單擊“OK”,保存所有設(shè)置最后,編譯進(jìn)程模型:1)單擊工具欄按鈕,編譯進(jìn)程。當(dāng)出現(xiàn)提示時(shí),將模型命名為mrt_rx_point,單擊“Save”按鈕;2)進(jìn)程模型編譯完成后,關(guān)閉編譯對(duì)話框和進(jìn)程編譯器。3、創(chuàng)建節(jié)點(diǎn)模型構(gòu)建無線網(wǎng)絡(luò)模型需要三個(gè)節(jié)點(diǎn):發(fā)信機(jī)節(jié)點(diǎn)、收信機(jī)節(jié)點(diǎn)和干擾節(jié)點(diǎn)。31發(fā)信機(jī)節(jié)點(diǎn)發(fā)信機(jī)節(jié)點(diǎn)由包產(chǎn)生器模塊、無線發(fā)信機(jī)模塊和天線模塊組成。包產(chǎn)生器每秒鐘產(chǎn)生一個(gè)1024bit的包。包產(chǎn)生完畢后,通過包流

14、傳到無線發(fā)信機(jī)模塊,然后發(fā)信機(jī)模塊完全利用信道帶寬,以1024b/s的速率將包發(fā)送到信道。然后包通過另一包流傳到天線模塊。天線模塊采用等向天線模式(默認(rèn)值,在空間各個(gè)方向上都采用統(tǒng)一的傳輸增益。按照以下步驟來創(chuàng)建發(fā)信機(jī)節(jié)點(diǎn)模型:1)執(zhí)行File-New命令,在下拉列表中選擇NodeModel,單擊“OK”,出現(xiàn)節(jié)點(diǎn)模型編輯器;第 頁,共16頁利用工具欄按鈕,按圖6所示創(chuàng)建模塊和包流,并為其命名圖6發(fā)信機(jī)節(jié)點(diǎn)模型將tx_gen處理器的processmodel屬性設(shè)置為simple_source為運(yùn)行參數(shù)化仿真,必須提升信道的power屬性,便于在仿真運(yùn)行期間對(duì)其進(jìn)行修改:1)在radio_tx節(jié)

15、點(diǎn)上右擊,從彈出的菜單中選擇EditAttributes。單擊channel屬性的Value域,如圖7所示將彈出channel的復(fù)合屬性對(duì)話框;圖7發(fā)信機(jī)屬性對(duì)話框2)在channel的復(fù)合屬性對(duì)話框中單擊“power”屬性的值,然后單擊“Promote”按鈕,最后單擊“OK”,關(guān)閉對(duì)話框,如圖8所示。圖8提升power屬性接下來定義節(jié)點(diǎn)模型的接口屬性:執(zhí)行Interfaces-NodeInterfaces命令,將彈出節(jié)點(diǎn)接口對(duì)話框;在NodeTypes表中,將mobile和satellite類型的Supported值改為no;在Attributes表中,將altitude的初始值改為0.00

16、3;4)除了將屬性radio_tx.channel0.power的狀態(tài)設(shè)為promoted夕卜,其余屬性的狀態(tài)均設(shè)為hidden,如圖9所示。圖9完成設(shè)置的節(jié)點(diǎn)接口對(duì)話框5)根據(jù)需要可為該節(jié)點(diǎn)添加注釋,以便將來參考。最后節(jié)點(diǎn)的接口對(duì)話框應(yīng)如圖9所示。單擊“OK”執(zhí)行File-Save命令,保存節(jié)點(diǎn)模型,并命名為mrt_tx3.2干擾節(jié)點(diǎn)網(wǎng)絡(luò)干擾節(jié)點(diǎn)將無線噪聲引入網(wǎng)絡(luò)。與固定發(fā)信機(jī)節(jié)點(diǎn)一樣,干擾節(jié)點(diǎn)也由包產(chǎn)生器模塊、無線發(fā)信機(jī)模塊和天線模塊組成。二者在信道功率和信號(hào)調(diào)制方面不同,這種不同使得干擾節(jié)點(diǎn)將包作為噪聲傳給收信機(jī)。下面通過復(fù)制發(fā)信機(jī)節(jié)點(diǎn)模型(mrt_tx)來創(chuàng)建干擾節(jié)點(diǎn)。1)打開mrt_

17、tx節(jié)點(diǎn)模型;2)在radio_tx對(duì)象上右擊,在彈出的菜單中選擇“EditAttribute”將modulation屬性改為jammod;3)單擊“OK”關(guān)閉radio_tx屬性對(duì)話框;4)執(zhí)行Interfaces-NodeInterfaces命令,將mobile類型的Supported值改為yes,fixed類型的Supported值改為no;將注釋改為描述干擾節(jié)點(diǎn);5)單擊“0K”關(guān)閉節(jié)點(diǎn)接口對(duì)話框;6)執(zhí)行File-SaveAs命令,保存文件并命名為mrt_jam3.3收信機(jī)節(jié)點(diǎn)收信機(jī)節(jié)點(diǎn)由天線模塊、無線收信機(jī)模塊、接收處理器模塊和指向處理器模塊組成。按照以下步驟創(chuàng)建收信機(jī)節(jié)點(diǎn):1)執(zhí)

18、行Edit-ClearModel命令;2)按照?qǐng)D10所示創(chuàng)建模塊和包流,并命名;圖10收信機(jī)節(jié)點(diǎn)3)在rx_point上右擊,彈出屬性對(duì)話框。將processmodel屬性值設(shè)為mrt_rx_point,單擊“0K”,關(guān)閉對(duì)話框;4)在radio_rx上右擊,彈出屬性對(duì)話框。將errormodel屬性值設(shè)為dra_error_all_stats,單擊“OK”,關(guān)閉對(duì)話框;5)在ant_rx上右擊,彈出屬性對(duì)話框。右擊左列的pattern屬性,在彈出的菜單中單擊PromoteAttributetoHigherLevel,這時(shí)右列的相應(yīng)值變?yōu)閜romoted。單擊“OK”,關(guān)閉對(duì)話框;6)執(zhí)行In

19、terfaces-NodeInterfaces命令;7)在NodeType表中,將mobile和satellite類型的Supported值改為no。將altitude屬性的值改為0.003。除了將屬性ant_rx.pattern的狀態(tài)設(shè)為promoted外,其余屬性的狀態(tài)均設(shè)為hidden;8)單擊“OK”。執(zhí)行File-SaveAs.命令,保存節(jié)點(diǎn)模型,并命名為mrt_rx。關(guān)閉節(jié)點(diǎn)編輯器。4、創(chuàng)建網(wǎng)絡(luò)模型完成了所有節(jié)點(diǎn)和進(jìn)程模型的創(chuàng)建后,就可以創(chuàng)建網(wǎng)絡(luò)模型了。1)執(zhí)行File-New命令,選擇Project,并單擊“OK”;2)將項(xiàng)目命名為mrt_net,場(chǎng)景命名為antenna_tes

20、t;3)按照表1所示進(jìn)行向?qū)гO(shè)置:表1啟動(dòng)向?qū)?duì)話框名稱值InitialTopology默認(rèn)值:CreateemptyscenarioChooseNetworkScaleEnterprise(選擇Usemetricunits復(fù)選框)EnterpriseSizingMethodSpecifysizeSpecifySize10kmX10kmSelectTechnologiesNoneRevies檢查各個(gè)值,然后單擊“Finish”4)在對(duì)象調(diào)色板中單擊ConfigurePatette.,清除(Clear)調(diào)色板,然后單擊“NodeModel”按鈕,添加節(jié)點(diǎn)模型mrt_jam、mrt_rx和mrt_

21、tx,將調(diào)色板另存為mrt_palette;5)單擊“OK”,關(guān)閉配置調(diào)色板對(duì)話框,然后按照?qǐng)D11所示構(gòu)建網(wǎng)絡(luò)圖11網(wǎng)絡(luò)拓?fù)?)對(duì)于每個(gè)節(jié)點(diǎn),分別右擊,在彈出的快捷菜單中選擇AdvancedEditAttribute,查看高級(jí)屬性對(duì)話框;按圖設(shè)置名稱;編輯每個(gè)節(jié)點(diǎn)的Xposition和Yposition屬性(tx(3,3);rx(4,3);jam(0.5,2.5)7)關(guān)閉對(duì)象調(diào)色板。網(wǎng)絡(luò)模型采用軌跡來指定節(jié)點(diǎn)的移動(dòng)。軌跡屬性的值是在項(xiàng)目編輯器中創(chuàng)建的ASCII文本文件的名稱。文件內(nèi)容說明了移動(dòng)節(jié)點(diǎn)在仿真中的時(shí)間和位置。定義了網(wǎng)絡(luò)模型后,必須為移動(dòng)干擾節(jié)點(diǎn)指定軌跡:1)執(zhí)行Topology-De

22、fineTrajectory.命令2)在定義軌跡對(duì)話框中,按照?qǐng)D12所示進(jìn)行屬性設(shè)置(Trajectorytype:Fixedinterval;Altitude:0.003kilometer(s);Timestep:0h7m0s),然后單擊“DefinePath”按鈕。圖12定義軌跡對(duì)話框單擊“DefinePath”按鈕后,對(duì)話框消失,鼠標(biāo)在項(xiàng)目編輯器上將出現(xiàn)一條斜線,可按照以下步驟來描繪移動(dòng)節(jié)點(diǎn)的軌跡:1)在jam節(jié)點(diǎn)的邊緣單擊,作為軌跡的開始2)在網(wǎng)格的(7.5,2.5)位置處單擊3)右擊結(jié)束軌跡4)在保存軌跡對(duì)話框中將軌跡命名為mrt,單擊“OK”最后將剛才創(chuàng)建的軌跡分配給jam節(jié)點(diǎn):1

23、)在jam節(jié)點(diǎn)上右擊,在彈出的快捷菜單中選擇EditAttribute2)將trajectory屬性改為mrt3)單擊“0K”,關(guān)閉對(duì)話框,這時(shí)在項(xiàng)目編輯器中出現(xiàn)綠色的箭頭表示的軌跡4)在綠線上右擊,在彈出的快捷菜單中選擇EditTrajectory,將彈出編輯軌跡對(duì)話框。按如圖13所示設(shè)置X和Y值,單擊“0K”,退出對(duì)話框并保存項(xiàng)目(覆蓋原有文件)。圖13編輯軌跡信息5、收集統(tǒng)計(jì)量并運(yùn)行仿真在此模型中,關(guān)注的是不同天線模式對(duì)網(wǎng)絡(luò)中接收節(jié)點(diǎn)的影響??梢酝ㄟ^配置仿真序列編輯器來自動(dòng)改變屬性,而不必為每個(gè)仿真都在節(jié)點(diǎn)級(jí)改變天線模式屬性??梢栽陧?xiàng)目編輯器中為仿真收集無線收信機(jī)信道統(tǒng)計(jì)量。這些統(tǒng)計(jì)量包

24、括誤比特率(BER)和吞吐率(packets/sec。包的吞吐率表示了收信機(jī)信道每秒成功接收的包的個(gè)數(shù)的平均值。只有當(dāng)包的BER低于無線收信機(jī)模塊的ECC門限值時(shí),才會(huì)產(chǎn)生新的統(tǒng)計(jì)量采樣值。由于本例程中無線收信機(jī)模塊使用的門限值為O.Oerrors/bit,因而只有沒有任何比特錯(cuò)誤的包才會(huì)接收。按照以下步驟來收集誤比特率和吞吐量統(tǒng)計(jì)量:1)在rx節(jié)點(diǎn)對(duì)象上右擊,在彈出的快捷菜單中選擇ChooseIndividualDESStatistics2)選擇統(tǒng)計(jì)量ModuleStatistics-radio_rx.channel0-radioreceiver-biterrorrate和ModuleSta

25、tistics-radio_rx.channelO-radioreceiver-throughout(packets/sec)3)在biterrorrate統(tǒng)計(jì)量上右擊,在彈出的快捷菜單中選擇ChangeCollectionMode4)在捕獲模式對(duì)話框中選中“Advanced”復(fù)選框5)將Capturemode設(shè)為glitchremoval,單擊“OK”接著按照以下步驟設(shè)置吞吐量統(tǒng)計(jì)量的收集模式:1)在throughput(packets/sec)統(tǒng)計(jì)量上右擊,在彈出的快捷菜單中選擇ChangeCollectionMode2)在捕獲模式對(duì)話框中選中“Advanced”復(fù)選框3)將Capture

26、mode設(shè)為bucket,將Bucketmode設(shè)為sum/time4)單擊Every_seconds,將采樣頻率設(shè)為10s。注意不要選中Reset復(fù)選框5)單擊“OK”,關(guān)閉捕獲模式對(duì)話框。再單擊“OK”,關(guān)閉選擇結(jié)果對(duì)話框收集完統(tǒng)計(jì)量后就可以進(jìn)行仿真配置:1)執(zhí)行DES-Configure/RunDiscreteEventSimulation(Advanced)命令,打開仿真序列編2)在仿真集“皿上右擊,在彈出的快捷菜單中選擇EditAttribute3)單擊“ObjectAttribute”標(biāo)簽并選擇“ObjectAttributes”選項(xiàng)卡,在此選項(xiàng)卡中單擊“Add.”按鈕,彈出添加屬

27、性對(duì)話框4)單擊Add列的三個(gè)未決屬性,如圖14所示,選擇完畢后單擊“OK”圖14添加屬性對(duì)話框這些屬性將提升到節(jié)點(diǎn)編輯器。由于提升屬性的時(shí)候沒有分配值,因而現(xiàn)在必須為其賦值。按照以下步驟為ant_rx.pattern屬性添加值(如圖15所示):圖15添加提升屬性的值1)單擊選中“ant_rx.pattern”屬性,單擊“SetMultipleValues”按鈕2)在屬性對(duì)話框中單擊“Value”的第一個(gè)單元,選擇isotropic,移到下一行,選擇mrt_cone,單擊“0K”3)將jam.radio_tx.channel0.power屬性設(shè)為204)將tx.radio_tx.channel

28、0.power屬性設(shè)為1添加完屬性值后如圖15所示。注意,此時(shí)Numberofruninset的值為2,這是因?yàn)榇藭r(shí)ant_rx.pattern屬性有兩個(gè)可能的值,因此將采用兩個(gè)不同的屬性值,運(yùn)行兩個(gè)獨(dú)立的仿真。當(dāng)運(yùn)行多個(gè)仿真時(shí),若想存儲(chǔ)每個(gè)仿真的結(jié)果,則必須選中“Savevectorfileforeachruninset”復(fù)選框,如圖16所示。”Savevecjtorfilereachinzwt圖16選中“Savevectorfileforeachruninset”復(fù)選框除此以外,還需要修改仿真的Seed、Duration和更新間隔:1)單擊“Common”標(biāo)簽,并選擇“Common”選項(xiàng)卡2)在“Common”選項(xiàng)卡中將Seed設(shè)為50;將Duration設(shè)為420seconds;將Updateinterval設(shè)為1003)完成設(shè)置后,單擊“Apply”,關(guān)閉仿真序列對(duì)話框,保存仿真集4)在項(xiàng)目編輯器中選擇Edit-Preferences;輸入repositories,單擊“Find”;檢查Value單元值為(),刪除相關(guān)條目5)單擊“OK”,關(guān)閉對(duì)話框第 頁,共16頁運(yùn)行仿真第 頁,共16頁運(yùn)行完兩個(gè)仿真后,關(guān)閉仿真序列編輯器6、查看結(jié)果運(yùn)行完仿真后,就可以查看誤比特率和包吞吐

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論