2008年5月15日 星期四

實驗十一 無線網路效能分析探討(三)

這個實驗是了解802.11b DCF和802.11e EDCA機制之運作

802.11b

執行tcl檔,並在後面增加參數0,代表802.11b


產生 sd rd 記錄檔


把mp4檔轉成yuv


算出average psnr 為33.991658 s


平均延遲:0.881965 s
最大延遲:1.257069 s


802.11e

執行tcl檔,並在後面增加參數1,代表802.11e


產生 sd rd 記錄檔


把mp4檔轉成yuv


average psnr 為34.887196 s


平均延遲:0.081828 s
最大延遲:o.495100 s

實驗十 無線網路效能分析探討(二)

一開始先測試cbrgen能不能正常使用,我測試出來是一定要用第3個方式辭能正常操作



產生出來的檔案跟課本不太一樣,不過比較其他同學的好像也是如此


接下來是測試setdest


參數設定在範圍300m*300m內不停移動,其最大速度為20m/s,模擬時間10秒


輸出結果如下圖


範例一

使用cbrgen產生traffic patern再用setdest產生無線網路移動場景


效能評估

DSDV



AODV



DSR



範例二

使用setdest產生無線網路移動場景


效能評估

DSDV



AODV



DSR

2008年5月8日 星期四

實驗九 無線網路效能分析探討(一)

第一次使用需要先依照下圖指令來編譯程式


以Two Ray Ground ,希望有效的傳輸距離為250公尺


執行test_2nodes.tcl檔


傳送端 sd 檔和接收端 rd 檔所傳送和接收到的封包數相同


隱藏節點問題

可傳送的有效距離為120m,使用threshold球出相對應的參數


可傳送的有效距離為150m,使用threshold球出相對應的參數


執行test_hidden_terminal.tcl檔


下圖是沒有RTS/CTS時 sd1 sd2 rd1 rd2 的封包數比較



改成有RTS/CTS


下圖是有RTS/CTS時 sd1 sd2 rd1 rd2 的封包數比較



暴露節點問題

可傳送的有效距離為100m及120m,使用threshold球出相對應的參數



跟上一個範例操做類似,先是沒有RTS/CTS時 sd1 sd2 rd1 rd2 的封包數比較



下圖是有RTS/CTS時 sd1 sd2 rd1 rd2 的封包數比較

2008年5月7日 星期三

實驗八 影像傳輸效能分析與評估

在lab8目錄下執行下面的指令,使用ffmpeg程式將YUV檔轉成m4v檔


接著使用MP4Box將影片再轉成mp4檔案,發現少了msvcr70.dll這個檔案


我把上次實驗用的msvcr70.dll複製過來就沒問題了


利用mp4trace程式將影片中每一個frame相關資訊擷取出來並存放到副檔名為st的檔案中


用ns2模擬


模擬後會產生4個檔案,經由etmp4程式產生一個有畫面遺失的影片mp4檔


再使用ffmpeg程式將上一步所重建之後的mp4檔回復成yuv影片檔


使用avgpsnr去針對重建後yuv影片檔及原始yuv影片檔,獲得重建後的yuv影片的平均PSNR
其值為26.609726


a. 產生GOP length 9的方式


b. 產生 GOP length 15的方式