假设我们知道(S + N)x dBm和N和y dBm。然后S = 10 lg(10 ^(x / 10)-10 ^(y / 10))dBm。问题是这个计算需要浮点数,这对我的嵌入式系统来说很重要。有没有办法更有效地计算S(以dBm为单位),最好只用整数?提前致谢。
P.S。 S:信号 N:噪音
答案 0 :(得分:1)
你能买得起两张1D查询表吗?写
10 lg(10 ^ (x / 10) - 10 ^ (y / 10)) = 10 lg(10 ^ (x / 10)) # lookup by x
+ 10 lg(1 - 10 ^ ((y - x) / 10)) # by y - x