当前位置: 首页 > news >正文

哪里可学做网站网站建设地图怎么设置

哪里可学做网站,网站建设地图怎么设置,淘宝推广网站建设,网站开发图片多打开速度慢文章目录 一、定位算法简介1.1. 定位技术原理1.2. 定位算法二、RSSI测距原理2.1. 建模与测量终端到基站的距离三、定位3.1. 三边定位算法3.2. 加权三边定位算法3.3. 加权三角形质心定位算法3.4. 程序定位算法的执行流程一、定位算法简介 1.1. 定位技术原理 定位终端接收到iBe…

文章目录

  • 一、定位算法简介
    • 1.1. 定位技术原理
    • 1.2. 定位算法
  • 二、RSSI测距原理
    • 2.1. 建模与测量终端到基站的距离
  • 三、定位
    • 3.1. 三边定位算法
    • 3.2. 加权三边定位算法
    • 3.3. 加权三角形质心定位算法
    • 3.4. 程序定位算法的执行流程

一、定位算法简介

1.1. 定位技术原理

定位终端接收到iBeacon基站发来的信号强度,然后根据无线信号强度的渐变模型得出基站与被定位终端的直线距离,然后再根据高度补偿法,得出基站与终端的平面距离,当终端接收到三个以上不同基站的信号,即能得出与三个以上不同基站的水平距离,且这些基站的坐标坐标已知,就可以对这个终端进行定位。

1.2. 定位算法

定位算法有很多,像三角/三边质心算法、加权质心算法、最小二乘法、双曲线法、位置指纹算法、融合算法以及各种改进衍生算法等等。而依据定位策略的不同,BLE信标定位算法可分为基于距离和信号指纹定位两类。基于距离的定位算法是通过测量接收信号强度(RSSI)进行测距,但是由于室内环境对信号多径衰落的影响,基于距离的定位算法定位精度较低。相比之下,基于信号的指纹定位更适应于室内环境,国内外应用也较为普遍。指纹定位算法首先在室内固定位置点测量不同信标的RSSI值,再利用这些RSSI值以其对应的位置信息建立指纹地图(Fingerprints),再将在线测量的RSSI值与指纹地图匹配,进而估计用户的位置。

二、RSSI测距原理

2.1. 建模与测量终端到基站的距离

实际中通常用来测得基站与终端距离的简化无线信号渐变模型如下:

P L ( d ) = P L ( d 0 ) − 10 n l g d d   0   − N 0 PL(d) = PL(d_0) − 10nlg \frac {d}{d~0~} − N_0 PL(d)=PL(d0)10nlgd 0 dN0

符号含义
d节点之间的距离(即我们需要计算的距离)
n信号衰减指数,常取值为2~4,通常是由实际测量得到,障碍物越多,n值越大,从而接收到的平均能量下降的速度会随着距离的增加而变得越来越快 。
d0参考距离,为计算方便,通常选择一米处为参考距离
PL(d)距离发送节点d处的信号强度,单位dBm
N0均值为0,标准差为 σ 的高斯随机噪声变量
PL(d0)距离发送节点 d0处的信号强度,一般从经验或硬件说明定义中得到,

在实际应用中,通常需要实地测量得到基站在一米处接收到的功率值、环境衰减因子、高度补偿三个值,分别记为p0、n、h。其中,h根据终端一般使用时,与基站的垂直距离得到;
p0、n测量时,由于具体模型的建立与优化,对定位效果影响最大,为使模型能够最大程度符合当前室内环境中的无线信号传播特性,使RSSI测距能获得更高的精度,需要对参数A和n进行优化进而得到当前室内环境下的最优值。一般通过线性回归分析来估计参数和的值,因为RSSI值在超过14m以后基本趋于平缓,不再符合接收信号强度随着距离增大而衰减的规律。所以为保证测距精度,基站固定后,以20 cm为间隔,在距离基站14m的范围内设置70个测量点,即距离基站0.2 m,0.4 m,…,14m等位置。在每个测试点接收100个数据包后,对100个RSSI值求平均值,再以平均后的RSSI值作为终端在该位置收到的信号强度。最后记录RSSI和d的对应关系,这样就得到了70组测量数据(),= 1,2,3,…,100,其中表示距离为时终端接收到的功率值。对所采集的70组测量数据使用线性回归分析,带入以下公式,即可求出p0、n(式中A表示p0):

