负dbm在信号强度中的意义是什么?

48
当我们尝试获取附近的基站信息,包括位置区域码(LAC)、移动网络码(MNC)和信号强度时(同时使用其他安卓应用程序),我们得到的信号值为负数(例如-85dbm)。我该怎么办?我应该忽略负号并取绝对值,还是-85比-60更弱?
这会如何影响我的位置查找?

请问您能分享获取dbm值的代码吗? - Shishir Shetty
在接收方面,-85dBm比-60dBm更敏感,其灵敏度高达316倍。请参阅我的答案以获取解释。 - Octopus
问题涉及传输网络。 - user1725145
3个回答

55

我认为以负数的方式来考虑它是令人困惑的。由于这是一个对数,所以将负值视为十的幂就可以了。例如,10^3 = 1000 而 10^-3 = 0.001。

有了这个想法后,我们可以结合S Lists回答中的公式(并假设在所有情况下我们的基准功率为1mW),制作一个小表格:

|--------|-------------------|
| P(dBm) |        P(mW)      |
|--------|-------------------|
|    50  |  100000           |    
|    40  |   10000           |    strong transmitter
|    30  |    1000           |             ^  
|    20  |     100           |             |
|    10  |      10           |             |
|     0  |       1           |
|   -10  |       0.1         |
|   -20  |       0.01        |
|   -30  |       0.001       |
|   -40  |       0.0001      |
|   -50  |       0.00001     |             |
|   -60  |       0.000001    |             |
|   -70  |       0.0000001   |             v
|   -80  |       0.00000001  |    sensitive receiver
|   -90  |       0.000000001 |
|--------|-------------------|

当我这样思考时,我发现越负的dBm值,实际功率数值小数点右移得就越多,这样更容易看清。

在移动网络方面,问题并不在于它们功率不够强大,而是它们更加敏感。当您看到接收器规格中dBm值远为负数时,您所看到的是更为敏感的设备。

通常情况下,您希望您的发射机输出功率较大(数值进入正数区间),而您的接收机则越敏感越好(数值进入负数区间)。


53

dBm的功率是实际功率与1毫瓦的比值的对数的10倍。

dBm代表“分贝毫瓦”,是一种方便的功率测量方式。精确的公式为

P(dBm) = 10 · log10( P(W) / 1mW ) 

其中

P(dBm) = 以dBm表示的功率
P(W) = 以瓦特为单位测量的绝对功率
mW = 毫瓦
log10 = 以10为底的对数

根据这个公式,1瓦的dBm功率为30 dBm。因为计算是对数的,每增加3 dBm大约相当于将信号实际功率翻倍。

这里有一个转换计算器和比较表格(链接)。英文维基百科页面上也有一个比较表格,但它给出的移动网络数值有些偏差。

你实际的问题是“减号算不算?”

答案是是的,它算。

-85 dBm比-60 dBm更弱(更小)。要理解这一点,需要看看负数。或者,想想你的银行账户。如果你欠银行85美元/兰特/欧元/卢比(-85),那么你比只欠他们65美元(-65)更穷,即-85比-65小。此外,在温度测量中,-85比-65度更冷。

移动网络的信号强度始终为负dBm值,因为发送的网络强度不足以产生正dBm值。

这会如何影响您的位置查找?我不知道,因为我不知道您用于估算位置的技术。您引用的值大致对应于GSM、UMTS或LTE中的5个条形图,因此由于网络强度而导致的任何问题都不应该存在。


你确定“移动网络的信号强度始终是负dBm值,因为传输的网络不够强大,无法提供正dBm值”是正确的吗?据我所知,这些值是负数,因为执行通信的电子设备可以读取/发送的最大功率为0,因此任何读数都将小于或等于0。 - Michel Feinstein
如果您以更高的功率传输,则该公式会给出一个正的dBm值。也许您对于特定的发射器的理解是正确的? - user1725145
是的,我认为是这样的。只有当输出功率超过1mW并且1mW的辐射能量非常大时,dbm才会为正数。因此,您最初的答案是正确的。在使用dB的音频设备上,它不是绝对的,我认为0代表设备可以处理的最大值,但如果我错了,请纠正我。 - Michel Feinstein
2
关于信号强度始终为负数的说法是针对接收功率而言的。然而,手机通常会以正级别的dBm(最大发射功率通常为+23dBm)进行传输。基站的发射功率几乎总是正dBm。 - Jeff

-1

在移动站点端,Rx电平范围从0到-120dbm。 接收到的天线功率始终小于1mW。

这就是为什么它总是负数。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接