当我们尝试获取附近的小区及其 LAC、MNC、信号(以及使用其他 Android 应用程序时)时,我们得到的信号为负值(例如 -85dbm)。我该如何接受这个?我应该忽略 -ve 符号并取绝对值还是 -85 的强度小于 -60?
这将如何影响我的位置查找?
我认为用负数来思考它是令人困惑的。因为它是
对数对负值的思考方式与对 10 的幂的思考方式相同。 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 远低于负值时,您看到的是更敏感的设备。
通常,您希望发射器功能强大(进一步了解积极因素),而接收器敏感(进一步了解消极因素)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)