LED室内定位算法:RSS,TOA,AOA,TDOA(转载)
基于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中重点在于距离的估计,有两种方法(看不懂):
- 相位检测法
2.强度估计方法
LED室内定位算法:RSS,TOA,AOA,TDOA(转载)的更多相关文章
- 浅谈UWB(超宽带)室内定位技术(转载)
技术背景 随着无线通信技术的发展和数据处理能力的提高,基于位置的服务成为最有前途的互联网业务之一.无论移动在室内还是室外环境下,快速准确地获得移动终端的位置信息和提供位置服务的需求变得日益迫切.通信和 ...
- 室内定位系列(二)——仿真获取RSS数据
很多情况下大家都采用实际测量的数据进行定位算法的性能分析和验证,但是实际测量的工作量太大.数据不全面.灵活性较小,采用仿真的方法获取RSS数据是另一种可供选择的方式.本文介绍射线跟踪技术的基本原理,以 ...
- 解答室内定位技术新方向:蓝牙AoA定位,值得了解 ——概念了解
转载搜狐 室内定位一直被炒的非常火的黑科技,也是近年资本追逐的热点,市场上一直有众多宣称可以做到厘米级,米级精度定位的公司,但问题很多,无法大规模商用.近些年有很多人尝试使用蓝牙beacon方式做定位 ...
- 华策光通信: LED可见光通信室内定位项目获最具投资价值奖
3月21日上午,一场持续3个多小时的O2O领域的创业DemoShow在深圳科兴科学园会议中心激烈上演.来自华策光通信的基于LED可见光通信室内精准定位项目作为LED与室内定位领域的跨界融合项目经过精彩 ...
- 室内定位系列(一)——WiFi位置指纹(译)
原文:<Advanced Location-Based Technologies and Services>--chapter 2 WiFi Location Fingerprint 作者 ...
- 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析
苹果推出Ibeacon室内定位技术是为了弥补GPS无法覆盖室内定位这种场景.苹果意味着创新,在其推动下,蓝牙Ibeacon得到了极大的应用.而腾讯则是利用蓝牙Ibeacon在场景体验方面进行了创新,实 ...
- 关于Wifi室内定位应用中的一些问题:
公司目前在办公室内布设了一套室内定位的实验环境,用的是华为路由器,采用的算法是基于信号强度的RSSI算法.公司目前希望能使用这套设备得到无线网络覆盖范围下的所有移动设备(对应每个人)的MAC地址,同时 ...
- 【机器学习】WIFI室内定位
WIFI室内定位-指纹法 在A1区域内每个点上采集四个WiFi的信号数据(信号强度),五点.九点.十六点采样. 5*5=25区域*16数据=400样本,用来训练 样本数 R B G1 G2 1 2 ...
- Trilateration三边测量定位算法
转载自Jiaxing / 2014年2月22日 基本原理 Trilateration(三边测量)是一种常用的定位算法: 已知三点位置 (x1, y1), (x2, y2), (x3, y3) 已知未知 ...
随机推荐
- Maven的学习资料收集--(一)环境搭建
这几天在做项目的时候用到了maven,但是自己没有从来没有接触过,所以咋网上找资料,终于找到了一下的资料,这个是别人总结的,我只是转载过来积累.请尊重原创. 官网地址:http://maven.apa ...
- 小程序的switch组件
小程序的switch开关组件,总结下大概有三种使用场景. 其一: 纯展示场景, 用来展示某个开关值是打开还是关闭的,这个场景比较简单,给个disabled属性就ok了: 其二: 用户点击后立即切换开关 ...
- C#获得字符串首字符字母(大写)
/// <summary> /// 获得字符串首字符字母(大写): /// </summary> /// <param name="cnChar"&g ...
- 如何将js导入时的小红叉去掉
右键WebRoot-Myeclipse-Exclude From Validation
- mui的ajax例子3
mui.get() 前端页面: <!DOCTYPE html><html><head> <meta charset="utf-8"> ...
- sublimetext3安装配置
官网:http://www.sublimetext.com/ 中文官网:http://www.sublimetextcn.com/ 包管理器:https://packagecontrol.io/ins ...
- CentOS-7系统安装配置
CentOS 7 系统安装配置 服务器相关设置如下: 操作系统:CentOS 7.3.1611 IP地址:192.168.3.30 网关:192.168.3.1 DNS:8.8.8.8 8.8.4.4 ...
- leetcode——1
1. 题目 Two Sum Given an array of integers, find two numbers such that they add up to a specific targ ...
- Python变量状态保持四种方法
Python状态保持 全局 global def tester(start): global state state = start def nested(label): global state ...
- slice 与 substring
Array数组:slice() slice() : 截取 Array 的部分元素,然后返回一个新的Array. var arr = ['a', ' b', 'c', 'd', 'e', 'f', 'g ...