一种基于WIFI-RTT测距的监听定位系统技术方案

技术编号:28849073 阅读:11 留言:0更新日期:2021-06-11 23:51
本发明专利技术公开一种基于WIFI‑RTT测距的监听定位系统,包括中央处理器、数据采集系统、监听系统和定位系统,数据采集系统采集得到数据集,发送给中央处理器;中央处理器将所述数据集进行数据预处理并将数据传递给监听系统;监听系统包括监听算法模块,监听算法模块对数据进行有效监测,确定返回值改变状态时刻,对异常状态及时进行警报并向所述中央处理器发送警报信号;定位系统根据数据预处理所得数据和警报信号进行定位,所述定位系统包括半系统误差约束模型模块及定位算法模块,通过半系统误差约束模型模块对半系统误差进行估计,求得半系统误差估计结果参与定位算法,本发明专利技术能够实现室内高精度定位。

【技术实现步骤摘要】
一种基于WIFI-RTT测距的监听定位系统
本专利技术属于室内定位的
,具体涉及一种基于WIFI-RTT测距的监听定位系统。
技术介绍
基于位置服务的应用使得定位技术受到越来越多的关注,同时对定位结果的精度提出了更高的要求。随着智能手机的普及和应用,提供多种基于位置服务的手机会成为未来大众高精度定位的主要载体。由于基于全球导航卫星系统(GNSS)的导航信号在室内很难被接收到,因此不能被用于室内定位。为解决室内定位问题,已经提出了多种技术方案,如基于WIFI、超宽带、蓝牙、惯性传感器等,与其它技术相比,WIFI因庞大的受众和低廉的价格受到更多的关注。ToA、TDoA等测距方式因时钟误差使得测距结果偏差严重,以此用来定位是极度不合理的。RTT测距方式因消除钟差带来的影响可以提供更精确的测距结果,又因存在半系统误差不能获得很好的定位结果。使用过程中,路由器返回值状态的频繁变化给室内高精度定位增加了困难,目前尚未提出合理的解决方案。
技术实现思路
有鉴于此,本专利技术提供了一种基于WIFI-RTT测距的监听定位系统,能够实现室内高精度定位。实现本专利技术的技术方案如下:一种基于WIFI-RTT测距的监听定位系统,包括中央处理器、数据采集系统、监听系统和定位系统,所述数据采集系统采集得到数据集,发送给中央处理器;所述数据集包括来自WIFI信号源提供的RTT测距信息、RSSI测距信息和惯性传感器提供的信息;所述中央处理器将所述数据集进行数据预处理并将数据传递给所述监听系统;所述中央处理器包括预设数据库,所述预设数据库存储有测距均值、方差信息;所述监听系统包括监听算法模块,所述监听算法模块对数据进行有效监测,确定返回值改变状态时刻,对异常状态及时进行警报并向所述中央处理器发送警报信号;所述定位系统根据所述数据预处理所得数据和警报信号进行定位,所述定位系统包括半系统误差约束模型模块及定位算法模块,通过所述半系统误差约束模型模块对半系统误差进行估计,求得半系统误差估计结果参与所述定位算法。进一步地,所述数据集中的RSSI测距信息和惯性传感器提供的信息同时被用于所述中央处理器对所述数据集的预处理、所述定位系统中半系统误差约束模型的修正及定位算法中权值矩阵的确定。进一步地,所述监听系统确定返回值改变状态时刻后,由所述监听系统直接向所述定位系统提供所述警报信号。进一步地,所述半系统误差约束模型模块在接受到所述监听系统提供的所述警报信号后立即进行建模处理;否则每隔20s进行一次建模校正。进一步地,所述半系统误差约束模型通过对半系统误差的修正提高定位精度,针对半系统误差的估计具体包括以下步骤:1.获得所述数据集,同时提取所有信息,经过数据预处理判定位置接收器是否移动,如果没有移动则进入步骤2,否则进入步骤6。2.判断是否已获得该状态下半系统误差,如果已经获得,则进入步骤3,否则进入步骤5。3.选择一段时间内所述RTT测距信息数据进行处理,根据已获得的半系统误差对所述RTT测距信息数据均值修正后进行位置解算,若误差项小于设定误差阈值,则认为半系统误差结果可靠,以该位置结果作为定位结果;若误差项大于设定阈值,则进入步骤4。4.选择一段时间内所述RTT测距信息数据进行处理,获得每个路由器提供数据的均值,选择调节系数w=2cm,以各个路由器测距均值x,x+w,x-w作为测距结果分别进行位置解算,如果系列解中存在误差小于设定误差阈值的解,则取均值作为标准位置,否则选误差最小的解中的数据作为初始数据进行迭代运算,每次迭代运算,所述调节系数w=w/5,直至系列解中存在误差小于设定误差阈值的解。5.选择一段时间内所述RTT测距信息数据进行处理,获得每个路由器提供数据的均值,选择调节系数w=6cm,以各个路由器测距均值x,x+w,x-w作为测距结果分别进行位置解算,如果系列解中存在误差小于设定误差阈值的解,则取均值作为标准位置,否则选误差最小的解中的数据作为初始数据进行迭代运算,每次迭代运算,所述调节系数w=w/5,直至系列解中存在误差小于设定误差阈值的解。6.判断是否已获得该状态下半系统误差,如果已经获得,则进入步骤7,否则进入步骤9。7.取n组数据,n为奇数,根据已获得的半系统误差对所述RTT测距信息数据均值修正后进行位置解算,获得位置中心点,将所述位置中心点与第(n+1)/2组进行误差校验,误差小于设定误差阈值,则认为半系统误差结果可靠;否则,进入步骤8。8.选择有交叠的窗口滑动获得连续两组数据(如1-5,2-6…6-10等),获得每个路由器提供数据的均值,选择调节系数w=2cm,以各个路由器测距均值x,x+w,x-w作为测距结果分别进行位置解算,如果系列解中存在误差小于设定误差阈值的解,则取均值作为标准位置,否则选误差最小的解中的数据作为初始数据进行迭代运算,每次迭代运算,所述调节系数w=w/5,直至每组的系列解中均存在误差小于设定误差阈值的解,拟合行动轨迹,计算轨迹中心并获得所述轨迹中心到各个路由器的距离;同时计算中间5组数据中测距结果均值作为参考样本,计算均值作为参考测距结果,最后将所述手机与多个路由器的距离与所述参考测距结果作差即可求得该状态下的半系统误差,所述半系统误差参与所述定位算法。9.选择有交叠的窗口滑动获得n组数据,n为奇数,(如1-5,2-6…6-10等),获得每个路由器提供数据的均值,选择调节系数w=6cm,以各个路由器测距均值x,x+w,x-w作为测距结果分别进行位置解算,如果系列解中存在误差小于设定误差阈值的解,则取均值作为标准位置,否则选误差最小的解中的数据作为初始数据进行迭代运算,每次迭代运算,所述调节系数w=w/5,直至每组的系列解中均存在误差小于设定误差阈值的解,拟合行动轨迹,计算轨迹中心并获得所述轨迹中心到各个路由器的距离;同时计算中间5组数据中测距结果均值作为参考样本,计算均值作为参考测距结果,最后将所述手机与多个路由器的距离与所述参考测距结果作差即可求得该状态下的半系统误差,所述半系统误差参与所述定位算法。有益效果:本专利技术通过对返回值状态的监听及半系统误差约束模型的建立,能够提供优于1m精度的定位结果,同时运算效率提高超过30%。附图说明图1是本专利技术实施例的一种基于WIFI-RTT测距的监听定位系统结构示意图。图2是本专利技术实施例的一种适合于手机实现室内定位用基于半参数定位方法测距流程图。其中,1-中央处理器;2-数据采集系统;3-监听系统;4-定位系统;5-数据集;6-预设数据库;7-RTT测距信息;8-RSSI测距信息;9-惯性传感器提供的信息;10-监听算法模块;11-警报信号;12-半系统误差约束模型模块;13-定位算法模块。具体实施方式下面结合附图并举实施例,对本专利技术进行详细描述。本专利技术提供了一种基于WIFI-RTT测距的监听定位系统,如图1所示,包括中央处理器1,对于所述中央处理器本文档来自技高网...

