[发明专利]一种基于累积空时编码的室内密集蜂窝可见光定位方法有效

专利信息
申请号: 201610172211.2 申请日: 2016-03-24
公开(公告)号: CN105842661B 公开(公告)日: 2018-07-17
发明(设计)人: 黄治同;赵润美;纪越峰 申请(专利权)人: 北京邮电大学
主分类号: G01S5/16 分类号: G01S5/16;H04L1/06;H04B10/116;H04B10/114
代理公司: 北京永创新实专利事务所 11121 代理人: 赵文利
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于累积空时编码的室内密集蜂窝可见光定位方法,具体为:计算LED灯的定位帧并发送给接收器;当数据采样位置点的个数≤100个,针对每个时隙,不同位置的接收器分别记录LED灯的RSS值,组成行列矩阵并分别计算行列映射表;当数据采样间隔小于50cm,任意位置的接收器,根据行列映射结果分别在行列映射表中寻找定位结果;否则,分别带入行列映射函数中计算定位结果。当数据采样位置点的个数>100个,推导出接收器位于任意位置处时行列映射结果计算公式,通过牛顿迭代法和二分查找法,计算接收器的最终定位结果。优点在于:将密集蜂窝中多维信息整合成为二维信息,实现快速且较为准确的定位。
搜索关键词: 接收器 定位结果 行列 蜂窝 可见光 空时编码 数据采样 映射结果 位置点 映射表 数据采样间隔 室内 二分查找法 计算接收器 牛顿迭代法 多维信息 二维信息 计算公式 行列矩阵 映射函数 位置处 推导 整合 并发 记录
【主权项】:
1.一种基于累积空时编码的室内密集蜂窝可见光定位方法,其特征在于,具体步骤如下:步骤一、根据室内LED灯的水平分布划分为M行×N列;LED灯水平布置于高度为H的天花板上,M与N均为整数值;步骤二、对每个LED灯按成帧规则计算各自的定位帧;步骤三、所有LED灯同时发送各自的定位帧给接收器;接收器水平放置于高度为h的检测平面上;步骤四、根据数据库的采样间隔,判断所需数据采样位置点的个数是否小于等于100个,如果是,则在检测平面设定接收器的初始位置,进行步骤五;否则,进行步骤十三;接收器初始位置为(0,0);步骤五、针对每个RI时隙与每个CI时隙,接收器分别记录每个时隙所有LED灯的接收信号强度RSS值,并计算行映射结果和列映射结果;将每个RI时隙接收到的RSS值相加,并除以最后一个RI时隙接收到的RSS值,得到行映射结果αR(x,y);将每个CI时隙接收到的RSS值相加,并除以最后一个CI时隙接收到的RSS值,得到列映射结果αC(x,y);步骤六、改变接收器在检测平面上的位置,重复步骤四和步骤五,直至将接收器在检测平面遍历完,将遍历的所有映射结果,组成行矩阵αR和列矩阵αC;步骤七、根据行矩阵αR和列矩阵αC分别计算行映射表r‑MT和列映射表c‑MT;具体为:对行矩阵αR的每一行取平均值,得到M个平均行映射值,并与相应的纵坐标y存入到行映射表r‑MT中;对列矩阵αC的每一列取平均值,得到N个平均列映射值,并与相应的横坐标x存入到列映射表c‑MT中;步骤八、接收器位于任意某位置,接收来自LED的定位帧,并记录每个RI时隙与每个CI时隙接收到新的RSS值,分别计算行映射结果和列映射结果;任意某位置的接收器坐标为(x,y);具体为:将每个RI时隙接收到的RSS值相加,并除以最后一个RI时隙接收到的RSS值,得到行映射结果αR_measured;将每个CI时隙接收到的RSS值相加,并除以最后一个CI时隙接收到的RSS值,得到列映射结果αC_measured;步骤九、根据数据库的数据采样间隔大小判断,如果采样间隔小于50cm,进入步骤十,否则,进入步骤十一;步骤十、针对任意位置处接收器的行映射结果与列映射结果,分别在行映射表r‑MT和列映射表c‑MT中寻找对应值作为定位结果;将αR_measured与行映射表r‑MT中的所有值做比较,将与αR_measured最接近的值所对应的纵坐标y,定为接收器在y轴的定位结果;将αC_measured与列映射表c‑MT中的所有值做比较,将与αC_measured最接近的值所对应的纵坐标x,定为接收器在x轴的定位结果;步骤十一、将行映射表r‑MT和列映射表c‑MT进行多项式拟合,得到行映射函数r‑MF和列映射函数c‑MF;具体为:将行映射表r‑MT中的平均行映射值作为自变量,以y坐标作为因变量,进行多项式拟合,得到行映射函数r‑MF;将列映射表c‑MT中的平均列映射值作为自变量,以x坐标作为因变量,进行多项式拟合,得到列映射函数c‑MF;步骤十二、将对任意位置处接收器的行映射结果与列映射结果,分别带入行映射函数r‑MF和列映射函数c‑MF中,得到定位结果;将αR_measured代入行映射函数r‑MF中,所得值即为y轴的定位结果;将αC_measured代入列映射函数c‑MF中,所得的值即为x轴的定位结果;步骤十三、根据所有LED灯的位置,推导出接收器位于任意位置处时,行映射结果计算公式αR(x,y)与列映射结果计算公式αC(x,y);行映射结果αR(x,y)计算如下:αR(x,y)=(WR*SR)/(OR*SR)“行+”帧时:WR=[1,2,...i,...,M]“行‑”帧时:WR=[M,M‑1,...i,...,1]OR=[1 1 ... 1]WR的第i个元素等于第i行LED灯比特‘1’出现的次数;OR是一个尺寸为1×M的全1向量;SR是M×1的矩阵,其元素SRowi(x,y)表示的是来自第i行LED灯的RSS值;di,j是接收器任意位置(x,y)与LEDi,j灯的距离;LEDi,j代表位于第i行第j列的LED灯;m是朗伯指数,C是常数,Yi,j为示性函数,值为0或1,具体表达式如下:Ψi,j是入射角,Ψc表示接收器的视场角;列映射结果αC(x,y)计算如下:αC(x,y)=(WC*SC)/(OC*SC)“列+”帧:WC=[1,2,...j,...N]“列‑”帧:WC=[N,N‑1,...j,...1]OC=[1 1 ... 1]WC的第j个元素等于第j列LED灯比特‘1’出现的次数;OC是一个尺寸为1×N的全1向量;SC是N×1的矩阵,其元素SColj(x,y)表示的是来自第j列的RSS;步骤十四、接收器位于任意某位置,分别记录每个RI时隙与每个CI时隙所有LED灯的接收信号强度RSS值,并计算接收器处于该位置时的行映射结果和列映射结果;步骤十五:利用映射公式αR(x,y)与αC(x,y),结合接收器位于任意某位置的行映射结果和列映射结果,通过牛顿迭代法和二分查找法,计算接收器的最终定位结果xn和yn;牛顿迭代法中,当fR_check(yn)与fC_check(xn)足够接近0时:fC_check(x)=αC(x,yn)‑αC_measuredfR_check(y)=αR(xn,y)‑αR_measured对应的xn和yn为接收器的最终定位结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610172211.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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