0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

声源角度方位如何测定 声音测距是如何用

电子设计 来源:CSDN 博主 作者:卓晴 2020-12-28 16:03 次阅读

提问 1

卓大大这个方法能测定距离但是声源的角度方位又该如何测定呢?

回复:
可以使用两种方式:

使用双,或者多个麦克风整列,根据这些麦克风所接收到的声音延迟来确定声源方位;

随着车模运动,根据车模本身的移动位置以及所测量得到的声源距离来计算声源的方向。

声音信标的底座造型

这种基于测定当个麦克风与声源之间距离定位的方案。精度与两个麦克风之间距离有关吗?增加麦克风数量能改善精度吗?(我觉得按照这种原理增加麦克风数量不会有太大改善吧?),卓大大你是怎么认为的?

回复:

是否能够改善,与主要的误差来源有关系;

如果主要的误差来源是信号处理中的噪声,则增加两个麦克风之间的距离和麦克风数量都可以改善;

如果误差来自于声波被反射、绕行等带来的增加,则只能通过增加麦克风距离来提高声源方位确定了。

卓大大研究半天还是没明白,算延迟的那个最大值p1,p2指的是啥?适是用整个采集的2500个点和发出的2500个点做相关运算,还是在同一时刻,用一段采集的数据和chirp做相关运算然后找到极大值对应的点和当前时刻的差来计算延迟?那样岂不是发出和接收要一直同步才行嘛?

回复:
你的这个问题算是问到点子上了。在推文中实验的一个重要的条件:发出的声音和接受的声音都是由同一个单片机控制。这相当于发送和接受是同步的!!!!这在实际中,车模上的接受单片机怎么能和信标发送声音同步呢? 待会儿我写个推文解释一下吧。(实际上请参见下面问题的回复)

声音信标的底座选型

提问 2

卓老师您好,关于互相关运算,我能理解两个现有的波形运算之后,极大值对应的为两个波形的时间差。但是具体在声音测距是如何用的呢?有点不理解。

比如发射和接收完全独立的,发送在持续的发送信号, 接收端任意时间开启,这个时候如何做互相关运算呢?

对于声音测距中相关运算的两个输入,一个是我们知道的发送端的波形,另外一个是接收到的波形。但是接收到的波形应该取那个部分来去做运算呢?

学生感到疑惑希望卓老师有空的时候能解答十分感谢,祝卓大大身体健康。

回复:

在推文中所描述的实验是对声音信标的扬声器、接受单元以及测量精度进行验证。所以实验中,声波产生的信号是由单片机产生并通过音频放大器放大之后通过电缆驱动信标扬声器;在同时单片机又在采集由麦克风接收到的声音信号。实验中的相关信号就是将接收到的信号与发出的信号进行相关运算。

由于发出的信号本身是由存储在内存的Chirp波形数据经过DA转换之后产生的, 所以它不需要进行采集,直接使用内存声音波形数据就可以了。

将来,在实际信标比赛中,声音是由信标发出的,而检测声音是由智能车上的单片机来采集的。那么,车模上的单片机又是如何能够得到发出信号的时刻和信号波形呢?在实际比赛信标系统中,还会同时在现场提供一个无线调频(FM)信号,信标灯和车模都是通过FM接受模块获得声音Chirp信号的。由于无线信号传播速度是光速,所以可以认为是信标和车模通过FM接受模块所得到的音频是同时,并且波形是相同的。

具体的FM接受模块可以根据1月31日推文“单片挑片接收机”中的内容制作。

RDA5807单片调频收音机接受模块

当然,也可以在车模上安装多个声音传感器,根据它们所接受到的声音时间差来确定声源位置,这样就可以不需要通过FM接受模块来接受同步声音信号了。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44482

    浏览量

    631737
  • 接收机
    +关注

    关注

    8

    文章

    1177

    浏览量

    53372
  • 波形
    +关注

    关注

    3

    文章

    377

    浏览量

    31468
  • 无线调频
    +关注

    关注

    0

    文章

    12

    浏览量

    8291
  • 声音传感器
    +关注

    关注

    4

    文章

    55

    浏览量

    15319