【技术保护点】
1.一种基于WIFI-RTT测距的监听定位系统,其特征在于,包括中央处理器、数据采集系统、监听系统和定位系统,/n所述数据采集系统采集得到数据集,发送给中央处理器;所述数据集包括来自WIFI信号源提供的RTT测距信息、RSSI测距信息和惯性传感器提供的信息;/n所述中央处理器将所述数据集进行数据预处理并将结果数据传递给所述监听系统;所述中央处理器包括预设数据库,所述预设数据库存储有测距均值、方差信息;/n所述监听系统包括监听算法模块,所述监听算法模块对数据进行有效监测,确定返回值改变状态时刻,对异常状态及时进行警报并向所述中央处理器发送警报信号;/n所述定位系统根据所述数据预处理所得数据和警报信号进行定位,所述定位系统包括半系统误差约束模型模块及定位算法模块,通过所述半系统误差约束模型模块对半系统误差进行估计,求得半系统误差估计结果参与所述定位算法。/n

【技术特征摘要】
1.一种基于WIFI-RTT测距的监听定位系统,其特征在于,包括中央处理器、数据采集系统、监听系统和定位系统,
所述数据采集系统采集得到数据集,发送给中央处理器;所述数据集包括来自WIFI信号源提供的RTT测距信息、RSSI测距信息和惯性传感器提供的信息;
所述中央处理器将所述数据集进行数据预处理并将结果数据传递给所述监听系统;所述中央处理器包括预设数据库,所述预设数据库存储有测距均值、方差信息;
所述监听系统包括监听算法模块,所述监听算法模块对数据进行有效监测,确定返回值改变状态时刻,对异常状态及时进行警报并向所述中央处理器发送警报信号;
所述定位系统根据所述数据预处理所得数据和警报信号进行定位,所述定位系统包括半系统误差约束模型模块及定位算法模块,通过所述半系统误差约束模型模块对半系统误差进行估计,求得半系统误差估计结果参与所述定位算法。


