如果提高声音测距的分辨率?

发布者:RadiantDusk最新更新时间:2022-06-29 来源: csdn关键字:分辨率 手机看文章 扫描二维码
随时随地手机看文章

声音延迟的分辨率与空间分辨率之间的关系

通过相关运算可以获得声音传播的延迟,近而获得声源与接收MIC之间的距离。

由于声音信号是通过离散时间采样,因此对于时间 延迟的分辨率就会受到采样时间image.png的影响。在直线轨道上声音延迟信号分析 推文中,给出了是结果,如下图所示。可以看出时间延迟曲线呈现明显的台阶。这就是因为采样时间所引起的时间分辨率引起的。

image.png

image.png

在实际工程中,往往参与卷积的两个信号实现已知,比如在利用声音定位的时候,发送声音信号往往是事先确定好的固定的Chirp信号,每次参与计算的新的信号是接收到的回声信号。所以在上面卷积的快速算法中,对于已知信号的FFT可以事先计算好并存储,实际运算中只需要完成对新采集到信号的FFT计算,以及对乘积结果的反FFT计算。


最后需要补充一下,在利用上面公式计算的时候,还需要将两个信号通过补0,变成长度等于两个序列长度之和减一。


在下面程序中,首先简单的将两个等长序列都补零成两倍的长度。然后按照前面公式计算出卷积结果。


def procdatafft(send, rece):

    sm = mean(send)

    rm = mean(rece)


    send = [d - sm for d in send]

    rece = [d - rm for d in rece]


    sendspace = zeros(len(send) * 2)

    sendspace[0:len(send)] = send

    recespace = zeros(len(send) * 2)

    recespace[0:len(send)] = rece


    cor = list((fft.ifft(fft.fft(sendspace) * conj(fft.fft(recespace)))).real)

    maxpos = cor.index(max(cor))

    return maxpos


使用快速计算,比直接在时域中进行卷积速度大大提高了。

通过计算获得100个采样数据相关峰值点,使用FFT需要大约:0.36秒钟;而使用普通的相关运算则需要200秒左右。

通过FFT得到的相关结果峰值位置

使用FFT计算100点相关结果只需要0.37秒

直接计算100点相关结果则需要192秒左右

image.png


零阶保持、一阶保持、理想插值分别对应的卷积信号是矩形信号、三角信号以及sin ⁡ c ( t ) sin cleft( t right)sinc(t)信号等。

不同的离散时间信号重建成连续时间信号的方法

使用理想插值所获得的结果更加平滑,但计算起来相对比较复杂。但如果是从离散时间信号的傅里叶变换结果中恢复插值信号的话,则有一个非常方便的方法,那就是通过对数据的DFT结果补零,获得更长的频谱数据,再通过反离散傅里叶变换,就可以得到原来数据的理想插值结果了。具体的 原理在信号与系统课程中会进行介绍的。


由于前面在快速计算相关结果的时候,就利用了快速傅里叶变换,所以可以在最后一步进行反傅里叶变换的时候,先进行补零,然后在进行


def procdatafftinterpolation(send, rece, interptime):

    sm = mean(send)

    rm = mean(rece)

    send = [d - sm for d in send]

    rece = [d - rm for d in rece]


    sendspace = zeros(len(send) * 2)

    sendspace[0:len(send)] = send

    recespace = zeros(len(send) * 2)

    recespace[0:len(send)] = rece


    fftresult = fft.fft(sendspace) * conj(fft.fft(recespace))

    fftexpand = zeros(len(send) * interptime * 2, dtype=complex64)

    fftexpand[0:len(send)] = fftresult[0:len(send)]

    fftexpand[-len(send):] = fftresult[len(send):len(send)*2]

    cor = list(fft.ifft(fftexpand).real)

    maxpos = cor.index(max(cor))

    return maxpos


下面给出了插值10倍之后所获得的相关峰值位置结果,对比原始计算方法,可以看到经过插值之后的结果明显平滑多了。通过插值后的结果所获得的空间分辨率就从原来的3.6厘米降低到3.6毫米了。

经过空间插值细化后10倍后的相关峰值位置计算结构

由于实验环境是在室内,存在着很多反射波的干扰,所以当距离远了之后,距离测量出现了很多的波动,它们反映了空间中的很多驻波干扰。

随着插值倍数增加,所得到延迟曲线变化

通过简单的差值就可以轻松提高测距的空间分辨率,所需要的代价就是计算时间加长了。下面图给出了插值的倍数与结果计算消耗的时间之间的关系,整体上呈现线性比例关系。

细化倍数和计算时间

室内环境反射波对于测量结果的影响

