当我们尝试获取附近的手机和他们的LAC,MNC,signal (当使用其他android应用程序时),我们得到的信号是负值(比如-85dbm)。这个怎么吃呢?我是否应该忽略-ve符号并取绝对值,或者-85的强度小于-60?
这将如何影响我的定位?
发布于 2015-08-07 13:00:42
我认为用负数来思考它是令人困惑的。因为它是一个对数,所以考虑负值的方式与您考虑10次方的方式相同。10^3 = 1000,而10^-3 = 0.001。
考虑到这一点,并使用S列表的答案中的公式(假设我们的基本功率在所有这些情况下都是1 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为负值的接收器规格时,你看到的是更灵敏的设备。
通常情况下,你会希望你的发射器是强大的(在积极的方面),而你的接收器是敏感的(深入到消极的方面)。
发布于 2016-09-21 01:57:55
在ms端,接收电平范围为0~-120dBm,平均天线功率始终小于1 ms。
这就是为什么它总是-ve的原因。
https://stackoverflow.com/questions/17874852
复制相似问题