基于

RSSI

的室内定位算法实现

1.

背景

随着现代通信、网络、全球定位系统(

Global Position System

GPS

)

、普适计算、分布

式信息处理等技术的迅速发展,

位置感知计算和基于位置的服务

(

Location Based Setvices,LBS

)

在实际应用中越来越重要。

GPS

是目前应用最广泛和成功的定位技术。

由于微波易被浓密树

林、建筑物、金属遮盖物等吸收,因此

GPS

只适合在户外使用,在室内场合,由于信道环

境复杂、微波信号衰减厉害、测量误差大,

GPS

并不适用。近年来基于低成本、低功耗、白

组织的无线传感网网络(

Wireless Sensor Network,WSN

)定位技术得到了科研人员的重视和

研究,

具有广泛地应用前景。

根据定位过程中是否实际测量节点间的距离,

可将定位算法分

为基于测距(

Range-based

)的定位和距离无关(

rang-free

)的定位。基于测距的

定位先由

未知节点硬件接收部分参考节点发射的无线信号并记录下

TOA

(

Time of Arrival

)

AOA(Angle

of Arrival)

TDOA(Time Difference of Arrival)

RSSI(Received Signal strength Indicator)

等测距度

量值,

然后将测距度量值转为未知节点的参考节点的距离和方位,

然后再采用相关算法如三

边测量法、三角测量法、极大似然估计法等来计算未知节点的位置。由于

RSSI

检测设备和

机制简单,

硬件成本低,

实现简单,

可通过多次测量平均获得准确的信号强度值,

降低多径

和遮蔽效应影响,因此基于

RSSI

测距的定位技术成为今年来室内定位研究的热点。

2.

RSSI

简介及原理

2.1 RSSI

简介

基于

RSSI

(

接收信号强度)

的测距技术是利用无线电信号随距离增大而有规律地衰减的

原理来测量节点间的距离.

根据读取节点射频芯片寄存器的值,

可以得到发射节点的发射信

号强度.

接收节点根据接收到的信号强度,

计算出信号的传输损耗,

利用理论或者经验模型

将无线信号的传输损耗值转换为距离值.

该测距技术只需节点具备无线收发器即可完成,

需要增加额外的硬件,也正因此应用成本较低。

2.2

RSSI

测距原理

通过大量工程实践可以发现,

无线信号传播服从概率分布,

并可归纳出无线信号传播的

概率模型——

Shadowing

模型,其一般形式为

P

r

(d) = p

r

(d

0

)-10nlg(d/d

0

)+X

dBm

, (1)

式中,

pr(d)

为收发节点距离为

d

时的接收信号强度(单位为

dBm

),

d0

位收发节点的参考

距离,

n

为由环境决定的路径损耗指数。

在实际应用中,可采用简化的

Shadowing

模型:

P

RSSI

= P

0

10nlg(d/d

0

),

(2)

式中,

d

0

=1m

P

RSSI

为节点接收到的

RSSI

值(单位为

dBm

),

P

0

为信号传输

1m

远处接收信

号的功率。为了便于表达和计算,通常取

d0

1m

。于是可得

RSSI = A

10nlg(d)

(3)

其中,

A

为无线收发节点相距

1m

时接收节点接收到的无线信号强度

RSSI

值,

d

即为所要求

的节点间的距离。

A

n

都是经验值,和具体使用的硬件节点、无线信号传播的环境密切相

关。因此在不同的实际环境下

A

n

参数不同,其测距模型也不同。但在充分研究环境因

素的影响后,

RSSI

可以用来进行室内和室外的测距及定位。

3.

基于

RSSI

的定位算法

RSSI

测距定位算法实现流程如下图

1:

