转载自:https://blog.csdn.net/baidu_38197452/article/details/77115935

基于LED的室内定位算法大致可以分为四类:

1. 几何测量法 
这种方法需要估计接收端到己知LED灯的几何关系(距离或角度信息等),再通过计算获取待定位点的位置坐标。根据几何关系获取的信息,-般有RSS三边定位、AOA角度定位和TDOA双曲线定位等。 
2. 场景分析法 
送类定位算法又称为指纹定位法它通过分析场景中的特征来估计终端的坐标。一般分为两个阶段,离线数据库建立阶段和在线定位阶段。离线数据库建立阶段将每一个采样点(又称为指纹)的位置信息存储起来,建立与移动设备之间的对应关系。在线定位阶段通过匹配指纹库中的信息实时的确定目标位置。 
3. 近似感知法 
又称为基于非测距技术的算法,无需计算节点间的角度与距离信息,利用节点间的邻近关系及连通性实现定位。例如将布置在室内的LED阵列作为一个信息发送端,用户终端进入通信范困内时就可以获得该灯的位置信息进而确定用户自身位置坐标。一般有广告牌法和质心算法,广告牌法直接将接入点LED的的位置作为用户的位置,而质心算法将所有LED的位置进行加权运算后作为用户的位置,精度比广告牌法相对要高。 
4. 图像传感器成像法 
这种算法是在一个平行于LED灯和图像传感器之间的平面上放置一个透镜,发射点、透镜中心和接收点保持在同一条直线上,利用几何关系计算出待定位点坐标。

主要浅析几何测量法:

RSS定位算法、TOA定位算法、TDOA定位算法、AOA定位算法

 
1.TOA(time of arrival) 到达时间 
 

 在TOA定位算法中影响定位精度的主要因素为测量误差,因为光的传输速率非常快,微小的时间检测误差也会导致很大的距离估计误差。另外时钟同步也是引起定位误差的原因,如果接收端与发送端无法做到精确的时钟同步,也会导致很大的定位误差,这就要求TOA定位算法需要精确的时间检测装置,硬件设备要求较高,价格更为昂贵。
虽然TOA算法原理相对简单,并且能够高精定位,但由于其代价昂贵,一般不独自应用在光定位中。
 
  • 1
  • 2

2.TDOA(Time Difference 0f Arrival)到达时间差

通过测量移动终端到不同发送端的时间差从而估计到不同终端的距离之差进而进行定位。由于不需要检测信号传输时间,系统对时间同步的要求大大降低。
 
  • 1

3. AOA(Angle of Arrival )到达角度

4.RSS (Received Signal Strength)接收强度

在RSS中重点在于距离的估计,有两种方法(看不懂):

  1. 相位检测法 
     
     
     
     

2.强度估计方法

 
 

LED室内定位算法:RSS,TOA,AOA,TDOA(转载)的更多相关文章

  1. 浅谈UWB(超宽带)室内定位技术(转载)

    技术背景 随着无线通信技术的发展和数据处理能力的提高,基于位置的服务成为最有前途的互联网业务之一.无论移动在室内还是室外环境下,快速准确地获得移动终端的位置信息和提供位置服务的需求变得日益迫切.通信和 ...

  2. 室内定位系列(二)——仿真获取RSS数据

    很多情况下大家都采用实际测量的数据进行定位算法的性能分析和验证,但是实际测量的工作量太大.数据不全面.灵活性较小,采用仿真的方法获取RSS数据是另一种可供选择的方式.本文介绍射线跟踪技术的基本原理,以 ...

  3. 解答室内定位技术新方向:蓝牙AoA定位,值得了解 ——概念了解

    转载搜狐 室内定位一直被炒的非常火的黑科技,也是近年资本追逐的热点,市场上一直有众多宣称可以做到厘米级,米级精度定位的公司,但问题很多,无法大规模商用.近些年有很多人尝试使用蓝牙beacon方式做定位 ...

  4. 华策光通信: LED可见光通信室内定位项目获最具投资价值奖

    3月21日上午,一场持续3个多小时的O2O领域的创业DemoShow在深圳科兴科学园会议中心激烈上演.来自华策光通信的基于LED可见光通信室内精准定位项目作为LED与室内定位领域的跨界融合项目经过精彩 ...

  5. 室内定位系列(一)——WiFi位置指纹(译)

    原文:<Advanced Location-Based Technologies and Services>--chapter 2 WiFi Location Fingerprint 作者 ...

  6. 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析

    苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景.苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用.而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实 ...

  7. 关于Wifi室内定位应用中的一些问题:

    公司目前在办公室内布设了一套室内定位的实验环境,用的是华为路由器,采用的算法是基于信号强度的RSSI算法.公司目前希望能使用这套设备得到无线网络覆盖范围下的所有移动设备(对应每个人)的MAC地址,同时 ...

  8. 【机器学习】WIFI室内定位

    WIFI室内定位-指纹法 在A1区域内每个点上采集四个WiFi的信号数据(信号强度),五点.九点.十六点采样. 5*5=25区域*16数据=400样本,用来训练 样本数 R B G1  G2 1 2 ...

  9. Trilateration三边测量定位算法

    转载自Jiaxing / 2014年2月22日 基本原理 Trilateration(三边测量)是一种常用的定位算法: 已知三点位置 (x1, y1), (x2, y2), (x3, y3) 已知未知 ...

随机推荐

  1. static修饰的类属性

    我看书上说:static成员总是唯一存在的,并且在多个对象之间互享. 因此想到,如果我在a.php中实例化了Person.class.php这个类,并给static $name赋值,那么在b.php中 ...

  2. Asp.net中的ViewState用法

    Session,ViewState用法基本理论:session值是保存在服务器内存上,那么,可以肯定,大量的使用session将导致服务器负担加重. 而viewstate由于只是将数据存入到页面隐藏控 ...

  3. 抓包工具wireshark的使用--过滤语句

    鲨鱼鳍的图标 抓包很方便

  4. 从github克隆内容到本地时权限问题

    从github克隆内容到本地时权限问题

  5. WebClient实现文件下载详解(二)

    .Net2.0中新增了很多组件,WebClient就是其中一个,功能也很强大,今天拿WebClient做了一个小实验,只用到了一些很简单的功能就可以实现以前不好实现的功能,很方便. 简单介绍一下Web ...

  6. 阻止Bootstrap 模态框(Modal)点击空白处时关闭

    默认情况下点击空白处时会关闭模态框,添加data-backdrop="static"后可以阻止关闭

  7. getline()读入一整行

    string line; getline(cin, line); cin不能读入空行,用getline可以读入空行.

  8. m3u8视频下载方法

    部分网站的视频内容,采用了m3u8的格式.正常打开网页可以,但是如果想下载到本地,就存在一定问题了.这里可以再获取到m3u8地址之后,利用vlc软件,来下载m3u8的视频. 工具:Firefox浏览器 ...

  9. Extjs4.1+desktop+SSH2 搭建环境 项目能跑起来

    linux开发感觉可能就是日常办公的时候,用别的软件会有问题,java开发还是没什么区别的,换回window开发: push 它: 每次看到右上那红红的叉,我还以为又出错了: 这个项目用resin,下 ...

  10. http头部信息学习

    想的每2周进行知识的总结,自己拖延症有犯了,发现自己知识库量还是太少,平时总结和发现问题还不够深,对待问题的深度也存在很多问题,但是坚持学习,总结,后面应该会有收获, 1.常见的返回码 100: 请服 ...