android dbm模式判断,手机信号强弱判断即【dBm/asu】知识普及
說dBm之前,很有必要先說下dB,即分貝。提到分貝,我就想起來了大二學過的廣播電視技術概論,學的我是痛不欲生啊,不過還好老師給力,勉強沒掛科,至今仍是心有余悸。閑話扯遠了,dB(Decibel,分貝)是一個純計數單位,本意是表示兩個量的比值大小,沒有單位。在工程應用中經常看到貌似不同的定義方式(僅僅是看上去不同)。
對于功率
dB = 10lg(A/B)復制代碼對于電壓或電流
dB = 20lg(A/B)復制代碼此處A,B代表參與比較的功率值或者電流、電壓值。dB的意義其實再簡單不過了,就是把一個很大(后面跟一長串0的)或者很小(前面有一長串0的)的數比較簡短地表示出來。
使用分貝做單位主要有三大好處:
(1)數值變小,讀寫方便。電子系統的總放大倍數常常是幾千、幾萬甚至幾十萬,一臺收音機從天線收到的信號至送入喇叭放音輸出,一共要放大2萬倍左右。用分貝表示先取個對數,數值就小得多。
(2)運算方便。放大器級聯時,總的放大倍數是各級相乘。用分貝做單位時,總增益就是相加。若某功放前級是100倍(20dB),后級是20倍(13dB),那么總功率放大倍數是100×20=2000倍,總增益為20dB+13dB=33dB。
(3)符合聽感,估算方便。人聽到聲音的響度是與功率的相對增長呈正相關的。例如,當電功率從0.1瓦增長到1.1瓦時,聽到的聲音就響了很多;而從1瓦增強到2瓦時,響度就差不太多;再從10瓦增強到11瓦時,沒有人能聽出響度的差別來。如果用功率的絕對值表示都是1瓦,而用增益表示分別為10.4dB,3dB和0.4dB,這就能比較一致地反映出人耳聽到的響度差別了。若注意一下就會發現,Hi-Fi功放上的音量旋鈕刻度都是標的分貝,使你改變音量時直觀些。
分貝說完,就該說dBm,即分貝毫X,可以表示分貝毫伏,或者分貝毫瓦。當然,此處我們講信號的話就是與功率有關,因此我們這里說的就是分貝毫瓦。
dBm是一個考征功率絕對值的值,計算公式為:10lg(功率值/1mw)。
【例1】如果發射功率P為1mw,折算為dBm后為0dBm。
【例2】對于40W的功率,按dBm單位進行折算后的值應為:
10lg(40W/1mw)=10lg(40000)=10lg(4*10^4)=40+10*lg4=46dBm復制代碼
那么為什么我們手機上顯示的信號強度是負的呢?這就要從無線信號傳輸過程中的損耗說起了。無線信號傳輸過程中,信號會發生一定的損耗,自由空間的路徑損耗可以用下列公式計算:
自由空間信號路徑傳播損耗FSL=32.44+20lgD(km)+20lgF(mhz)復制代碼
其中,D為傳輸距離,單位km;F為傳輸頻率(比如說gsm為900,DSC為1800,WCDMA為2000等等,此處只做例子,具體數值不一定是這樣子),單位是mhz。
那么我們手機收到的信號的功率值就應該是發射基站發射的功率減去傳播過程中損耗的功率(此處僅僅考慮了自由空間損耗,樹、建筑物等當另外考慮),即:
接受信號碼功率RSCP=基站功率 -??損耗功率復制代碼
【例一】
某天線口處發射功率為30dBm(1w),我們在100m以外的地方測試(無阻擋),那么我們的手機接收到的R應該是:
粗略計算:
R=30 - (32.4+20*lg(100/1000)+20*lg(2000))
R=-48.2dBm復制代碼【例二】
某室內分布天線口處發射功率為0dBm,我們在10m以外的地方測試(無阻擋),那么我們的手機接收到的R應該是:
粗略計算:
R=0 - (32.4+20*lg(10/1000)+20*lg(2000))
R=-78.4dBm復制代碼
所以當損耗越小,收到的功率就越大。
由此我們得出一個最終結論(前面的廢話都是為了這個結論):信號-60dBm要遠遠優于-90dBm,即數字越大(考慮正負號),信號越強!
這里還說一個小知識:中國移動的規范規定,手機接收電平>=(城市取-90dBm;鄉村取-94dBm)時,則滿足覆蓋要求,也就是說此處無線信號強度滿足覆蓋要求,即接受電平>=-90dBm,就可以滿足覆蓋要求。-60dBm要比-90dBm信號要強30多個dB,那么它在打電話接通成功率和通話過程中的話音質量都會好的多(當然也包括EDGE/GPRS上網的速度那些 )。信號強度和信號格數的顯示關系
最后,就是說說信號強度和信號格數的顯示的關系
工程師就是根據接受電平數值進行信號格數的劃分。講比較復雜的數據以信號格數直觀地表達在我們眼前。
所以,許多機油說在同一個地方有的手機有一格兩格信號,有的手機沒有信號,只能說明操作系統規定的信號強度與格數的對應范圍不同,與信號無關。
當然,這個除了電平數值進行信號格數的劃分存在細小差別外,手機之間也會存在個體差異和電平接受能力的差別。
寫在最后
說了好多廢話,但是結論我們是得出來了,再次重申一下:信號-60dBm要遠遠優于-90dBm,即數字越大(考慮正負號),信號越強!
那么asu就更好理解了,根據開頭說到的對應關系:
dBm=-113+2*asu復制代碼
所以,當我的信號強度為-60dBm時,asu計算可得為26.2;當信號強度為-90dBm時,asu為11.5。由此可知asu也是越大,信號越好!要說的就這么多,老規矩,覺得有用的就狂頂
,加分
,撒花
~~
總結
以上是生活随笔為你收集整理的android dbm模式判断,手机信号强弱判断即【dBm/asu】知识普及的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Week7 作业B】TT的旅行日记
- 下一篇: c语言圆周率小数点后500万位,圆周率小