当前位置: 首页 > 专利查询>深圳大学专利>正文

一种室内的定位方法及系统技术方案

技术编号:16435427 阅读:21 留言:0更新日期:2017-10-24 23:53
本发明专利技术提供了一种室内的定位方法及系统,该定位方法包括:S1.接收步骤,接收探头采集的脚步声振动信号;S2.检测步骤,采用SWIM模型检测脚步声振动信号并校正;S3.估计步骤,采用PCC算法来估计时延;S4.处理步骤,根据定位算法求出目标精确位置。本发明专利技术的有益效果是:本发明专利技术通过地震检波器采集人走路的脚步声振动来实现人的定位,脚步声振动沿着地面传播,不会像在空气中传播时遇到家具等障碍物而产生多径反射影响定位效果,为了达到精准定位,本发明专利技术设计了SWIM模型来检测脚步声,并设计了PCC算法估计时延并定位。

Indoor positioning method and system

The present invention provides a method and a system for indoor positioning, including the positioning method: S1. receiving step footsteps vibration signal receiving probe acquisition; S2. detection step, using SWIM model to detect the footsteps of vibration signal and correction; S3. estimation step, PCC algorithm is used to estimate the time delay; S4. processing step, according to the positioning algorithm the exact location of the target. The invention has the advantages that: the invention of vibration footsteps walk through the acquisition of geophone to achieve positioning, footsteps vibration travels along the ground, not like the spread in the air when the furniture and other obstacles resulting from multipath reflection affects the positioning effect, in order to achieve precise positioning, the invention designs SWIM model detection of footsteps, and the design of the PCC algorithm for time delay estimation and positioning.

