我以距離Kontakt信標的距離爲基礎計算: RSSI(dBm)= -10n log10(d)+ A 我設置n = 2,它位於空閒空間中。 A應該在1米距離內接收RSSI。RSSI到信標距離
通向下面的計算方法:
private double getDistance(double rssi) {
// TODO Auto-generated method stub
return Math.pow(10.0,((rssi-(-54.0))/-25.0));
}
-54是平均值I meassured 1m處中的一個。信標被設置爲TxPower 4dB。有人做了更多的測試,找出kontakt信標在1米處距離的理想值嗎?或者任何改進的公式?
問候
我已經看過所有這些文檔。我認爲你不想因爲高或低而拋高或低拋。您需要查看樣本中的所有值,以確切知道要拋出哪些點。我認爲你應該每隔一秒做一次,只保留高可靠性的樣品。然後在一段時間內對接受的手段/樣本進行移動平均。 mov avg也很受靜態測量誤差的影響,所以低通和移動平均值的結合可能是一個好主意。使用統計數據可以計算出標準偏差等參數 – snovva