一种适用于智能家居的稳定测距方法、设备和介质技术

技术编号:39294987 阅读:10 留言:0更新日期:2023-11-07 11:02
本发明专利技术公开了一种适用于智能家居的稳定测距方法,包括:1、获得多帧ADC数据的2D FFT频谱;2、人感检测,包括动目标检测和微动目标检测;3、根据当前帧ADC数据的2D FFT频谱判断目标在第一设定时间内是否存在动目标;若是,则找出最靠近雷达的目标距离并进行滤波;4、根据多帧ADC数据的2D FFT频谱判断所述目标在第二设定时间内是否存在微动目标,若是,则找出最靠近雷达的目标距离并进行滤波;否则,结束流程;5、输出滤波后的最靠近雷达的目标距离。本发明专利技术还公开了一种电子设备及一种计算机可读存储介质,提高测距的精确度。提高测距的精确度。提高测距的精确度。

【技术实现步骤摘要】
一种适用于智能家居的稳定测距方法、设备和介质


[0001]本专利技术涉及镜柜
,尤其涉及一种适用于智能家居的稳定测距方法、设备和介质。

技术介绍

[0002]毫米波雷达,是工作在毫米波波段(millimeter wave)探测的雷达。通常毫米波是指30~300GHz频域(波长为1~10mm)的。毫米波的波长介于微波和厘米波之间,因此毫米波雷达兼有微波雷达和光电雷达的一些优点。随着毫米波雷达在智能家居的广泛应用,对其需求越来越多。
[0003]而现有常用的是基于红外的智能家居,红外检测区域窄,只能检测较小角度范围,无法实现宽角度范围内的检测、人员的精准定位以及微动检测。
[0004]针对上述的现有技术存在的问题设计一种适用于智能家居的稳定测距方法、设备和介质是本专利技术研究的目的。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提出一种适用于智能家居的稳定测距方法。
[0006]为了实现上述的技术目的,本专利技术所采用的技术方案为:
[0007]本专利技术提供了一种适用于智能家居的稳定测距方法,包括如下步骤:
[0008]步骤1、雷达发射探测信号并接收目标反射的多帧ADC数据,并获得多帧ADC数据的2D FFT频谱;
[0009]步骤2、进行人感检测;所述人感检测包括动目标检测和微动目标检测,所述动目标检测执行步骤3;所述微动目标检测执行步骤4;
[0010]步骤3、根据当前帧ADC数据的2D FFT频谱判断所述目标在第一设定时间内是否存在动目标;若是,则找出最靠近雷达的目标距离并进行滤波,进入步骤5;否则,结束流程;
[0011]步骤4、对多帧ADC数据的2D FFT频谱进行抽样得到抽样后2D FFT频谱,根据抽样后2D FFT频谱判断所述目标在第二设定时间内是否存在微动目标,若是,则找出最靠近雷达的目标距离并进行滤波,进入步骤5;否则,结束流程;
[0012]步骤5、输出滤波后的最靠近雷达的目标距离。
[0013]进一步的,所述步骤1具体包括:
[0014]步骤11、对雷达发射探测信号并接收目标反射的中频信号进行采样,得到ADC数据;
[0015]步骤12、对所述ADC数据进行M点FFT运算作为1D FFT,得到M/2个目标的距离频谱;其中,M表示采样数量;
[0016]步骤13、对每个距离维进行N点FFT运算作为2D FFT,得到N个目标的速度频谱和速度索引范围[

N/2,N/2],获得一帧ADC数据的2D FFT频谱;其中,N表示chirp数量;
[0017]步骤14、重复若干次步骤11

步骤13,得到多帧ADC数据的2D FFT频谱。
[0018]进一步的,所述步骤3中根据当前帧ADC数据的2D FFT频谱判断所述目标在第一设定时间内是否存在动目标,具体包括:
[0019]步骤31、从当前帧ADC数据的2D FFT频谱中的每个速度频谱上选取出最大值得到目标距离索引;
[0020]步骤32、若当前帧的所述目标距离索引中含有大于第一阈值的距离索引,则判定存在动目标。
[0021]进一步的,所述步骤3中找出最靠近雷达的目标距离并进行滤波,具体包括:
[0022]步骤33、将当前帧的所述目标距离索引中大于第一阈值的距离索引进行保存;
[0023]步骤34、将保存的距离索引按距离从小到大排序;
[0024]步骤35、将排序后的距离索引进行均值滤波处理:当动目标帧数大于预设帧数,如果在动目标帧数中有数据的个数大于或等于预设百分比,则进行均值滤波作为滤波后的目标距离,如果在动目标帧数中有数据的个数小于预设百分比,则不进行处理和输出。
[0025]进一步的,所述将排序后的距离索引进行均值滤波处理之后,还包括:
[0026]步骤36、当有一个新的动目标出现时,计算微动目标与动目标的距离差Δd1;
[0027]步骤37、根据距离差

d1和误差D1判断新的动目标与微动目标的关联性,当微动目标与动目标的距离差

d1≤误差D1时,则认为是新的动目标与微动目标关联上,则微动目标不再进行输出;当微动目标与动目标的距离差

