2008年5月21日 星期三

實驗 9 無線網路效能分析(一)

第一次使用時,要先編譯程式


執行threshold


以Two Ray Ground,有效傳輸距離為250公尺為例


執行 test_2nodes.tcl檔


由以下可得知當node 0 和 node 1 距離為250公尺,傳送端 sd 檔和接收端 rd 檔所傳送和接收到的封包一樣多




更改距離為251公尺


就發現距離過遠,無法接收到封包了




情境一
A---->B距離100m ,B--->C 距離 100m 而節點之間的carrier sense距離為150m,可傳送的有效距離為120m

使用threshold求出相對應的參數




執行TCL模擬程式


當沒有RTC/CTS時(Mac/802_11 set RTSThreshold_ 3000)
s1 = 1688 r1 = 153
s2 = 1626 r2 = 104








當有RTC/CTS時(Mac/802_11 set RTSThreshold_ 0)
s1 = 1688 r1 = 738
s2 = 1626 r2 = 782
由此可得使用RTC/CTS可以降低隱藏節點的問題






情境二
S1 S2 同時想要分別傳送資料到R1和R2,節點之間的距離都為100公尺,而 carrier sense距離為120公尺,可以傳送資料的有效距離為100公尺

使用threshold求出相對應的參數




執行 test_exposed_terminal.tcl


當沒有RTC/CTS時(Mac/802_11 set RTSThreshold_ 3000)
s1 = 1688 r1 = 895
s2 = 1626 r2 = 835








當有RTC/CTS時(Mac/802_11 set RTSThreshold_ 0)
s1 = 1688 r1 = 830
s2 = 1626 r2 = 792
所以,使用RTC/CTS並不能有效的解決暴露節點的問題




沒有留言: