[发明专利]一种基于RSSI的近距离精确定位方法有效

专利信息
申请号: 201410256215.X 申请日: 2014-06-10
公开(公告)号: CN104036136B 公开(公告)日: 2017-05-10
发明(设计)人: 曾虹;戴国骏;朱金成 申请(专利权)人: 杭州电子科技大学
主分类号: G06F19/00 分类号: G06F19/00;G01S5/10
代理公司: 杭州君度专利代理事务所(特殊普通合伙)33240 代理人: 杜军
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 rssi 近距离 精确 定位 方法
【权利要求书】:

1.一种基于RSSI的近距离精确定位方法,其特征在于该方法首先进行参数的标定,然后再进行定位,所述的RSSI为接收信号强度;

参数标定具体是:

第1步:固定低频基站位置和发射功率,依次分别选取等间隔距离的信号接收位置,di距离测量出对应的接收信号强度值pi,如此便获得了n组(di,pi),设di<di+1,此时将di距离时的常数参数k、信号衰减因子α与di+1时的常数参数k、信号衰减因子α看成近似相等;

第2步:对于(d1,p1),(d2,p2)有方程组

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>d</mi><mn>1</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><mfrac><mi>k</mi><msub><mi>p</mi><mn>1</mn></msub></mfrac><mo>)</mo></mrow><mfrac><mn>1</mn><mi>&alpha;</mi></mfrac></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>d</mi><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><mfrac><mi>k</mi><msub><mi>p</mi><mn>2</mn></msub></mfrac><mo>)</mo></mrow><mfrac><mn>1</mn><mi>&alpha;</mi></mfrac></msup></mrow></mtd></mtr></mtable></mfenced>

由方程组可计算出k和α值,记为k1,21,2;同理对于(di-1,pi-1),(di,pi)有方程组

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>d</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><msup><mrow><mo>(</mo><mfrac><mi>k</mi><msub><mi>p</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mfrac><mo>)</mo></mrow><mfrac><mn>1</mn><mi>&alpha;</mi></mfrac></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>d</mi><mi>i</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><mfrac><mi>k</mi><msub><mi>p</mi><mi>i</mi></msub></mfrac><mo>)</mo></mrow><mfrac><mn>1</mn><mi>&alpha;</mi></mfrac></msup></mrow></mtd></mtr></mtable></mfenced>

可计算出ki-1,ii-1,i;如此便可获得k1,2,k2,3,…ki-1,i…,kn-1,n和α1,22,3,…αi-1,i…,αn-1,n

第3步:令此时组成(n-1)对二元组(pi-1,i,ki-1,i)和(pi-1,ii-1,i),i=2,…,n;

第4步:利用多项式拟合出函数映射k(p):p→k,α(p):p→α;代入公式得到距离值d关于p的解析式

通过以上可得到RSSI到距离的映射系统,达到精确测距的目的;接下来就要完成测距的后续工作:利用未知节点与多个不同信标节点的距离数据进行未知节点的精确定位,具体是:

(1)采用与标定时完全相同的N个低频基站B1,B2,B3,…,BN作为信标节点;建立空间直角坐标系Oxyz,信标节点在Oxyz下三维坐标依次为B1(x1,y1,z1),B2(x2,y2,z2),B3(x3,y3,z3),…,BN(xN,yN,zN);依次开启第i个低频基站发射低频信号,测得未知节点接收到的接收信号强度为Pi,根据公式计算出距离di

(2)于是,得到N个距离值d1,d2,d3,…,dN和N个接收信号强度P1,P2,P3,…,PN;即这N个距离值分别对应N个低频基站B1,B2,B3,…,Bn发射信号在未知节点处的接收信号强度;

(3)从d1,d2,d3,…,dN中挑选出4个距离值,一共有种挑选方案,依次编号为1,2,3,…m…,假设其中某一编号m方案中的4个距离值为dm1,dm2,dm3,dm4,其中1≤dm1<dm2<dm3<dm4≤N,对应的四个低频基站记为Bm1(xm1,ym1,zm1),Bm2(xm2,ym2,zm2),Bm3(xm3,ym3,zm3),Bm4(xm4,ym4,zm4);假设未知节点在Oxyz下的三维坐标为(xm,ym,zm),得到方程组

<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>m</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>m</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>m</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><msub><mi>d</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>m</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>m</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>m</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><msub><mi>d</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>m</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mn>3</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>m</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>m</mi><mn>3</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>m</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>m</mi><mn>3</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><msub><mi>d</mi><mrow><mi>m</mi><mn>3</mn></mrow></msub><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>m</mi></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>m</mi><mn>4</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>m</mi></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>m</mi><mn>4</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>z</mi><mi>m</mi></msub><mo>-</mo><msub><mi>z</mi><mrow><mi>m</mi><mn>4</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><msup><msub><mi>d</mi><mrow><mi>m</mi><mn>4</mn></mrow></msub><mn>2</mn></msup></mrow></mtd></mtr></mtable></mfenced>

为简化计算,将非线性方程组后面每个等式减去第一个等式得到3*3线性方程组,解线性方程组计算出(xm,ym,zm);

(4)对应不同的m得到个未知节点的三维坐标估算值(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),…,(xm,ym,zm)…,

(5)采用近似的高斯滤波算法对获得的个三维坐标估算值进行滤波;方法如下:

<mrow><mi>u</mi><mo>=</mo><mfrac><mn>1</mn><msubsup><mi>C</mi><mi>N</mi><mn>4</mn></msubsup></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msubsup><mi>C</mi><mi>N</mi><mn>4</mn></msubsup></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>i</mi></msub><mo>,</mo><msub><mi>z</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>&sigma;</mi><mo>=</mo><msqrt><mrow><mfrac><mn>1</mn><msubsup><mi>C</mi><mi>N</mi><mn>4</mn></msubsup></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msubsup><mi>C</mi><mi>N</mi><mn>4</mn></msubsup></munderover><msup><mrow><mo>|</mo><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><msub><mi>y</mi><mi>i</mi></msub><mo>,</mo><msub><mi>z</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>u</mi><mo>|</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>,</mo></mrow>

其中u为期望,σ为标准差,且此处对三维坐标的运算视作对坐标各元素的运算;

以|(xi,yi,zi)-u|≤1.2σ的值域为区间筛选所有的三维坐标估算值(xi,yi,zi);将筛选后的坐标点再次采用同样方法处理;对第二次筛选后的坐标点进行均值处理,最终得到未知节点的三维坐标值(x,y,z)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410256215.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top