直到今天我才無意中發(fā)現(xiàn)本科畢設時的一個巨大bug,那就是我把節(jié)點的無線傳輸距離設置失誤,本來應該是通信半徑為15米,結果設成了30米……汗顏阿汗顏……
好久沒有接觸ns2了,居然都忘了怎么設定通信半徑了……今天重新溫習了一下
在ns-2.34/indep-utils/propagation/目錄下有個cc文件,把這個文件用g++重新編譯一下(可能會遇到錯誤,不過只要簡單修改即可),得到可執(zhí)行文件threshold,然后運行./threshold -m FreeSpace 15即可得到:
distance = 15
propagation model: FreeSpace
Selected parameters:
transmit power: 0.281838
frequency: 9.14e+08
transmit antenna gain: 1
receive antenna gain: 1
system loss: 1
Receiving threshold RXThresh_ is: 8.5457e-07
在tcl腳本文件中只要將RXThresh_設定為最后那個值即可。
posted on 2011-04-06 20:18
myjfm 閱讀(1003)
評論(0) 編輯 收藏 引用 所屬分類:
ns