无线信号RSSSI值

概念

RSSI: Received Signal Strength Indication接收的信号强度指示, 无线发送层的可选部分, 用来判定链接质量, 以及是否增大广播发送强度。

为什么无线wifi信号是负值

RSSI的值对应的单位是dbm。dbm(Decibel-milliwatts): 分贝毫瓦, 表示某一功率与1mw的相对关系, 数值x(dbm)与功率P(mw)的具体计算公式如下,

因为无线信号多为mW级别, 所以对它进行了极化, 转化为dBm而已, 不表示信号是负的。1mW就是0dBm, 小于1mW就是负数的dBm数
无线wifi信号dbm值只在一种情况下为0, 那就是在理想状态下经过实验测量的结果, 一般我们认为dbm为0是其最大值, 意味着接收方把发射方发射的所有无线信号都接收到了, 即无线路由器发射多少功率, 接收的无线网卡就获得多少功率。当然这是在理想状态下测量的, 在实际中即使将无线网卡挨着无线路由器的发射天线也不会达到dbm为0的效果。所以说测量出来的dbm值都是负数, 不要盲目的认为负数就是信号不好。

接收的信号强度指示: RSSI只是信号强度的一个指示值!

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

关于dB与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倍。

误区: dbm值越小越好

既然前面提到了dbm值都是负数, 所以很多人都认为dbm值越小越好。其实这个认知是错误的。正如前面所说dbm值最大是0, 而且是理想状态。那么越接近理想状态下的dbm值, 越说明无线路由器发射的功率都被无线网卡接收到了。因此dbm值应该越大越好, -50dbm说明接收到的无线信号要好于-70dbm。

误区: dbm值越大越好

又有很多朋友认为既然dbm值是0说明接收发送信号的效果最好, 那么我们就应该让企业无线网络各个地方的dbm值尽可能的大。实际上这个观点也是错误的, 虽然dbm值越大发送接收信号效果越好, 但是与此同时也需要我们为企业内部无线网络安装足够多的无线信号中继设备, 这比费用也是不小的。经过实验表明在XP系统无线信号扫描组件中显示为“非常好”状态时是可以满足网络传输要求的, 速度和稳定性都没有任何问题, 而这个“非常好”状态对应的dbm值为0到-50dbm。因此我们只需要保证企业内部无线网各个地方的dbm值不大于-50dbm即可, 这样建立的无线网就是一个高速稳定的网络。我们对于无线网络投入的性价比才会最高。

小提示:当然有的时候出于经费的考虑我们无法保证企业内部网络每个地方的dbm值都是0到-50dbm之间, 那么在测量时也要保证在0到-70dbm之间。因为当XP系统接收到的无线信号小于-70dbm则会出现传输不稳定, 速度缓慢的现象, 那样我们的无线网络就无法正常使用了。

误区:接收功率小是因为传输受干扰

众所周知无线路由器发射功率一般都是100mw, 还有更高的。那么为什么我们接收到的功率却如此之小呢?是因为传输过程中受到干扰比较大呢?下面我们拿接收到的信号为-50dbm即0.01μW为例进行介绍, 如果无线路由器发射功率为100mw, 而接收到的仅仅为0.01μW, 两者差别为10000000倍。
实际上这个是正常的传输, 就好象太阳发出的能量只有一亿分之一被地球接收到一样。接收功率肯定要远远小于发射功率。所以网络管理员在测量时比需担心, 只要你的信号强度大于-50dbm就可以没有任何问题的无线传输数据, 再退一步即使到了-70dbm也可以保证无线速度为54M进行传输。

-------本 文 结 束 感 谢 您 的 阅 读-------
赞赏一杯咖啡
0%