由于是在室内进行实验,麦克风所接受到的声音信号除了直接来自于声源之外,可能还包括有四周墙壁的反射信号。如果声源距离比较近,四周的反射声波强度受到衰减,对于测量结果影响较小。


下面通过控制接受麦克的不同方向,考察一下测量结果是否受到影响。

使用舵机控制MIC的方向

下面是麦克距离音箱30厘米左右,方向从左到右旋转180°,所测到得到的声音延迟时间。

不同指向对应的相关延迟结果

延迟时间对应的最大值和最小值分别是:

image.png

在10kHz的采样率下,上述时间差所对应的距离变化为:

image.png

这个3厘米的变化距离和麦克风转动过程中所引起的距离变化大体相当,说明此事四周的反射波对于测量结果影响不大。同时所使用的MIC的方向指向性并不强,可以对来自于180°方向的声波都能够很好的探测。


下面是分别将麦克在距离音箱10厘米和50厘米处重新测量不同的指向对于测距结果的影响。

在10厘米距离下麦克不同方向对应的声音延迟

在10厘米距离下麦克不同方向对应的声音延迟

在50厘米距离下麦克不同方向对应的声音延迟

在50厘米距离下麦克不同方向对应的声音延迟

关键字:分辨率 引用地址:如果提高声音测距的分辨率?

上一篇:使用音响与麦克风进行声波测距离
下一篇:数字万用表判断绝缘栅场效应管的好坏

推荐阅读最新更新时间:2024-11-10 10:00

ARM高分辨率压电陶瓷驱动电源设计
压电陶瓷驱动器(PZT)是微位移平台的核心,其主要原理是利用压电陶瓷的逆压电效应产生形变,从而驱动执行元件发生微位移。压电陶瓷驱动器具有分辨率高、响应频率快、推力大和体积小等优点,在航空航天、机器人、微机电系统、精密加工以及生物工程等领域中得到了广泛的应用。然而压电陶瓷驱动器的应用离不开性能良好的压电陶瓷驱动电源。要实现纳米级定位的应用,压电陶瓷驱动电源的输出电压需要在一定范围内连续可调,同时电压分辨率需要达到毫伏级。因此压电陶瓷驱动电源技术已成为压电微位移平台中的关键技术。 直流放大式压电驱动电源的系统结构 驱动电源电路主要由微处理器、D/A转换电路和线性放大电路组成。通过微处理器控制D/A产生高精度、连续可调的直流电压
[单片机]
ARM高<font color='red'>分辨率</font>压电陶瓷驱动电源设计
汽车内置52寸4K分辨率电视 座椅还能变成床
    你是否曾听说过全自动无人驾驶汽车呢?如今,随着科技的发展,这个貌似天方夜谭的概念或将很快变成现实。据悉,预计到2020年,美国和新加坡等国家都或将出现在路上行驶的全自动无人驾驶汽车。全自动无人驾驶汽车的出现,从理论上将有可能解决绝大部分的交通事故以及各大城市面临的日益严重的交通堵塞问题。就在业界致力于于如何更加完美的实现无人驾驶汽车的全自动驾驶功能时,来自瑞士的Rinspeed公司则另辟蹊径将关注度放在了乘客们的身上。     由于全自动无人驾驶汽车全程无需驾驶,因此乘客们(即使是身处驾驶座的人)再也不需要一直紧盯着所要前行的路况了。取而代之的是,Rinspeed为汽车内部空间带来了更多的功能性和舒适性,使其媲美飞行中
