無線訊號(RSSI)

2021-08-10 17:35:12 字數 3698 閱讀 9725

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

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

弄清訊號強度的定義就行了:

rssi(接收訊號強度)received signal strength indicator

rss=10logp,

只需將接受到的訊號功率p代入就是接收訊號強度(靈敏度)。

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

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

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

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

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

功率單位

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

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

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

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

dbdb是乙個表徵相對值的值,當考慮甲的功率相比於乙功率大或小多少個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值都是負數,所以很多人都認為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進行傳輸。

db,dbi, dbd, dbc,dbm,dbw

1、db  

db是乙個表徵相對值的值,純粹的比值,只表示兩個量的相對大小關係,沒有單位,當考慮甲的功率相比於乙功率大或小多少個db時,按下面計算公式:10log(甲功率/乙功率),如果採用兩者的電壓比計算,要用20log(甲電壓/乙電壓)。  

[例] 甲功率比乙功率大一倍,那麼10lg(甲功率/乙功率)=10lg2=3db。也就是說,甲的功率比乙的功率大3 db。反之,如果甲的功率是乙的功率的一半,則甲的功率比乙的功率小3 db。  

2、dbi 和dbd  

dbi和dbd是表示天線功率增益的量,兩者都是乙個相對值,但參考基準不一樣。dbi的參考基準為全方向性天線,dbd的參考基準為偶極子,所以兩者略有不同。一般認為,表示同乙個增益,用dbi表示出來比用dbd表示出來要大2.15。  

[例] 對於一面增益為16dbd的天線,其增益折算成單位為dbi時,則為18.15dbi(一般忽略小數字,為18dbi)。  

[例] 0dbd=2.15dbi。  

3、dbc  

dbc也是乙個表示功率相對值的單位,與db的計算方法完全一樣。一般來說,dbc 是相對於載波(carrier)功率而言,在許多情況下,用來度量與載波功率的相對值,如用來度量干擾(同頻干擾、互調干擾、交調干擾、帶外干擾等)以及耦合、雜散等的相對量值。 在採用dbc的地方,原則上也可以使用db替代。  

4、dbm  

dbm是乙個表示功率絕對值的值(也可以認為是以1mw功率為基準的乙個比值),計算公式為:10log(功率值/1mw)。  

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

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

10log(40w/1mw)=10log(40000)=10log4+10log10000=46dbm。  

5、dbw  

與dbm一樣,dbw是乙個表示功率絕對值的單位(也可以認為是以1w功率為基準的乙個比值),計算公式為:10log(功率值/1w)。dbw與dbm之間的換算關係為:0 dbw = 10log1 w = 10log1000 mw = 30 dbm。  

[例] 如果功率p為1w,折算為dbw後為0dbw。  

總之,db,dbi, dbd, dbc是兩個量之間的比值,表示兩個量間的相對大小,而dbm、dbw則是表示功率絕對大小的值。在db,dbm,dbw計算中,要注意基本概念,用乙個dbm(或dbw)減另外乙個dbm(dbw)時,得到的結果是db,如:30dbm - 0dbm = 30db。  

一般來講,在工程中,dbm(或dbw)和dbm(或dbw)之間只有加減,沒有乘除。而用得最多的是減法:dbm 減 dbm 實際上是兩個功率相除,訊號功率和雜訊功率相除就是訊雜比(snr)。dbm 加 dbm 實際上是兩個功率相乘  

為什麼天線增益的單位有的時候用dbi表示,而有時又用dbd,二者有何   區別?

答:dbi和dbd都是天線增益的單位,我們習慣上以理想電源輻射器作為參照

來規定全向天線的增益;有以理想的半波對稱振子作為參照來考量定向天線

的增益。dbi和dbd能夠互相換算,g(dbd)=g(dbi)-2.15

無線訊號RSSI分析

mw 功率單位 dbm dbm是乙個考徵功率絕對值的值,計算公式為 10lgp 功率值 1mw 例1 如果發射功率p為1mw,折算為dbm後為0dbm。例2 對於40w的功率,按dbm單位進行折算後的值應為 10lg 40w 1mw 10lg 40000 10lg4 10lg10 10lg1000 ...

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

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

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

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