因為最近在家裡,我家裡的無線又被我爸媽給關掉了,但是我又需要用網路,所以,大家懂得,學習一下關於網路的知識
為什麼無線訊號(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值反向推出接收方接收到的功率值了。
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)
為什麼無線訊號 rssi 是負值 答 其實歸根到底為什麼接收的無線訊號是負值,這樣子是不是容易理解多了。因為無線訊號多為mw級別,所以對它進行了極化,轉化為dbm而已,不表示訊號是負的。1mw就是0dbm,小於1mw就是負數的dbm數。弄清訊號強度的定義就行了 rssi 接收訊號強度 receive...
關於的解釋
viewport 語法介紹 height pixel value device height width pixel value device width initial scale float value minimum scale float value maximum scale float ...
rssi定位相關
無線感測器網路中的定位有很多方法方式,我們目前所用到的是經典的三邊測距法,要想利用該方法,必須先測出節點之間的距離,如何測量節點之間的距離,有很多種方法,但是目前用到最多的還是rssi轉距離的經驗公式,大多數 目前在感測器網路測距定位的研究上只是用到 的方式,很少有實際測量的經驗論述 由於rssi轉...