[汽车电子]
安森美推出首批具有近红外+(NIR +)的高分辨率图像传感器
2018年4月10日 – 推动高能效创新的安森美半导体 (ON Semiconductor,美国纳斯达克上市代号: ON ) 推出首批采用近红外+(NIR +)技术的 CMOS图像传感器 ,该技术有效地将高动态范围(HDR)与增强的微光性能相结合,以使能高端安防与监控相机。 AR0522 是一款1/2.5英寸510万像素(MP)图像传感器,基于一个2.2微米(um)背照式(BSI)像素技术平台,专为在微光条件下需要高分辨率、高质量视频捕获的工业应用而开发。AR0522图像传感器提供的近红外波长的灵敏度大概是现有的AR0521图像传感器的两倍。 AR0431 是一款1/3.2英寸400万像素传感器,基于一个2.0 um 背
[传感器]
安森美推出首批具有近红外+(NIR +)的高<font color='red'>分辨率</font>图像传感器
收购赛灵思后,AMD 推出 Alveo MA35D 加速卡:支持 AV1 和 8K 分辨率编码
2020 年,赛灵思发布了其首款“一体化 SmartNIC(智能网卡)平台”——Alveo U25 的数据中心加速卡,在单颗器件上实现了网络、存储和计算加速功能的融合。 作为 Xilinx Alveo 系列的后继产品,AMD 今天推出了一款新的数据中心专用加速卡 ——Alveo MA35D。与 Alveo U30 一样,MA35D 是专为数据中心设计的纯视频编码卡,目前已经向其合作伙伴提供了样品。 简单来说,最新一代的 Alveo 加速卡有着比其前身更显著的性能优势,它可实现四倍的最大同时视频流(simultaneous video streams),同时还增加了 AV1 和 8K 分辨率编码支持。 这款加速卡主要客户
[家用电子]
收购赛灵思后,AMD 推出 Alveo MA35D 加速卡:支持 AV1 和 8K <font color='red'>分辨率</font>编码
研究人员发现主动热探测技术可实现超分辨率成像 或用于汽车雷达
据外媒报道,当拿着闪光灯手电筒寻找丢失的钥匙,当蝙蝠在夜间飞行时探测障碍物,或当汽车雷达在定位路上的其他汽车,其实都是同一个物理原理在发挥作用。无论是光,声音还是电磁波,都是将探测光束发送至前方,然后反射回来的光、声音、电磁波会将相关信息传送回探测器。 (图片来源:韩国基础科学研究所) 这也解释了为什么隐形飞机可以躲避雷达:即可以通过吸收雷达的能量,不反射回来任何信号,让飞机变得隐形。然后,吸收的能量被转化成热量,直到现在,大家都认为此种热量“无用”,只能升高目标物体的温度。 韩国基础科学研究所(IBS)软物质和生命物质中心的研究人员发现,因探测光束导致温度上升,本身就可以当作探测物体的信号,即所谓的“主动热探测”(
[汽车电子]
研究人员发现主动热探测技术可实现超<font color='red'>分辨率</font>成像 或用于汽车雷达
索尼展示了下一代VR头显原型设备:支持8K分辨率、低延迟
索尼昨日举办了索尼技术日在线活动,展示了索尼目前正在研究的各种技术,该公司展示的产品之一是一个具有 8K 分辨率的 VR 头显原型设备。   该原型机使用两个小型 4K 屏幕,实现单眼 4K 和双眼 8K 的高分辨率。这不是第一个 8K 虚拟现实头显,但索尼表示,该设备将拥有极低的延迟,以获得真实、自然和舒适的 VR 体验。如果最终产品如索尼所描述的那样,将使更多人能够体验到 VR,而不会出现晕动症或与当前头显相关的其他问题。   当前一代的 VR 头显很容易看到像素点,索尼说,通过增加小型 OLED 上的点的数量,已经能够实现更精细的细节,并避免图像的像素化。使用大量的传感器可以减少延迟,这反过来又使用户可以在不感
[手机便携]
补盲激光雷达,角分辨率真的是越小越好吗?
一场久经思量的trade-off 如何简单地判断一款补盲激光雷达的成像效果? 业界通常有几个指标:视场角大小、测距范围,以及角分辨率。 一款优秀的补盲激光雷达,通俗来说:既要看得广,还要看得清。 上期我们讨论了补盲激光雷达如何看得够广的话题(五问补盲(一) | 激光雷达补盲,视场多大算大?),这期我们聊聊补盲激光雷达的另一个关键问题——如何“看得够清”,即角分辨率该如何定义。 补盲雷达角分辨率:久经思量的Trade-off 什么是激光雷达角分辨率 如果把激光雷达类比成人眼,那视场大小相当于人眼视野的宽窄,分辨率是决定人眼对图像细节辨识能力最重要的因素之一。 分辨率在激光雷达领域对应为角分辨率,指的
[汽车电子]
补盲激光雷达,角<font color='red'>分辨率</font>真的是越小越好吗?
BrainChip推出全新人工智能软件,可在超低分辨率下识别人脸
据外媒消息,本周三,智能芯片(BrainChip)成为安全领域的一个新成员,该公司推出了一款名为“BrainChip Studio”的新型人工智能软件,他们认为这将改变执法和情报机构利用视频监控来检测和分辨人脸的方式。下面就随手机便携小编一起来了解一下相关内容吧。 BrainChip推出全新人工智能软件,可在超低分辨率下识别人脸 该软件不仅使执法机关能够更快、更有效地搜索大量的视频记录,而且比大多数传统的面部识别解决方案更有效,而且也不会受到一些典型的限制。 例如,BrainChip工作室可以通过低分辨率的视频(只需要24x24像素的图像)来检测和分辨人脸,而不需要高清视频。该软件还可以使用记录在恶劣照明条件下的视频。
[手机便携]
BrainChip推出全新人工智能软件,可在超低<font color='red'>分辨率</font>下识别人脸
小广播
最新测试测量文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved