無線訊號RSSI分析

2021-09-02 00:14:02 字數 1848 閱讀 5690

mw  

功率單位

dbm   dbm是乙個考徵功率絕對值的值,計算公式為:10lgp(功率值/1mw)。

[例1] 如果發射功率p為1mw,折算為dbm後為0dbm。

[例2] 對於40w的功率,按dbm單位進行折算後的值應為:

10lg(40w/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dbm。

db   db是乙個表徵相對值的值,當考慮甲的功率相比於乙功率大或小多少個db時,按下面計算公式:10lg(甲功率/乙功率)

[例6] 甲功率比乙功率大一倍,那麼10lg(甲功率/乙功率)=10lg2=3db。也就是說,甲的功率比乙的功率大3 db。

[例7] 7/8 英吋gsm900饋線的100公尺傳輸損耗約為3.9db。

[例8] 如果甲的功率為46dbm,乙的功率為40dbm,則可以說,甲比乙大6 db。

[例9] 如果甲天線為12dbd,乙天線為14dbd,可以說甲比乙小2 db。

如何從dbm值看出接收功率

dbm是乙個表示功率絕對值的單位,他的計算公式為10lg功率值/1mw。例如如果接收到的功率為1mw,按照dbm單位進行折算後的值應該為10lg 1mw/1mw=0dbm。當然在實際傳輸過程中接收方是很難達到接收功率1mw的。因此我們通過這個公式就可以從dbm值反向推出接收方接收到的功率值了。

為什麼測量出來的dbm值都是負數?

首先我們需要知道的是無線訊號dbm都是負數,最大是0。因此測量出來的dbm值肯定都是負數。因為dbm值只在一種情況下為0,那就是在理想狀態下經過實驗測量的結果,一般我們認為dbm為0是其最大值,意味著接收方把發射方發射的所有無線訊號都接收到了,即無線路由器發射多少功率,接收的無線網絡卡就獲得多少功率。當然這是在理想狀態下測量的,在實際中即使將無線網絡卡挨著無線路由器的發射天線也不會達到dbm為0的效果。所以說測量出來的dbm值都是負數,不要盲目的認為負數就是訊號不好。

誤區:dbm值越小越好

既然前面提到了dbm值都是負數,所以很多人都認為dbm值越小越好。其實這個認知是錯誤的。正如前面所說dbm值最大是0,而且是理想狀態。那麼越接近理想狀態下的dbm值,越說明無線路由器發射的功率都被無線網絡卡接收到了。因此dbm值應該越大越好,-50dbm說明接收到的無線訊號要好於-70dbm。

誤區:dbm值越大越好

又有很多朋友認為既然dbm值是0說明接收傳送訊號的效果最好,那麼我們就應該讓企業無線網路各個地方的dbm值盡可能的大。實際上這個觀點也是錯誤的,雖然dbm值越大傳送接收訊號效果越好,但是與此同時也需要我們為企業內部無線網路安裝足夠多的無線訊號中繼裝置,這比費用也是不小的。經過實驗表明在xp系統無線訊號掃瞄元件中顯示為「非常好」狀態時是可以滿足網路傳輸要求的,速度和穩定性都沒有任何問題,而這個「非常好」狀態對應的dbm值為0到-50dbm。因此我們只需要保證企業內部無線網各個地方的dbm值不大於-50dbm即可,這樣建立的無線網就是乙個高速穩定的網路。我們對於無線網路投入的價效比才會最高。

誤區:接收功率小是因為傳輸受干擾

眾所周知無線路由器發射功率一般都是100mw,還有更高的。那麼為什麼我們接收到的功率卻如此之小呢?是因為傳輸過程中受到干擾比較大呢?下面我們拿接收到的訊號為-50dbm即0.01μw為例進行介紹,如果無線路由器發射功率為100mw,而接收到的僅僅為0.01μw,兩者差別為10000000倍。

實際上這個是正常的傳輸,就好象太陽發出的能量只有一億分之一被地球接收到一樣。接收功率肯定要遠遠小於發射功率。所以網路管理員在測量時比需擔心,只要你的訊號強度大於-50dbm就可以沒有任何問題的無線傳輸資料,再退一步即使到了-70dbm也可以保證無線速度為54m進行傳輸。

無線訊號(RSSI)

為什麼無線訊號 rssi 是負值 答 其實歸根到底為什麼接收的無線訊號是負值,這樣子是不是容易理解多了。因為無線訊號多為mw級別,所以對它進行了極化,轉化為dbm而已,不表示訊號是負的。1mw就是0dbm,小於1mw就是負數的dbm數。弄清訊號強度的定義就行了 rssi 接收訊號強度 receive...

為什麼無線訊號(RSSI)是負值

為什麼無線訊號 rssi 是負值 答 其實歸根到底為什麼接收的無線訊號是負值,這樣子是不是容易理解多了。因為無線訊號多為mw級別,所以對它進行了極化,轉化為dbm而已,不表示訊號是負的。1mw就是0dbm,小於1mw就是負數的dbm數。弄清訊號強度的定義就行了 rssi 接收訊號強度 receive...

為什麼無線訊號(RSSI)是負值

為什麼無線訊號 rssi 是負值 答 其實歸根到底為什麼接收的無線訊號是負值,這樣子是不是容易理解多了。因為無線訊號多為mw級別,所以對它進行了極化,轉化為dbm而已,不表示訊號是負的。1mw就是0dbm,小於1mw就是負數的dbm數。弄清訊號強度的定義就行了 rssi 接收訊號強度 receive...