一种基于运动行为离散数据滤波的指纹定位算法制造技术

技术编号:20795723 阅读:47 留言:0更新日期:2019-04-06 09:22
本发明专利技术公开了一种基于运动行为离散数据滤波的指纹定位算法,包括:无线信号发射器位标布点,获取各个无线信号发射点的具体坐标数据;根据无线信号的辐射模型计算形成矢量地图相关的原子指纹库;首位用户使用原子指纹库定位,计算用户位置;对产生的位置信息进行运动行为离散数据滤波,生成原子库偏差系数;根据用户运动积累偏差系数,形成新的指纹簇;用户使用指纹簇定位,同时产生位置信息滤波后对指纹簇进行更新维护。采用无线信号模型的原子指纹库,运动行为离散数据滤波器,以及大数据及人工智能的方法更新增加指纹库,并生成指纹簇,每个用户都是数采集员,通过行为滤波后,形成新的大数据,大数据汇聚后形成新的指纹库,并更新迭代指纹库。

A Fingerprint Location Method Based on Motion Behavior Discrete Data Filtering

The invention discloses a fingerprint location algorithm based on discrete data filtering of motion behavior, which includes: locating the location of wireless signal transmitter to obtain the specific coordinate data of each wireless signal transmitter; calculating and forming the atomic fingerprint library related to vector map according to the radiation model of wireless signal; locating the user using the atomic fingerprint library for the first user; and calculating the generated location. The information is filtered by discrete data of motion behavior to generate the deviation coefficient of atomic library. According to the accumulated deviation coefficient of user motion, a new fingerprint cluster is formed. Users locate the fingerprint cluster by using fingerprint cluster, and update and maintain the fingerprint cluster after filtering the location information. Atomic fingerprint database based on wireless signal model, motion discrete data filter, large data and artificial intelligence are used to update and add fingerprint database, and generate fingerprint clusters. Each user is a number collector. After behavior filtering, new big data is formed. After aggregation of big data, new fingerprint database is formed and iterated fingerprint database is updated.

【技术实现步骤摘要】
一种基于运动行为离散数据滤波的指纹定位算法
本专利技术属于蓝牙室内定位
,具体地说,涉及一种基于运动行为离散数据滤波的指纹定位算法。
技术介绍
指纹定位通常使用在地下停车场、地下室等通信信号不强的室内。现有利用wifi或者低功耗蓝牙使用指纹算法进行室内场景定位时,具体方法步骤为:1、现场绘制数字矢量地图;2、蓝牙布点安装;3、利用矢量地图,由专业数据采集员采集数据;4、通过采集的当前数据生成指纹库;5、定位。现有方案中,数据采集员采集数据时,需要以匀速步态采集数据,所以一般选择人流量较少的场景。而无线电信号和人流量,电池电量,甚至空气湿度都存较强的相关性。
技术实现思路
针对现有技术中上述的不足,本专利技术提供一种基于运动行为离散数据滤波的指纹定位算法,采用无线信号模型的原子指纹库,运动行为离散数据滤波器,以及使用大数据及人工智能的方法更新增加指纹库,并生成指纹簇的机制,每个用户都是数据采集员,通过行为滤波后,形成新的大数据,大数据汇聚后形成新的指纹库,并通过相关性机制来更新迭代指纹库。当相关性较很低时,形成新的指纹库,此时,指纹库变成指纹簇。从而涵盖了,人流量变化,天气因素等因素本文档来自技高网...

【技术保护点】
1.一种基于运动行为离散数据滤波的指纹定位算法,其特征在于:包括如下步骤:S1:无线信号发射器位标布点,获取各个无线信号发射点的具体坐标数据;S2:根据无线信号的辐射模型

【技术特征摘要】
1.一种基于运动行为离散数据滤波的指纹定位算法,其特征在于:包括如下步骤:S1:无线信号发射器位标布点,获取各个无线信号发射点的具体坐标数据;S2:根据无线信号的辐射模型计算形成矢量地图相关的原子指纹库;S3:首位用户使用原子指纹库定位,计算用户位置;S4:对产生的位置信息进行运动行为离散数据滤波,生成原子库偏差系数;S5:根据用户运动积累偏差系数,形成新的指纹簇;S6:用户使用指纹簇定位,同时产生位置信息滤波后对指纹簇进行更新维护;其中p(r)为辐射功率,a为常数,a=1.2,p0为无线信号发射功率,z为参数,e为自然常数,m为参数,ε为空气的相对介电常数,ε=1,r为距离,P为常数,p=0.85。2.根据权利要求1所述的一种基于运动行为离散数据滤波的指纹定位算法,其特征在于:所述的步骤S2中,根据层高、使用者身高以及距离计算出距离r,将距离r以及无线信号发射功率代入无线信号的辐射模型,计算出p(r),形成原子指纹库。3.根据权利要求1所述的一种基于运动行为离散数据滤波的指纹定位算法,其特征在于:所述的用户位置计算包括:以接收到的信号最强的无线信号发射器安装位置的二维坐标为极坐标原点;计算被定位者在该极坐标上的各个点(ri,θi)上的概率,得到最大概率位置,p(ri,θi)=pi0×pi1×pi2+...,其中p(ri,θi)为定位在极坐标上每个点的概率,pi0为该点在极坐标系中的概率,pi1为该点距离第二个无线信号发射器位标的距离及其信号强度对应的概率,pi2为该点距离第三个无线信号发射器位标的距离及其信号强度对应的概率;从大到小配列各个点的概率,选前三个作为最优位置p(r1,θ1),p(r2,θ2),p(r3,θ3),将极坐标转换为位置坐标...

【专利技术属性】
技术研发人员:左雪梅
申请(专利权)人:成都普连众通科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1