计算p0、n

三、定位

当接收到三个以上不同基站的信号时,由2.1得到终端与基站的距离之后,便可利用定位算法对基站进行定位。最广泛使用的是三边定位算法,在此基础之上,改进的算法有加权三边定位算法和加权质心定位算法。

3.1. 三边定位算法

在基于测距的定位算法中,三边测量法是比较简单的算法,算法原理为:平面上有三个不共线的基站 A,B,C,和一个未知终端 D,并已测出三个基站到终端D的距离分别为R1,R2,R3,则以三个基站坐标为圆心,三基站到未知终端距离为半径可以画出三个相交的圆,如图下图所示,未知节点坐标即为三圆相交点。

三边定位法

然而,在实际测量中,往往由于测量的误差,使三个圆并不交于一点,而相交于一块区域,如下图所示。在此种情况下,便需用其他算法进行求解,如极大似然估计法,最小二乘法进行估计,或者使用三角形质心算法。

相交于一片区域

这里,我们的算法采用最小二乘法求近似解,并针对n个基站(n≥3),已知n个基站的坐标分别为 (),(),…,() ,未知终端坐标为() ,由以下步骤求解:

①:建立信标节点与未知节点距离方程组
{ ( x − x 1 ) 2 + ( y − y 1 ) 2 = d 1 2 ⋮ ( x − x n ) 2 + ( y − y n ) 2 = d n 2 \begin{cases} (x-x_1)^2 + (y-y_1)^2 = d_1^2 \\ \quad \quad \vdots \\ (x-x_n)^2 + (y-y_n)^2 = d_n^2 \end{cases} (xx

http://www.yayakq.cn/news/643013/

相关文章:

  • 简单网站制作代码全国网站集约化建设试点
  • 网站双收录怎么做301跳转wordpress您访问的网页出错
  • 黄山北京网站建设公司网站模版 dedecms
  • 哪个网站做ppt赚钱视频模板免费制作
  • 做网站中网页的大小一级造价师考试科目
  • 企业网站如何建设报告高新区区建设局网站
  • 现代郑州网站建设百度注册新账号
  • 成都网站建设询q479185700霸屏当今做那些网站能致富
  • 网站域名解析如何制作和设计公司网站
  • 花钱做网站注意些什么各大公司开源网站
  • 空壳网站主体注销淘宝店铺网站建设可行性报告
  • 东莞网站外包芒果视频怎样下载到本地
  • 龙华网站 建设信科网络在演示文稿上网站怎么做
  • 做网店有哪些网站wordpress微信
  • 南昌做网站比较好的公司有哪些深圳定制家具哪家性价比高
  • 各大门户网站网络运营者应当对其收集的用户信息严格保密
  • 常州做网站价位wordpress怎么中文字体
  • 做推广网站郑州最好的建站公司
  • 制作网站规划书自己有网站怎么做app
  • 网站建设丶金手指花总11俄文网站建设 俄文网站设计
  • 纪念馆网站建设方案上海知名的seo推广咨询
  • 音乐网站网页设计博物馆展厅设计
  • 宝安做棋牌网站建设多少钱淄博英文网站建设专业
  • 网站建设的目的与意义试述网站建设的流程
  • 南山商城网站建设哪家服务周到会员管理系统app
  • 适合用struts2做的网站品牌广告设计制作公司网站源码
  • 怎么样把网站做火有没有知道网址的
  • 电子商务网站建设规划的内容wordpress 小插件
  • 梅州建网站wordpress 文章阅读量
  • 电脑做系统教学网站网站推广 知乎