【技术实现步骤摘要】
一种室内的定位方法及系统
本专利技术涉及信息处理和室内定位
,尤其涉及一种室内的定位方法及系统。
技术介绍
现有室内定位技术有红外线技术、蓝牙技术、计算机视觉技术、射频识别技术、WIFI技术、ZigBee技术,UWB技术和超声波技术等,其中定位精度最高的技术是UWB和激光技术,但UWB成本太高,激光则容易被遮挡。目前室内定位系统多采用RF或声音信号来实现定位,但在复杂环境下,这些信号都存在着严重地多径效应,请参阅附图1,附图1举例说明了多径效应的产生过程;信号的多径效应严重地干扰了距离的计算,导致在复杂环境下的定位精度普遍不高;为了减弱多径效应,现有的室内定位技术大都要求空旷的室内环境,而现实中,我们的应用场景都会有很多障碍物,所以这导致了室内定位技术还迟迟没有大范围地应用于我们的生活中;同时在实际应用中,由于室内环境复杂多变,干扰因素较多,信号的检测也成为一种挑战,而且即使成功地检测到了需要定位的信号,由于多径效应的影响,要想精确地估计时延也成为一种难题。
技术实现思路
本专利技术提供了一种室内的定位方法,包括如下步骤:S1.接收步骤,接收探头采集的脚步声振动信号;S2.检测步骤,采用SWIM模型检测脚步声振动信号并校正;S3.估计步骤,采用PCC算法来估计时延;S4.处理步骤,根据定位算法求出目标精确位置。作为本专利技术的进一步改进,所述S2.检测步骤包括:S21.接收头接收到脚步声振动信号,并对其进行维纳滤波;S22.计算出脚步声振动信号的短时能量;S23.用基于短时能量的双门限端点检测法来初步检测出脚步声的起点和终点;S24.结合脚步声间隔,分配权重来重新调整脚步声的起点;S25.对SWIM模型进行实时校正。作为本专利技术的进一步改进,所述S3.估计步骤包括:S31.检测出脚步声振动信号x的各个峰值,并找出第一个峰值的位置,记为p1;S32.找出另一个接收头接收到的同一个脚步声x'的第一个峰值的位置,记为p2;S33.取p1和p2中的较小值,记为pmin;S34.根据经验对x从p1向前取n个点,并向前补(p1-pmin)个零进行时间同步,根据经验向后取n'个点,与p1组成信号1,记为sig1;S35.对x'从p2向前取n个点,并向前补(p2-pmin)个零进行时间同步,再向后取n'个点,与p2组成信号2,记为sig2;S36.分别求出sig1和sig2的长度,记为l1、l2,l1、l2中较大的值记为lmax;S37.对sig1向后补(lmax-l1)个零,对sig2向后补(lmax-l2)个零,用于对齐sig1和sig2的长度;S38.利用GCC对sig1和sig2进行时延估计。作为本专利技术的进一步改进,所述S4.处理步骤包括:S41.通过S3.估计步骤求出脚步声振动信号到达三个或三个以上接收头的时间差;S42.利用到达时间差进行定位的算法计算出脚步声振动信号的精确坐标。作为本专利技术的进一步改进,在所述步骤S23中,包括:S231.设置噪音短时能量的最大值为能量的低门限,设置脚步声能量最大值的1/2为能量的高门限;S232.设置两个参数:静音的最长长度和信号的最短长度;S233.整个端点检测分为4段:静音段、过渡段、信号段、结束;S234.程序用一个变量Status表示当前所处状态;S235.信号的初始段为静音段,如果短时能量超过了低门限,就开始标记起点,进入过渡段;S236.在过渡段中,不能确信处于信号段,若有短时能量回落到低门限以下,且超过最大静音长度,则恢复到静音状态;S237.如果过渡段中有超过高门限,则确信进入信号段;S238.如果最终分段的长度小于最小信号长度,则认为是噪声并舍弃;S239.切出来的第一个和最后一个采样点,标记为x0和x′0;S2310.切出第二个脚步声的起点和终点,标记为x1和x′1;同时得到前两个脚步声的间隔d1(d1=x1-x'0);S2311.得到i+1个脚步声的起点xi、终点x′i及其间隔di+1,其中i≥0;在所述步骤S24中,结合脚步声间隔di+1,分配权重来重新调整脚步声的起点为yi(i≥2),其调整公式如下:yi=Mi-1x′i+Ni-1di-1(2)Mi-1=(1/2)^i(3)Mi+Ni=1(4)其中,M和N是权重,i是步数为1的递增函数,每次切断时增加1,因为人行走并不是绝对匀速的,而最新的脚步声间隔能更好的预测下一个脚步声的间隔,所以我们选择EMA函数来计算di,如公式(5)所示,同时因为越往后,速度越是稳定可靠,随着EMA的迭代过程,M的比例按指数衰减模型快速减少;在所述步骤S25中,对SWIM模型进行实时校正,因为当行人突然大幅度改变行走速度时,比如从走的状态变成跑步,分段会造成偏差,所以当人突然大幅度改变行走速度时,我们让M和N恢复初始值,并开始重新使用指数增长模型分配M和N的权重。本专利技术还提供了一种室内的定位系统,包括:接收模块,用于接收探头采集的脚步声振动信号;检测模块,用于采用SWIM模型检测脚步声振动信号并校正;估计模块,用于采用PCC算法来估计时延;处理模块,用于根据定位算法求出目标精确位置。作为本专利技术的进一步改进,所述检测模块包括:第一检测模块,用于接收头接收到脚步声振动信号,并对其进行维纳滤波;第二检测模块,用于计算出脚步声振动信号的短时能量;第三检测模块,用于用基于短时能量的双门限端点检测法来初步检测出脚步声的起点和终点;第四检测模块,用于结合脚步声间隔,分配权重来重新调整脚步声的起点;第五检测模块,用于对SWIM模型进行实时校正。作为本专利技术的进一步改进,所述估计模块包括:第一估计模块,用于检测出脚步声振动信号x的各个峰值,并找出第一个峰值的位置,记为p1;第二估计模块,用于找出另一个接收头接收到的同一个脚步声x'的第一个峰值的位置,记为p2;第三估计模块,用于取p1和p2中的较小值,记为pmin;第四估计模块,用于根据经验对x从p1向前取n个点,并向前补(p1-pmin)个零进行时间同步,根据经验向后取n'个点,与p1组成信号1,记为sig1;第五估计模块,用于对x'从p2向前取n个点,并向前补(p2-pmin)个零进行时间同步,再向后取n'个点,与p2组成信号2,记为sig2;第六估计模块,用于分别求出sig1和sig2的长度,记为l1、l2,l1、l2中较大的值记为lmax;第七估计模块,用于对sig1向后补(lmax-l1)个零,对sig2向后补(lmax-l2)个零,用于对齐sig1和sig2的长度;第八估计模块,用于利用GCC对sig1和sig2进行时延估计。作为本专利技术的进一步改进,所述处理模块包括:第一处理模块,用于通过估计模块求出脚步声振动信号到达三个或三个以上接收头的时间差;第二处理模块,用于利用到达时间差进行定位的算法计算出脚步声振动信号的精确坐标。作为本专利技术的进一步改进,所述第三检测模块包括:第一检测处理单元,用于设置噪音短时能量的最大值为能量的低门限,设置脚步声能量最大值的1/2为能量的高门限;第二检测处理单元,用于设置两个参数:静音的最长长度和信号的最短长度;第三检测处理单元,用于整个端点检测分为4段:静音段、过渡段、信号段、结束;第四检测处理单元,程序用一个变量Status表示当前所处状态;第五本文档来自技高网...
一种室内的定位方法及系统

【技术保护点】
一种室内的定位方法,其特征在于,包括如下步骤:S1.接收步骤,接收探头采集的脚步声振动信号;S2.检测步骤,采用SWIM模型检测脚步声振动信号并校正;S3.估计步骤,采用PCC算法来估计时延;S4.处理步骤,根据定位算法求出目标精确位置。

【技术特征摘要】
1.一种室内的定位方法,其特征在于,包括如下步骤:S1.接收步骤,接收探头采集的脚步声振动信号;S2.检测步骤,采用SWIM模型检测脚步声振动信号并校正;S3.估计步骤,采用PCC算法来估计时延;S4.处理步骤,根据定位算法求出目标精确位置。2.根据权利要求1所述的定位方法,其特征在于,所述S2.检测步骤包括:S21.接收头接收到脚步声振动信号,并对其进行维纳滤波;S22.计算出脚步声振动信号的短时能量;S23.用基于短时能量的双门限端点检测法来初步检测出脚步声的起点和终点;S24.结合脚步声间隔,分配权重来重新调整脚步声的起点;S25.对SWIM模型进行实时校正。3.根据权利要求1所述的定位方法,其特征在于,所述S3.估计步骤包括:S31.检测出脚步声振动信号x的各个峰值,并找出第一个峰值的位置,记为p1;S32.找出另一个接收头接收到的同一个脚步声x'的第一个峰值的位置,记为p2;S33.取p1和p2中的较小值,记为pmin;S34.根据经验对x从p1向前取n个点,并向前补(p1-pmin)个零进行时间同步,根据经验向后取n'个点,与p1组成信号1,记为sig1;S35.对x'从p2向前取n个点,并向前补(p2-pmin)个零进行时间同步,再向后取n'个点,与p2组成信号2,记为sig2;S36.分别求出sig1和sig2的长度,记为l1、l2,l1、l2中较大的值记为lmax;S37.对sig1向后补(lmax-l1)个零,对sig2向后补(lmax-l2)个零,用于对齐sig1和sig2的长度;S38.利用GCC对sig1和sig2进行时延估计。4.根据权利要求1所述的定位方法,其特征在于,所述S4.处理步骤包括:S41.通过S3.估计步骤求出脚步声振动信号到达三个或三个以上接收头的时间差;S42.利用到达时间差进行定位的算法计算出脚步声振动信号的精确坐标。5.根据权利要求2所述的定位方法,其特征在于:在所述步骤S23中,包括:S231.设置噪音短时能量的最大值为能量的低门限,设置脚步声能量最大值的1/2为能量的高门限;S232.设置两个参数:静音的最长长度和信号的最短长度;S233.整个端点检测分为4段:静音段、过渡段、信号段、结束;S234.程序用一个变量Status表示当前所处状态;S235.信号的初始段为静音段,如果短时能量超过了低门限,就开始标记起点,进入过渡段;S236.在过渡段中,不能确信处于信号段,若有短时能量回落到低门限以下,且超过最大静音长度,则恢复到静音状态;S237.如果过渡段中有超过高门限,则确信进入信号段;S238.如果最终分段的长度小于最小信号长度,则认为是噪声并舍弃;S239.切出来的第一个和最后一个采样点,标记为x0和x′0;S2310.切出第二个脚步声的起点和终点,标记为x1和x′1;同时得到前两个脚步声的间隔d1(d1=x1-x'0);S2311.得到i+1个脚步声的起点xi、终点x′i及其间隔di+1,其中i≥0;在所述步骤S24中,结合脚步声间隔di+1,分配权重来重新调整脚步声的起点为yi(i≥2),其调整公式如下:yi=Mi-1x′i+Ni-1di-1(2)Mi-1=(1/2)^i(3)Mi+Ni=1(4)其中,M和N是权重,i是步数为1的递增函数,每次切断时增加1,因为人行走并不是绝对匀速的,而最新的脚步声间隔能更好的预测下一个脚步声的间隔,所以我们选择EMA函数来计算di,如公式(5)所示,同时因为越往后,速度越是稳定可靠,随着EMA的迭代过程,M的比例按指数衰减模型快速减少;在所述步骤S25中,对SWIM模型进行实时校正,因为当行人突然大幅度改变行走速度时,比如从走的状态变成跑步,分段会造成偏差,所以当人突然大幅度改变行走速度时,我们让M和N恢复初始值,并开始重新使用指数增长模型分配M和N的权重。6.一种室内的定位系统,其特征在于,包括:接收模块,用于接收探头采集的脚步声振动信号;检测模块,用于采用...

【专利技术属性】
技术研发人员:伍楷舜陈文强王璐关茂拧
申请(专利权)人:深圳大学
类型:发明
国别省市:广东,44

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

1