rssi室内定位算法原理_基于RSSI的室内定位算法相关推荐

  1. rssi室内定位算法原理_基于RSSI的精确室内定位算法

    基于 RSSI 的精确室内定位算法 何山 [期刊名称] <现代电信科技> [年 ( 卷 ), 期] 2011(000)003 [摘要] 无线传感器网络的关健问题是实现节点的精确定位 . 为 ...

  2. 连通域最小外接矩形算法原理_基于分割的文本检测算法之PSENet/PAN/DBNet

    1. 文本检测难点 文本内包含文本,艺术字体,任意方向 ,曲线文字 ,多语言,其他环境因素等是文本检测中的难点 2. 分割 问题1: 语义分割模型是对pixel进行分类,所以理论上讲,可以检测不规则的 ...

  3. 三维图形几何变换算法实验_基于深度学习的三维重建算法综述

    点击上方"计算机视觉life",选择"星标" 快速获得最新干货 00 前言 目前,三维重建技术已在游戏.电影.测绘.定位.导航.自动驾驶.VR/AR.工业制造以 ...

  4. otsu阈值分割算法原理_大津二值化算法OTSU的理解

    otsu 大津算法介绍: OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法. 利用阈值将原图像分成前景,背景两个图象. 前景:用n1,csum,m1来表示在当前阈值下的 ...

  5. rrt算法流程图_基于RRT的运动规划算法综述

    基于 RRT 的运动规划算法综述 1. 介绍 在过去的十多年中, 机器人的运动规划问题已经收到了大量的关注, 因为机器人开始成 为现代工业和日常生活的重要组成部分. 最早的运动规划的问题只是考虑如何移 ...

  6. java wifi定位原理_基于wifi的室内定位方法深度分析.doc

    大连理工大学本科毕业设计(论文) 基于WiFi信号的室内定位方法 Indoor localization method based on the WiFi signal 学 院(系): 软件学院 专 ...

  7. 室内空气流动原理图_基于单片机的室内空气净化系统+源程序+原理图+资料

    #include #include "XPT2046.h" typedef unsigned char uint8; typedef unsigned int uint16; sb ...

  8. rssi室内定位算法原理_一种基于RSSI测距的室内定位方法与流程

    本发明涉及室内定位领域,尤其涉及一种基于RSSI测距的室内定位方法. 背景技术: : 室内无线定位,是指利用无线网络和定位终端提供待测节点位置.速度和方向等相关信息的服务.对于一个定位算法而言,评价其 ...

  9. rssi室内定位算法原理_三分钟看懂蓝牙室内定位 值得分享

    一.定位原理 蓝牙定位基于RSSII(Received Signal Strength Indication,信号场强指示)值,通过三角定位原理进行定位. 如图:E点发出信号,同时被BS1.BS2.B ...

  10. rssi室内定位算法原理_室内定位方案常用的4种定位算法

    目前常见的室内定位技术有超宽带UWB室内定位技术,蓝牙室内定位技术,RFID(无线射频识别)定位,超声波定位,Wi-Fi定位等.室内定位依赖于定位算法,定位算法决定了室内定位的模式.室内定位种类虽然比 ...

最新文章

  1. 数论重大突破:120年后,希尔伯特的第12个数学难题借助计算机获得解决
  2. 成功解决使用jupyter notebook命令打开原先存的.ipynb文件突然消失的问题
  3. 得到 yyyy/mm/dd 格式时间
  4. (37)FPGA原语设计(BUFR)
  5. python编程遍历_Python字典遍历操作实例小结
  6. 放生大海的鱼,为什么要在鱼肚子上捅一个洞?
  7. 使用管道和rm命令遇到的问题
  8. jdk 反汇编工具—— javap
  9. 坚果pro2 android 8,手机 篇一:坚果Pro2特别版使用感受
  10. jQuery基础之事件
  11. 通达oa SQL注入day
  12. 软考计算机中级网络工程师,计算机软考中级哪个最有用
  13. 百度搜索框搜索时显示或者隐藏历史搜索记录
  14. 主板芯片组和内存映射
  15. 计算机网络知识点总结(第四章 网络层)
  16. UI设计师是一群什么样的人?
  17. CSU - 2078 查找第k大(O(n)区间第k大 快排思想)
  18. 【NLP】详聊NLP中的阅读理解(MRC)
  19. DO DTO BO AO VO POJO
  20. Python 计算思维训练——字典与字符串练习

热门文章

  1. R语言| 缺失值判断
  2. vscode 是干什么用的_vscode里的launch.json是干什么用的
  3. ap漫游测试软件,AC+AP方案选择,TP无缝漫游强过UBNT?胖AP如何实现802.11r?
  4. 4G物联网卡使用记录——使用方法及被锁卡处理
  5. Mac部署Prometheus + Grafana监控
  6. this()在java中什么意思?
  7. 墓碑上的字符C语言,墓碑上的故显考、故显妣、先考、先妣都是什么意思
  8. 超详细的微信公众号创建与管理教程
  9. 给你一个团队,你怎么带?
  10. 怎么把文件word转换成pdf格式