歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 無線信號強度解析及linux如何查看wifi信號強弱等

無線信號強度解析及linux如何查看wifi信號強弱等

日期:2017/3/3 12:52:28   编辑:Linux技術
dB
dB是一個表征相對值的值,純粹的比值,只表示兩個量的相對大小關系,沒有單位,當考慮甲的功率相比於乙功率大或小多少個dB時,按下面的計算公式:10log(甲功率/乙功率),如果采用兩者的電壓比計算,要用20log(甲電壓/乙電壓)。
[例]
甲功率比乙功率大一倍,那麼10lg(甲功率/乙功率)=10lg2=3dB。也就是說,甲的功率比乙的功率大3
dB。反之,如果甲的功率是乙的功率的一半,則甲的功率比乙的功率小3 dB。,
dBm
dBm是一個表示功率絕對值的值(也可以認為是以1mW功率為基准的一個比值),計算公式為:10log(功率值/1mw)。[例]
如果功率P為1mw,折算為dBm後為0dBm。%
U5 E0 s' D# C; a3 B
[例]
對於40W的功率,按dBm單位進行折算後的值應為:
10log(40W/1mw)=10log(40000)=10log4+10log10000=46dBm。
總之,dB是兩個量之間的比值,表示兩個量間的相對大小,而dBm則是表示功率絕對大小的值。在dB,dBm計算中,要注意基本概念,用一個dBm減另外一個dBm時,得到的結果是dB,如:30dBm
- 0dBm = 30dB。
好了,那麼手機上顯示的數字的單位是那個呢,是dBm。當你仔細看的時候會發現這個值是負的,也就是說手機會顯示比如
-67(dBm),那就說明信號很強了。這裡還說一個小知識:中國移動的規范規定,手機接收電平>=(城市取-90dBm
;鄉村取 -94dBm )時,則滿足覆蓋要求,也就是說此處無線信號強度滿足覆蓋要求。
-67dBm
要比-90dBm
信號要強20多個dB
,那麼它在打電話接通成功率和通話過程中的話音質量都會好的多(當然也包括EDGE/GPRS上網的速度那些
)。
所以,那個值越大信號就越好,因為那是個負值,而且在你手裡的時候它永遠是負值
,如果你感興趣且附近有無線基站的天線的話,你也可以把你的手機盡量接近天線面板,那麼值就越來越大,如果手機跟天線面板挨到一起,那麼它可能十分接近於0了(0是達不到的,這裡的0的意思也不是說手機沒信號了。)
在信號強度計選擇工程模式,顯示了很多參數,你只要看BCCHLev(控制信道電平值)它就是手機的信號強度值,單位dBm,多大的信號你的手機可以正常接聽呢,BCCHLev-C1,C1也有顯示數值,如:BCCHLev(-63),C1(34),表示你的手機在信號大於-97dBm的狀況下是不會掉話的。
再來看手機發射功率要多大才合適呢,按GSM協議規定,手機發射功率是可以被基站控制的。基站通過下行SACCH信道,發出命令控制手機的發射功率級別,每個功率級別差2dB,GSM900
手機最大發射功率級別是5(2W=2000mw,33dBm),最小發射功率級別是19(3mw,5dBm),DCS1800手機最大發射功率級別是0(1W,30dBm),最小發射功率級別是15(1mW,0dBm)。當手機遠離基站,或者處於無線陰影區時,基站可以命令手機發出較大功率,直至33dBm(GSM900),以克服遠距離傳輸或建築物遮擋所造成的信號損耗。
強度計裡的TXPower就是手機發射功率,你在撥打電話的狀態下可以看出你的手機發射功率,也就是數值越大越省電,輻射越小,數值在5,你的電話耗電大電池用不了一天,通話時別人經常聽不到你的聲音,你的手機經常會突然沒信號,會掉話,這樣你可以打投訴電話讓運營商來做信號覆蓋,讓你的手機信號好起來,減少輻射。
以上那麼多字,只有一個核心意思。不要被你手機信號還有多少格欺騙!!!那都是手機廠商自己定義的。咱要玩專業點的,直接看信號強度dBm。
android系統查信號強度:
設置—關於手機—狀態信息--網絡
室內和室外的信號強度是有差距的。一般室外信號比室內好。
現在來看這個所謂的dBm,數值范圍在-XX~0之間。這個數越大,信號強度越高。
-50dBm~0dBm范圍內,恭喜你,你的信號已經好得很了。話說你就站在基站旁邊是吧,哈?
-90dBm~-60dBm,同樣恭喜你,你基本不會面臨打不了電話的問題。如果打不了的,找運營商吧,那是他們的問題。
G室內,DS放桌上信號強度-67dBm,23asu。作打電話狀握手裡,-75dBm,19asu。調整各種姿勢,看到的最低是-83dBm,15asu。
這屬於什麼等級呢?簡單說就是,信號很不錯。室外沒看,但肯定比這個高。
至於其他手機,可以自己上網去看,和DS的dBm值大多在一個檔次。個別帖子炫耀自己大於-50dBm的,都是因為他就在基站邊上。正常的范圍是-90dBm~-60dBm。
linux查看WIFI信號強弱
$ iwconfig wlan0 | grep -i --color quality //查詢網絡連接質量著紅色
Link Quality=47/70 Signal level=-63 dBm
$ iwconfig wlan0 | grep -i --color signal //查詢信號強度著紅色
Link Quality=44/70
Signal level=-66 dBm
$ iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:"HT-YW-412B"
Mode:Managed Frequency:2.467 GHz Access Point: 48:7A:DA:22:5F:BB
Bit Rate=40.5 Mb/s Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=39/70 Signal level=-71 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:5234 Invalid misc:14726 Missed beacon:0
$ iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 48:7A:DA:22:5F:BB
Channel:12
Frequency:2.467 GHz (Channel 12)
Quality=41/70 Signal level=-69 dBm
Encryption key:on
ESSID:"HT-YW-412B"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000000dcda6aa63
Extra: Last beacon: 115976ms ago
IE: Unknown: 000A48542D59572D34313242
IE: Unknown: 010882848B960C121824
IE: Unknown: 03010C
IE: Unknown: 2A0100
IE: Unknown: 32043048606C
IE: Unknown: 2D1A0E181EFFFF000000000000000000000000000000000000000000
IE: Unknown: 3D160C070000000000000000000000000000000000000000
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
IE: Unknown: DD1E00904C330E181EFFFF000000000000000000000000000000000000000000
IE: Unknown: DD1A00904C340C070000000000000000000000000000000000000000
IE: Unknown: DD0600E04C020160
# iw dev wlan0 scan
BSS 48:7a:da:22:5f:bb (on wlan0) -- associated
TSF: 59267934373 usec (0d, 16:27:47)
freq: 2467
beacon interval: 100
capability: ESS Privacy ShortSlotTime (0x0411)
signal: -61.00 dBm
last seen: 192 ms ago
Information elements from Probe Response frame:
SSID: HT-YW-412B
Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0
DS Parameter set: channel 12
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
HT capabilities:
Capabilities: 0x180e
HT20/HT40
SM Power Save disabled
No RX STBC
Max AMSDU length: 7935 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 32767 bytes (exponent: 0x002)
Minimum RX AMPDU time spacing: 16 usec (0x07)
HT RX MCS rate indexes supported: 0-15
HT TX MCS rate indexes are undefined
HT operation:
* primary channel: 12
* secondary channel offset: below
* STA channel width: any
* RIFS: 0
* HT protection: no
* non-GF present: 0
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
WPA: * Version: 1
* Group cipher: CCMP
......
---------------------------------------------------------------

無線一些知識(dbm、dbi、傳輸距離等)

通訊工作算法bic
from:http://blog.csdn.net/qingxinguayu/article/details/1647458
dBm
功率單位 與P(瓦特)換算公式:
dBm=30+10lgP (P:瓦 )
首先, DB 是一個純計數單位:dB = 10logX。dB的意義其實再簡單不過了,就是把一個很
大(後面跟一長串0的)或者很小(前面有一長串0的)的數比較簡短地表示出來。如:
X = 1000000000000000(多少個了?)= 10logX = 150 dB
X = 0.000000000000001 = 10logX = -150 dB
dBm 定義的是 miliwatt。 0 dBm = 10log1 mw;
dBw 定義 watt。 0 dBw = 10log1 W = 10log1000 mw = 30 dBm。
DB在缺省情況下總是定義功率單位,以 10log 為計。當然某些情況下可以用信號強度(A
mplitude)來描述功和功率,這時候就用 20log 為計。不管是控制領域還是信號處理領域
都是這樣。比如有時候大家可以看到 dBmV 的表達。
在dB,dBm計算中,要注意基本概念。比如前面說的 0dBw = 10log1W = 10log1000mw = 3
0dBm;又比如,用一個dBm 減另外一個dBm時,得到的結果是dB。如:30dBm - 0dBm = 30
dB。
一般來講,在工程中,dB和dB之間只有加減,沒有乘除。而用得最多的是減法:dBm 減 d
Bm 實際上是兩個功率相除,信號功率和噪聲功率相除就是信噪比(SNR)。dBm 加 dBm 實
際上是兩個功率相乘,這個已經不多見(我只知道在功率譜卷積計算中有這樣的應用)。
dBm 乘 dBm 是什麼,1mW 的 1mW 次方?除了同學們老給我寫這樣幾乎可以和歌德巴赫猜
想並駕齊驅的表達式外,我活了這麼多年也沒見過哪個工程領域玩這個。
dB是功率增益的單位,表示一個相對值。當計算A的功率相比於B大或小多少個dB時,可按
公式10 lg A/B計算。例如:A功率比B功率大一倍,那麼10 lg A/B = 10 lg 2 = 3dB。也
就是說,A的功率比B的功率大3dB;如果A的功率為46dBm,B的功率為40dBm,則可以說,A
比B大6dB;如果A天線為12dBd,B天線為14dBd,可以說A比B小2dB。
dBm是一個表示功率絕對值的單位,計算公式為:10lg功率值/1mW。例如:如果發射功率為
1mW,按dBm單位進行折算後的值應為:10 lg 1mW/1mW = 0dBm;對於40W的功率,則10 lg(
40W/1mW)=46dBm。
1、dBm
dBm是一個考征功率絕對值的值,計算公式為:10lgP(功率值/1mw)。
[例1] 如果發射功率P為1mw,折算為dBm後為0dBm。
[例2] 對於40W的功率,按dBm單位進行折算後的值應為:
10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。
2、dBi 和dBd
dBi和dBd是考征增益的值(功率增益),兩者都是一個相對值,
但參考基准不一樣。dBi的參考基准為全方向性天線,dBd的參考基准為偶極子,
所以兩者略有不同。一般認為,表示同一個增益,用dBi表示出來比用dBd表示出
來要大2. 15。
[例3] 對於一面增益為16dBd的天線,其增益折算成單位為dBi時,則為18.15dBi
(一般忽略小數位,為18dBi)。
[例4] 0dBd=2.15dBi。
[例5] GSM900天線增益可以為13dBd(15dBi),GSM1800天線增益可以為
15dBd(17dBi)。
3、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。
4、dBc
有時也會看到dBc,它也是一個表示功率相對值的單位,與dB的計算方法完全一樣。
一般來說,dBc 是相對於載波(Carrier)功率而言,在許多情況下,用來度量與
載波功率的相對值,如用來度量干擾(同頻干擾、互調干擾、交調干擾、帶外干擾等)
以及耦合、雜散等的相對量值。
在采用dBc的地方,原則上也可以使用dB替代。
搞無線和通信經常要碰到的dBm, dBi, dBd, dB, dBc
1、dBm
dBm是一個考征功率絕對值的值,計算公式為:10lgP(功率值/1mw)。
[例1] 如果發射功率P為1mw,折算為dBm後為0dBm。
[例2] 對於40W的功率,按dBm單位進行折算後的值應為:
10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。
2、dBi 和dBd
dBi和dBd是考征增益的值(功率增益),兩者都是一個相對值, 但參考基准不一樣。dBi
的參考基准為全方向性天線,dBd的參考基准為偶極子,所以兩者略有不同。一般認為,表
示同一個增益,用dBi表示出來比用dBd表示出來要大2. 15。
[例3] 對於一面增益為16dBd的天線,其增益折算成單位為dBi時,則為18.15dBi(一般忽
略小數位,為18dBi)。
[例4] 0dBd=2.15dBi。
[例5] GSM900天線增益可以為13dBd(15dBi),GSM1800天線增益可以為15dBd(17dBi)。
3、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。
4、dBc
有時也會看到dBc,它也是一個表示功率相對值的單位,與dB的計算方法完全一樣。一般來
說,dBc 是相對於載波(Carrier)功率而言,在許多情況下,用來度量與載波功率的相對
值,如用來度量干擾(同頻干擾、互調干擾、交調干擾、帶外干擾等)以及耦合、雜散等
的相對量值。 在采用dBc的地方,原則上也可以使用dB替代。
經驗算法:
有個簡便公式:0dbm=0.001w 左邊加10=右邊乘10
所以0+10DBM=0.001*10W 即10DBM=0.01W
故得20DBM=0.1W 30DBM=1W 40DBM=10W
還有左邊加3=右邊乘2,如40+3DBM=10*2W,即43DBM=20W,這些是經驗公式,蠻好用的。
所以-50DBM=0DBM-10-10-10-10-10=1mw/10/10/10/10/10=0.00001mw。
什麼是dBi、dBd、dB、dBm、dBc?
分類:通訊技術
我們在看到相關的技術資料時候,經常遇到dB和dBm的概念。dB,就是分貝,是一個以十
為底的對數概念。注意,分貝只用來評價一個物理量和另一個物理量之間的比例關系,它
本身並沒有物理量綱。兩個量之間的比例每增加10倍,則它們的差可以表示為10個分貝。
比如說:A="100",B="10",C="5",D="1"則
A/D=20dB;B/D="10dB";C/D="7dB";B/C=3dB。
也就是說,兩個量差10分貝就是差10倍,差20分貝就是差100倍,依此類推。通常還需要記
住差3分貝就是兩個量之間差2倍。
dBm是分貝毫瓦的意思。就是說,固定1毫瓦的功率為0dBm,用以確定系統的功率。
比如我們常見的讀卡器的數據功率大多是27dBm和30dBm。27dBm就是500毫瓦;30dBm就是1
000毫瓦(1瓦)。別看只差3dBm,實際功率差兩倍!
什麼是dBi、dBd、dB、dBm、dBc
問:請問dBi、dBd、dB、dBm、dBc之間的區別。
答:它們都是功率增益的單位,不同之處如下:
dBi和dBd是功率增益的單位,兩者都是相對值,但參考基准不一樣。dBi的參考基准為全方
向性天線;dBd的參考基准為偶極子。一般認為dBi和dBd表示同一個增益,用dBi表示的值
比用dBd表示的要大2.15 dBi。例如:對於一增益為16 dBd的天線,其增益折算成單位為d
Bi時,則為18.15dBi,一般忽略小數位,為18dBi。
dB也是功率增益的單位,表示一個相對值。當計算A的功率相比於B大或小多少個dB時,可
按公式10 lg A/B計算。例如:A功率比B功率大一倍,那麼10 lg A/B = 10 lg 2 = 3dB。
也就是說,A的功率比B的功率大3dB;如果A的功率為46dBm,B的功率為40dBm,則可以說,
A比B大6dB;如果A天線為12dBd,B天線為14dBd,可以說A比B小2dB。
dBm是一個表示功率絕對值的單位,計算公式為:10lg功率值/1mW。例如:如果發射功率為
1mW,按dBm單位進行折算後的值應為:10 lg 1mW/1mW = 0dBm;對於40W的功率,則10 lg(
40W/1mW)=46dBm。
dBc也是一個表示功率相對值的單位,與dB的計算方法完全一樣。一般來說,dBc相對於載
波(Carrier)功率而言。在許多情況下,用來度量載波功率的相對值,如度量干擾(同頻干
擾、互調干擾、交調干擾、帶外干擾等)以及耦合、雜散等的相對量值。在采用dBc的地方
,原則上也可以使用dB替代。
實用資料——關於天線增益及其考量
在無線通訊的實際應用中,為有效提高通訊效果,減少天線輸入功率,天線會做成各
種帶有輻射方向性的結構以集中輻射功率,由此就引申出“天線增益”的概念。簡單說,
天線增益就是指一個天線把輸入的射頻功率集中輻射的程度,顯然,天線的增益與其方向
圖的關系很大,主瓣越窄、副瓣越小的天線其增益就越高,而不同結構的天線,其方向圖
的差別是很大的。
在通訊技術領域,與其它考量功率、電平等參數的量值同樣,天線增益也采用相對比
較並取對數的簡化法來表示,具體計算方法為:在某一方向向某一位置產生相同輻射場強
的時,對無損耗理想基准天線的輸入功率與待考量天線的輸入功率的比值取對數後乘以10
(G=10lg(基准Pin/考量Pin)),即稱為該天線在該點方向的增益。常用衡量天線增益的
單位是dBi和dBd。對於dBi,其基准為理想的點源天線,即一個真正意義上的“點”來作天
線增益的對比基准。理想點源天線的輻射是全向的,其方向圖是個理想的球,同一球面上
所有點的電磁波輻射強度均相同;對於dBd,其基准則為理想的偶極子天線。因偶極子天線
是帶有方向性的,故二者有個固定的恆差2.15即0dBd="2".15dBi。
需要說明的是,通常所說的“全向天線”不是嚴格的說法,全向天線應指在三維立體
空間的全向,但工程界也往往把某個平面內方向圖為圓周的天線稱為全向天線,如鞭狀天
線,它在徑向的主瓣是圓,但仍有軸向的副瓣。
常見天線的增益:鞭狀天線6-9dBi,GSM基站用八木天線15-17dBi,拋物面定向天線
則很容易做到24dBi。
=======================================
====
無線通信距離的計算
無線通信距離的計算
這裡給出自由空間傳播時的無線通信距離的計算方法:所謂自由空間傳播系指天線周圍為
無限大真空時的電波傳播,它是理想傳播條件。電波在自由空間傳播時,其能量既不會被
障礙物所吸收,也不會產生反射或散射。
通信距離與發射功率、接收靈敏度和工作頻率有關
[Lfs](dB)=32.44+20lgd(km)+20lgf(MHz)
式中Lfs為傳輸損耗,d為傳輸距離,頻率的單位以MHz計算。
由上式可見,自由空間中電波傳播損耗(亦稱衰減)只與工作頻率f和傳播距離d有關,當
f或d增大一倍時,[Lfs]將分別增加6dB.
下面的公式說明在自由空間下電波傳播的損耗
Los = 32.44 + 20lg d(Km) + 20lg f(MHz)
Los 是傳播損耗,單位為dB
d是距離,單位是Km
f是工作頻率,單位是MHz
下面舉例說明一個工作頻率為433.92MHz,發射功率為+10dBm(10mW),接收靈敏度為-105
dBm的系統在自由空間的傳播距離:
1. 由發射功率+10dBm,接收靈敏度為-105dBm
Los = 115dB
2. 由Los、f
計算得出d =31公裡
這是理想狀況下的傳輸距離,實際的應用中是會低於該值,這是因為無線通信要受到
各種外界因素的影響,如大氣、阻擋物、多徑等造成的損耗,將上述損耗的參考值計入上
式中,即可計算出近似通信距離。
假定大氣、遮擋等造成的損耗為25dB,可以計算得出通信距離為:
d =1.7公裡
=======================================
====
功率 靈敏度 (dBm dBmV dBuV)
dBm=10log(Pout/1mW),其中Pout是以mW為單位的功率值
dBmV=20log(Vout /1mV),其中Vout是以mV為單位的電壓值
dBuV=20log(Vout /1uV),其中Vout是以uV為單位的電壓值
換算關系:
Pout=Vout×Vout/R
dBmV=10log(R/0.001)+dBm,R為負載阻抗
dBuV=60+dBmV
Copyright © Linux教程網 All Rights Reserved