GSM的计算方式:A:这个是GSM的,LTE的是否应该有所不同。ASU转换成dBm:dBm=-113+(2*ASU)All*GettheGSMSignalStrength,validvaluesare(0-31,99)asdefinedinTS.
GSM的计算方式:
A: 这个是GSM的,,LTE的是否应该有所不同。
ASU转换成dBm:dBm=-113+(2*ASU)
All
* Get the GSM Signal Strength, valid values are (0-31, 99) as defined in TS
* 27.007 8.5
if (asu <= 2 || asu == 99) level = SIGNAL_STRENGTH_NONE_OR_UNKNOWN(0);
else if (asu >= 12) level = SIGNAL_STRENGTH_GREAT(4);
else if (asu >= 8) level = SIGNAL_STRENGTH_GOOD(3);
else if (asu >= 5) level = SIGNAL_STRENGTH_MODERATE(2);
else level = SIGNAL_STRENGTH_POOR(1);
LTE:
LTE的计算方式好像与信噪比和信号接收质量有关系,详情如下,(SignalStrength.java)
还有CDMA 的也在这个文件中。
/*
* TS 36.214 Physical Layer Section 5.1.3 TS 36.33