我是靠谱客的博主 悦耳铃铛,最近开发中收集的这篇文章主要介绍SNR,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

信噪比(SIGNAL NOISE RATIO,SNR or S/N),即放大器的输出信号的功率,与同时输出的噪声功率的比值,常常用分贝 dB数表示。设备的信噪比越高表明它产生的杂音越少。一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的音质量越高,否则相反。

SNR = Receieved power/Noise power

   bluetooth  1mw

   mobile  100mw

    base station 40w

dB 表示相对值 

    功率的增益表示为 dB =10 log_{10}(P0/P1)

      假设功率a 是功率b 的两倍,那么a 的功率比b 大3 dB (10log_{10}2

dBm 分贝毫瓦 decibel relative to one milliwatt 为一个指代功率的绝对值,而不同于dB只是一个相对值

dBm = 10log_{10}(singal power/ 1mw)

    1mw = 0 dBm

     10mw = 10 dBm

     100mw = 20 dBm

      2W=33dBm

      20W=43dBm

      40W = 46 dBm

      dB是一个纯计数单位,dB = 10logX,可以轻易把一个很大的数表示出来,因为2倍就是3dB,10倍就是10dB,即2^n=3*n dB,X = 1000000000000000= 10logX = 150 dB,便于表达。

dBm是一个表示功率绝对值的单位,计算公式为:10lg功率值/1mW。例如:如果发射功率为1mW,按dBm单位进行折算后的值应为:10 lg 1mW/1mW = 0dBm;对于40W的功率,则10 lg(40W/1mW)=46dBm。最常用的2W=33dBm,20W=43dBm。
dBm与dBm之间的差值就可以用dB来表示。比如46dBm-43dBm=3dB,表示40W功率是20W功率的2倍

Note:  Can calculate SNR per STA by using the per STA RSSI with the per radio NoiseLevel

The per STA SNR should be the per STA RSSI minus NoiseLevel (both expressed in dBm) and result in a value expressed in dB. For example:

RSSI = -50dBm    大概是10uw
Noise = -65dBm
SNR = -50 -(-65) = 15dB

RSSI  received singal strength indication 接收的信号强度表示,RSSI只是信号强度的一个指示值!

无线发送层的可选部分,用来判定链接质量,以及是否增大广播发送强度。

因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。
RSSI的值对应的单位是dbm。  dbm(Decibel-milliwatts):分贝毫瓦,表示某一功率与1mw的相对关系,数值x(dbm)与功率P(mw)的具体计算公式如下,

可以看出0.5毫瓦约为-3dbm。  所以RSSI并不是功率,db是分贝,实际上常常用来表示信噪比的单位。上面的dbm是一个带用量纲(毫瓦)的两个功率的比值的表示方法。这下彻底明白了为什么RSSI的值对应的dbm值不具备物理意义了吧。

 

最后

以上就是悦耳铃铛为你收集整理的SNR的全部内容,希望文章能够帮你解决SNR所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部