收藏 人收藏

    评论

    相关推荐

    何用matlab做关于大学生上网成瘾的测定

    如题所示,如何用matlab做关于大学生上网成瘾的测定,因为没学过matlab,所以感觉无从下手,哪位高手指点指点,小女子感激不尽,最好能加qq指导,1297143453
    发表于 03-12 09:03

    声音测距方案

    怎么解决用声音测距单片机控制
    发表于 07-31 21:00

    声音测距 有懂的吗?????????????

    测两个声源之间的距离,并且声音传感器没有明确的规定
    发表于 09-26 15:31

    何用单片机实现定时、测距、测光功能

    本人菜鸟,请问如何用单片机实现定时、测距、测光功能,单片机里的程序是自己编辑的吗?市场上买的单片机里有写好的程序吗?{:23:},麻烦大神门解答一下,谢了!
    发表于 11-07 20:43

    何用51实现声源检测

    何用51实现下面三个功能?有没大神指点下喃?1、检测声源。2、系统能并判定声源方位。3、系统能通过指针对声源
    发表于 02-21 14:14

    怎样设计声源的方向不影响声音传感器采集的数据的电路

    本帖最后由 略黑e 于 2017-11-25 10:36 编辑 怎样设计声源的方向不影响声音传感器采集的数据的电路
    发表于 11-01 19:13

    何用stm32f103开发板+激光测距模块tof10120实现激光测距

    哪位大神知道如何用stm32f103开发板+激光测距模块tof10120实现激光测距
    发表于 03-10 07:07

    何用STM32调整舵机角度

    何用STM32调整舵机角度
    发表于 11-26 06:00

    方位超声测距系统

      本设计基于超声波测距原理,以单片机(AT89S52)+CPLD作为控制核心,采用渡越时间测量法测距,步进电机配合完成正反转等各种动作,实现了全方位超声测距。系统可在LCD上实时
    发表于 09-01 15:35 38次下载

    基于ARM的声源定位系统

    为了能够准确判断目标的方位,并且不易受干扰和有源设备探测,设计出基于ARM的声源定位系统。主要采用基于传声器阵列的被动声源定位技术,系统由传声器及其外围电路、声音信号采集电路、处理器外
    发表于 11-13 11:05 43次下载
    基于ARM的<b class='flag-5'>声源</b>定位系统

    基于单片机的声源定位设计方案

    本设计是基于单片机的声源定位设计,除了可以实现基本的声源定位,声源方位显示外,还能语音播报方位,实用效果好。   责任编辑:xj 原文标题:
    的头像 发表于 01-12 11:53 5750次阅读

    光电测距仪的测距原理是什么

    光电测距仪根据测定时间t的方式,分为直接测定时间的脉冲测距法和间接测定时间的相位测距法。高精度的
    的头像 发表于 03-08 17:27 1.6w次阅读

    声音(sound)是什么,它和频率有什么关系

    大家好,今天和大家分享一下声音的物理知识。声音(sound)声音是什么,他和频率有什么关系?声音就是由物体振动产生的声波。是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知
    的头像 发表于 03-08 10:52 4158次阅读

    参量声源的工作原理及组成部分

    参量声源是随着非线性声学的快速发展而发展起来的一种新型声源[。与传统扬声器相比,参量声源具有使可听声在局部区域定向传播的能力4。这使得它在提供局部声音服务方面比传统扬声器具有更大优势。
    的头像 发表于 06-28 14:38 1009次阅读
    参量<b class='flag-5'>声源</b>的工作原理及组成部分

    何用Java播放声音

    在本篇文章中,我们将学习如何用Java播放音乐,Java 声音 API 的设计是为了流畅和连续地播放声音,甚至是很长的声音。我们将使用 Java 提供的 Clip 和 SourceDa
    的头像 发表于 10-09 10:56 3078次阅读