一种基于麦克风阵列的运动目标速度估计方法

文档序号:9630722阅读:343来源:国知局
一种基于麦克风阵列的运动目标速度估计方法
【技术领域】
[0001] 本发明涉及声目标速度估计技术领域,特别是涉及一种基于麦克风阵列的运动目 标速度估计方法。
【背景技术】
[0002] 在诸多场合中,对运动目标速度的估计一直是一个非常重要的内容。常用的采用 麦克风用于估计速度的方式有两种。一种是根据车辆经过时候产生的多普勒效应,将车辆 经过的整段信号在频谱上进行分析用以估计多普勒效应产生的频率偏移而估计出速度;第 二种是,采用两个并排放置的麦克风,利用最大似然估计的方式对速度进行估计。这两种方 式不但操作复杂,计算量大,而且因为受多种因素影响,精度不高,不适合诸如无线传感器 之类功耗极低的传感器使用。

【发明内容】

[0003] 本发明所要解决的技术问题是提供一种基于麦克风阵列的运动目标速度估计方 法,具有操作简单,计算量低,估计精度高等优点。
[0004] 本发明解决其技术问题所采用的技术方案是:提供一种基于麦克风阵列的运动目 标速度估计方法,包括以下步骤:
[0005] (1)运动目标经过麦克风阵列时,麦克风阵列按帧长为ΛΤ的时间帧对该运动目 标进行角度估计,从而得到运动目标在每个时间帧上的角度估计值;
[0006] (2)找到运动目标距离麦克风阵列最近的时间帧t。;
[0007] (3)利用运动目标距离麦克风阵列最近的时间帧t。前后各N个时间帧上的角度估 计值结合麦克风阵列到运动目标运动轨迹的垂直距离d,估计出该运动目标的速度V。
[0008] 所述步骤(2)中将各时间帧上估计出的角度最接近于某个特定角度的时间帧作 为运动目标距离麦克风阵列最近的时间帧t。,其中这个特定角度指的是运动目标距离麦克 风阵列最近位置的角度。
[0009] 所述步骤(3)中通过 Η十出运动目标的速度V,其中,修正 因吁
·)或者1,c为声音传播速度,前者考虑了声音传 播效应,后者忽略了声音传播效应iVl(n)和^(1〇分别表示目标速度在距离麦克风阵列最 近的时间帧t。前后第η帧上的两个速度估计值,Θ。为运动目标在距离麦克风阵列最近的 时间帧t。后第η个时间帧上的角度估计值、θη为运动目标在距离麦克风阵列最近的时间 帧t。前第η个时间帧上的角度估计值。
[0010] 有益效果
[0011] 由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效 果:本发明利用麦克风阵列来对运动目标速度进行估计,相比传统的麦克风速度估计方式 具有低功耗、操作简单,估计精度高等优点,能很好地和现有采用麦克风阵列进行目标追踪 的传感器结合起来。
【附图说明】
[0012] 图1是本发明的应用示意图;
[0013] 图2是具体实施例的定向结果图。
【具体实施方式】
[0014] 下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明 而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人 员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定 的范围。
[0015] 本发明的实施方式涉及一种基于麦克风阵列的运动目标速度估计方法,其应用示 意图见图1,包括以下步骤:(1)运动目标经过麦克风阵列时,麦克风阵列按帧长为AT的 时间帧对该运动目标进行角度估计,从而得到运动目标在每个时间帧上的角度估计值;(2) 运用算法找到运动目标距离麦克风阵列最近的时间帧t。;(3)利用运动目标距离麦克风阵 列最近的时间帧t。前后各N个时间帧上的角度估计值结合麦克风阵列到运动目标运动轨 迹的垂直距离d,即可按公式估计出该运动目标的速度V。
[0016] 所述步骤(2)中将各时间帧上估计出的角度最接近于某个特定角度的时间帧作 为运动目标距离麦克风阵列最近的时间帧t。,其中这个特定角度指的是运动目标距离麦克 风阵列最近位置的角度,例如如果将目标距离麦克风阵列最近的位置作为〇度方向,则将 各时间帧上估计出的角度最接近〇°的时间帧作为运动目标距离麦克风阵列最近的时间帧 t。。所述步骤⑶中通过式(1)
'计出运动目标的速度V,其中,修 正因子
)或者1,c为声音传播速度,前者考虑了声音 传播效应,后者忽略了声音传播效应iVl(n)和^(1〇分别表示目标速度在距离麦克风阵列 最近的时间帧t。前后第η帧上的两个速度估计值,θn为运动目标在距离麦克风阵列最近 的时间帧t。后第η个时间帧上的角度估计值、θn为运动目标在距离麦克风阵列最近的时 间帧t。前第η个时间帧上的角度估计值。
[0017] 下面以一个运动目标速度估计的具体实施例来进一步说明本发明。
[0018] 步骤一:将一个四阵元均匀圆阵的麦克风阵列放置于公路3m处,将1号麦克风正 对路面,采样率为8192HZ。车辆经过时,以每0. 125S为一时间帧,利用麦克风阵列,使用定 向算法按每帧信号进行定向,结果如图2所示。
[0019] 步骤二:通过算法自动找出t。帧。本实施例采用找寻t。帧的计算方式为:各时间 帧上估计出的角度最接近0°的时间帧就是t。。本例得到1:。= 123。
[0020] 步骤三:取N= 1,忽略声音传播,修正因子为1,使用式⑴进行计算。有
[0021]
[0022]
[0023]
[0024] 不难发现,本发明在麦克风阵列定向的基础上进行运动目标速度估计,充分挖掘 了麦克风阵列的优势,相比现有的麦克风速度估计方式,操作简单,精度更高,是一种便捷 而准确的速度估计方式。
【主权项】
1. 一种基于麦克风阵列的运动目标速度估计方法,其特征在于,包括以下步骤: (1) 运动目标经过麦克风阵列时,麦克风阵列按帧长为at的时间帧对该运动目标进 行角度估计,从而得到运动目标在每个时间帧上的角度估计值; (2) 找到运动目标距离麦克风阵列最近的时间帧t。; (3) 利用运动目标距离麦克风阵列最近的时间帧t。前后各N个时间帧上的角度估计值 结合麦克风阵列到运动目标运动轨迹的垂直距离d,估计出该运动目标的速度V。2. 根据权利要求1所述的基于麦克风阵列的运动目标速度估计方法,其特征在于,所 述步骤(2)中将各时间帧上估计出的角度最接近于某个特定角度的时间帧作为运动目标 距离麦克风阵列最近的时间帧t。,其中这个特定角度指的是运动目标距离麦克风阵列最近 位置的角度。3. 根据权利要求1所述的基于麦克风阵列的运动目标速度估计方法,其特征在于, 所述步骤(3)中通过估计出运动目标的速度v,其中,修正因子或者1,c为声音传播速度,前者考虑了声音传播效 应,后者忽略了声音传播效应,Vl(n)和^(1〇分别表示目标速度在距离麦克风阵列最近的 时间帧t。前后第η帧上的两个速度估计值,θn为运动目标在距离麦克风阵列最近的时间 帧t。后第η个时间帧上的角度估计值、Θ。为运动目标在距离麦克风阵列最近的时间帧t。 前第η个时间帧上的角度估计值。
【专利摘要】本发明涉及一种基于麦克风阵列的运动目标速度估计方法,包括以下步骤:(1)运动目标经过麦克风阵列时,麦克风阵列按帧长为ΔT的时间帧对该运动目标进行角度估计,从而得到运动目标在每个时间帧上的角度估计值;(2)找到运动目标距离麦克风阵列最近的时间帧t0;(3)利用距离麦克风阵列最近的时间帧t0前后各N个时间帧上的角度估计值结合麦克风阵列到运动目标运动轨迹的垂直距离d,即可按公式估计出该运动目标的速度v。本发明具有操作简单,计算量低,估计精度高等优点。
【IPC分类】G01S3/802, G01S15/58
【公开号】CN105388479
【申请号】CN201510766569
【发明人】郭峰, 祖兴水, 黄景昌, 赵沁, 刘华巍, 李宝清, 袁晓兵
【申请人】中国科学院上海微系统与信息技术研究所
【公开日】2016年3月9日
【申请日】2015年11月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1