有谁知道的公式来计算GSM网络覆盖的百分比(0 .来自rssi?它应该是安全的8位AVR微控制器CPU,没有硬核数学操作,如日志或除法的东西,而不是2^n (位移位是首选)。创建包含32个可能百分比值的数组是一个糟糕的解决方案。
可能的rssi值(0..31为有效值):
0 -113 dBm or less
1 -111 dBm
2...30 -109... -53 dBm
31 -51 dBm or greater
99 not known or not detectable
我想要的近似值:
RSSI %
0 0
1 3
2 6
3 10
4 13
5 16
6 19
7 23
8 26
9 29
10 32
11 36
12 39
13 42
14 45
15 48
16 52
17 55
18 58
19 61
20 65
21 68
22 71
23 74
24 78
25 81
26 84
27 87
28 90
29 94
30 97
31 100
99 ?
我没有主意了,所以请给我建议!耽误您时间,实在对不起!
发布于 2016-03-24 14:57:17
(rssi * 827 + 127) >> 8
乘以827,加上127以模拟四舍五入到最近,然后丢弃8个低阶位,全部采用整数算法。
https://stackoverflow.com/questions/19484903
复制相似问题