【问题标题】:rss fingerprint databaserss指纹数据库
【发布时间】:2014-03-27 02:22:43
【问题描述】:

我正在开发基于指纹识别方法的室内定位应用程序。我被困在我应该在训练阶段将 wi-fi rss 值存储在数据库中的点上。由于 rss 值变化很大,存储绝对 rss 值是否会导致定位误差较大?

我读过很多文章,http://www.csd.uoc.gr/~hy439/papers/WILL-pre.pdf 说每个 AP 的绝对 rss 值各不相同,但它们的差异关系保持不变。作者介绍了一个叫做 Rss Stacking Difference 的概念,它是一个 AP 与所有其他 AP 之间的累积差异。我可以在数据库中存储这个 Rss Stacking Difference 而不是绝对值吗?

提前致谢。

【问题讨论】:

    标签: android rssi indoor-positioning-system


    【解决方案1】:

    为什么您不尝试从每个参考节点为每个单元格或感兴趣的位置收集多个 RSS(取决于您如何分割地图)。这将减轻 RSS 值的波动。然后通过取每个参考节点的平均值,您将获得每个位置或段的多个平均值。然后根据数据库中的数据集与在线模式下收集的值之间的最小差异来确定位置。

    让点 (x=100,y=120) 处的位置与以下指纹相关联 {mac1=xx:xx:xx:xx:xx:xx,rssaverage=-47.54 ; {mac2=xx:xx:xx:xx:xx:xx,rssaverage=-60.1 ; ...} 并且在线模式下收集的值将按照相同的方式构造并分别进行比较。

    希望对你有帮助 祝你好运

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 2012-07-09
      • 2015-07-28
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多