2.如权利要求1所述的一种基于WIFI-RTT测距的监听定位系统,其特征在于,所述数据集中的RSSI测距信息和惯性传感器提供的信息同时被用于所述中央处理器对所述数据集的预处理、所述定位系统中半系统误差约束模型的修正及定位算法中权值矩阵的确定。


3.如权利要求1所述的一种基于WIFI-RTT测距的监听定位系统,其特征在于,所述监听系统确定返回值改变状态时刻后,由所述监听系统直接向所述定位系统提供所述警报信号。


4.如权利要求1所述的一种基于WIFI-RTT测距的监听定位系统,其特征在于,所述半系统误差约束模型模块在接受到所述监听系统提供的所述警报信号后立即进行建模处理;否则每隔20s进行一次建模校正。


5.如权利要求1所述的一种基于WIFI-RTT测距的监听定位系统,其特征在于,所述半系统误差约束模型通过对半系统误差的修正提高定位精度,针对半系统误差的估计具体包括以下步骤:
1.获得所述数据集,同时提取所有信息,经过数据预处理判定位置接收器是否移动,如果没有移动则进入步骤2,否则进入步骤6;
2.判断是否已获得该状态下半系统误差,如果已经获得,则进入步骤3,否则进入步骤5;
3.选择一段时间内所述RTT测距信息数据进行处理,根据已获得的半系统误差对所述RTT测距信息数据均值修正后进行位置解算,若误差项小于设定误差阈值,则认为半系统误差结果可靠,以该位置结果作为定位结果;若误差项大于设定阈值,则进入步骤4;
4.选择一段时间内所述RTT测距信息数据进行处理,获得每个路由器提供数据的均值,选择调节系数w=2cm,以各个路由器测距均值x,x+w,x-w作...

【专利技术属性】
技术研发人员:李子申郭笑尘汪亮王宁波
申请(专利权)人:中国科学院空天信息创新研究院
类型:发明
国别省市:北京;11

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

1