d1>误差D1时,则认为新的动目标与微动目标不是同一个目标,两个目标均要输出。
[0028]进一步的,所述步骤4中对多帧ADC数据的2D FFT频谱进行抽样得到抽样后2D FFT频谱,根据抽样后2D FFT频谱判断所述目标在第二设定时间内是否存在微动目标;具体包括:
[0029]步骤41、对每帧ADC数据的2D FFT频谱提取相同行的第n个chirp频谱得到抽样后2D FFT频谱,n为整数且n的取值范围是0≤n≤N

1;
[0030]步骤42、多个所述抽样后2D FFT频谱进行N点FFT运算得到低速抽样频谱;
[0031]步骤43、若所述低速抽样频谱中含有大于第二阈值的谱线,则判定存在微动目标。
[0032]进一步的,所述步骤4中找出最靠近雷达的目标距离并进行滤波,具体包括:
[0033]步骤44、记录下每帧中最靠近雷达的目标距离;
[0034]步骤45、对微动目标的目标距离做滤波处理:计算前后两帧微动数据的距离差

d2,若距离差

d2>误差D2时,则最新的微动值作为滤波后的目标距离;若距离差

d2≤误差D2,则保持前面一帧的微动值作为滤波后的目标距离。
[0035]进一步的,所述步骤3中找出最靠近雷达的目标距离之后和进行滤波之前,还包括:
[0036]判断动目标的位置状态:
[0037]将每帧的所述目标距离索引中大于第一阈值的距离索引所对应的速度索引进行保存,根据保存的速度索引判断目标位于雷达的状态,若速度索引为正,则说明目标处于远离状态;若速度索引为负,则说明目标处于靠近状态;
[0038]当目标靠近雷达后出现消失现象时,开始计数;判断在第三设定时间内是否有出现一个在相同距离上相关联的新目标,若是,则记录为横穿,并记录下目标距离;若否,则不为横穿;其中,所述关联的判断方式为消失前的距离数据与重新进入的新目标的距离数据
要一致并且没有检测到微动信号。
[0039]本专利技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述的一种适用于智能家居的稳定测距方法。
[0040]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的一种适用于智能家居的稳定测距方法。
[0041]采用上述的技术方案,本专利技术与现有技术相比,其具有的有益效果为:
[0042]1、高精度的测距:本专利技术采用的是毫米波雷达,毫米波雷达可以实现大角度范围的人员精准定位,具有厘米级的距本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于智能家居的稳定测距方法,其特征在于,包括如下步骤:步骤1、雷达发射探测信号并接收目标反射的多帧ADC数据,并获得多帧ADC数据的2D FFT频谱;步骤2、进行人感检测;所述人感检测包括动目标检测和微动目标检测,所述动目标检测执行步骤3;所述微动目标检测执行步骤4;步骤3、根据当前帧ADC数据的2D FFT频谱判断所述目标在第一设定时间内是否存在动目标;若是,则找出最靠近雷达的目标距离并进行滤波,进入步骤5;否则,结束流程;步骤4、对多帧ADC数据的2D FFT频谱进行抽样得到抽样后2D FFT频谱,根据抽样后2D FFT频谱判断所述目标在第二设定时间内是否存在微动目标,若是,则找出最靠近雷达的目标距离并进行滤波,进入步骤5;否则,结束流程;步骤5、输出滤波后的最靠近雷达的目标距离。2.如权利要求1所述的一种适用于智能家居的稳定测距方法,其特征在于,所述步骤1具体包括:步骤11、对雷达发射探测信号并接收目标反射的中频信号进行采样,得到ADC数据;步骤12、对所述ADC数据进行M点FFT运算作为1D FFT,得到M/2个目标的距离频谱;其中,M表示采样数量;步骤13、对每个距离维进行N点FFT运算作为2D FFT,得到N个目标的速度频谱和速度索引范围[

N/2,N/2],获得一帧ADC数据的2D FFT频谱;其中,N表示chirp数量;步骤14、重复若干次步骤11

步骤13,得到多帧ADC数据的2D FFT频谱。3.如权利要求2所述的一种适用于智能家居的稳定测距方法,其特征在于,所述步骤3中根据当前帧ADC数据的2D FFT频谱判断所述目标在第一设定时间内是否存在动目标,具体包括:步骤31、从当前帧ADC数据的2D FFT频谱中的每个速度频谱上选取出最大值得到目标距离索引;步骤32、若当前帧的所述目标距离索引中含有大于第一阈值的距离索引,则判定存在动目标。4.如权利要求3所述的一种适用于智能家居的稳定测距方法,其特征在于,所述步骤3中找出最靠近雷达的目标距离并进行滤波,具体包括:步骤33、将当前帧的所述目标距离索引中大于第一阈值的距离索引进行保存;步骤34、将保存的距离索引按距离从小到大排序;步骤35、将排序后的距离索引进行均值滤波处理:当动目标帧数大于预设帧数,如果在动目标帧数中有数据的个数大于或等于预设百分比,则进行均值滤波作为滤波后的目标距离,如果在动目标帧数中有数据的个数小于预设百分比,则不进行处理和输出。5.如权利要求4所述的一种适用于智能家居的稳定测距方法,其特征在于,所述将排序后的距离索引进行均值滤波处理之后,还包括:步骤36、当有一个新的动目标出现时,计算微动目标与动目标的距离差Δd1;步骤37、根据距离差

【专利技术属性】
技术研发人员:吴慧颖请求不公布姓名张远燚
申请(专利权)人:厦门精益远达智能科技有限公司
类型:发明
国别省市:

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

1