在Android的getGsmSignalStrength()中,哪个值(高或低)更好?

8

我正在研究一个小型安卓应用程序中的信号强度读取,并想知道是否有人已经测试过这个(或者只是知道)在文档中描述的值(0-31、99)哪一个更好。

通过询问哪一个更好,我的意思是,0代表没有信号还是完美的信号。

我正在Verizon上运行HTC Incredible,所以我可以确认99表示没有GSM天线,但我找不到其他GSM项目。

1个回答

37

这些值的定义可以在GSM标准TS 27.007第8.5节中找到(Google一下或者看这里)。

标准中写道:

0        -113 dBm or less  
1        -111 dBm  
2...30   -109... -53 dBm  
31        -51 dBm or greater  

99 not known or not detectable

这意味着- 0代表低,31代表好。


非常感谢,所有这些看起来都很技术性。 - Tom
2
这意味着 - 0 表示低,31 表示良好,这正是人们需要知道的。 - Someone Somewhere
3
31被描述为“红热”,而不是“好”。当我曾经担任GSM蜂窝无线电规划员时,我们通常计划在手机处达到-93dBm(即10)或更强的信号强度。因此,我认为任何超过10的数值都可以被视为足够/好 - 尤其是针对3G和4G技术。 - ban-geoengineering
如何将dBm转换为百分比? - Nikunj Paradva

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