2007.11.08
對於傳送、接收所消耗的電力有小發現。
以下是測試的紀錄,測試內容都是節點去 ping 一次所得到的值去紀錄下來。
設定的值 → 消耗的能量值(基本電力為1)
==================================================================================
節點間的範圍 閒置 傳送 接收 基本電力 閒置 睡眠 傳送 接收
node-range Idle Trans Receiv E ei es et er
------------------------------------------------------------------------------------------------------------------------------------------------
100 0 0 0 → 1 0 0 0 0
100 0 0 1 → 1 0 0 0 0.001
100 0 1 0 → 1 0 0 0.001 0
100 0 1 1 → 1 0 0 0.001 0.001
100 1 0 0 → 1 0.501 0 0 0
100 1 0 1 → 1 0.501 0 0 0.001
100 1 1 0 → 1 0.501 0 0.001 0
100 1 1 1 → 1 0.501 0 0.001 0.001
==================================================================================
node-range Idle Trans Receiv E ei es et er
------------------------------------------------------------------------------------------------------------------------------------------------
70 0 0 0 → 1 0 0 0 0
70 0 0 1 → 1 0 0 0 0.001
70 0 1 0 → 1 0 0 0.001 0
70 0 1 1 → 1 0 0 0.001 0.001
70 1 0 0 → 1 0.501 0 0 0
70 1 0 1 → 1 0.501 0 0 0.001
70 1 1 0 → 1 0.501 0 0.001 0
70 1 1 1 → 1 0.501 0 0.001 0.001
==================================================================================
node-range Idle Trans Receiv E ei es et er
------------------------------------------------------------------------------------------------------------------------------------------------
20 0 0 0 → 1 0 0 0 0
20 0 0 1 → 1 0 0 0 0.001
20 0 1 0 → 1 0 0 0.001 0
20 0 1 1 → 1 0 0 0.001 0.001
20 1 0 0 → 1 0.501 0 0 0
20 1 0 1 → 1 0.501 0 0 0.001
20 1 1 0 → 1 0.501 0 0.001 0
20 1 1 1 → 1 0.501 0 0.001 0.001
上面的測試狀況為︰ phy 傳送與接收的範圍都為 100
Phy/WirelessPhy set freq_ 0.00149896069882414670
Phy/WirelessPhy set RXThresh_ 1.42681e-08
Phy/WirelessPhy set CSThresh_ 1.42681e-08
Phy/WirelessPhy set Pt_ 0.28183815
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~這是分隔線~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node-range Idle Trans Receiv E ei es et er
------------------------------------------------------------------------------------------------------------------------------------------------
50 0 0 0 → 1 0 0 0 0
50 0 0 1 → 1 0 0 0 0.001
50 0 1 0 → 1 0 0 0.001 0
50 0 1 1 → 1 0 0 0.001 0.001
50 1 0 0 → 1 0.501 0 0 0
50 1 0 1 → 1 0.501 0 0 0.001
50 1 1 0 → 1 0.501 0 0.001 0
50 1 1 1 → 1 0.501 0 0.001 0.001
上面的測試狀況為︰phy 傳送與接收的範圍都為 50
Phy/WirelessPhy set freq_ 0.00299792139764829340
Phy/WirelessPhy set RXThresh_ 2.28289e-07
Phy/WirelessPhy set CSThresh_ 2.28289e-07
Phy/WirelessPhy set Pt_ 0.28183815
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~這是分隔線~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node-range Idle Trans Receiv E ei es et er
------------------------------------------------------------------------------------------------------------------------------------------------
50 0 0 0 → 1 0 0 0 0
50 0 0 1 → 1 0 0 0 0.001
50 0 1 0 → 1 0 0 0.001 0
50 0 1 1 → 1 0 0 0.001 0.001
50 1 0 0 → 1 0.501 0 0 0
50 1 0 1 → 1 0.501 0 0 0.001
50 1 1 0 → 1 0.501 0 0.001 0
50 1 1 1 → 1 0.501 0 0.001 0.001
==================================================================================
node-range Idle Trans Receiv E ei es et er
------------------------------------------------------------------------------------------------------------------------------------------------
500 0 0 0 → 1 0 0 0 0
500 0 0 1 → 1 0 0 0 0.001
500 0 1 0 → 1 0 0 0.001 0
500 0 1 1 → 1 0 0 0.001 0.001
500 1 0 0 → 1 0.501 0 0 0
500 1 0 1 → 1 0.501 0 0 0.001
500 1 1 0 → 1 0.501 0 0.001 0
500 1 1 1 → 1 0.501 0 0.001 0.001
上面的測試狀況為︰phy 傳送與接收的範圍都為 500
Phy/WirelessPhy set freq_ 0.00029979213976482933
Phy/WirelessPhy set RXThresh_ 2.28289e-11
Phy/WirelessPhy set CSThresh_ 2.28289e-11
Phy/WirelessPhy set Pt_ 0.28183815
由此可知,感覺『距離』對於『傳送、接收』消耗的電力無關,而所設定的消耗值與執行的時後消耗的值也有些微不同。
歡迎對於 NS2 有研究或見解的同學、朋友可以一起討論 by Yo AM 01:24
留言列表