声源定位系统毕业设计论文
《基于麦克风阵列的声源定向系统的研究与实现》范文

《基于麦克风阵列的声源定向系统的研究与实现》篇一一、引言随着人工智能技术的飞速发展,声源定向系统在众多领域中扮演着越来越重要的角色。
麦克风阵列技术作为一种有效的声源定位手段,已广泛应用于安防监控、智能家居、机器人等领域。
本文旨在研究和实现基于麦克风阵列的声源定向系统,以提高声源定位的准确性和实时性。
二、麦克风阵列技术概述麦克风阵列是指将多个麦克风按照一定的几何布局排列,通过分析麦克风接收到的声波信号的时差、相位差和振幅差等信息,实现声源定位的技术。
根据阵列中麦克风的数量、排列方式和信号处理方法的不同,麦克风阵列技术可分为多种类型。
本文将采用常见的均匀线阵列技术进行研究和实现。
三、声源定向系统设计(一)系统架构设计基于麦克风阵列的声源定向系统主要包括信号采集、信号预处理、声源定位和结果输出四个部分。
其中,信号采集部分负责获取多个麦克风的音频信号;信号预处理部分对音频信号进行滤波、增强等处理;声源定位部分根据处理后的信号计算声源位置;结果输出部分将声源位置信息以可视化方式呈现。
(二)麦克风阵列布局与选型麦克风阵列的布局和选型对声源定位的准确性具有重要影响。
本文采用均匀线阵列布局,将多个同型号的高灵敏度麦克风按照一定间隔排列。
同时,为了降低环境噪声的干扰,选用具有较好抗噪性能的麦克风。
(三)信号处理方法针对麦克风阵列接收到的音频信号,本文采用时延估计和到达角度估计两种方法进行声源定位。
时延估计是通过对不同麦克风接收到的信号进行时间差分析,从而确定声源的方向;到达角度估计则是根据信号的相位差或振幅差计算声源的到达角度。
此外,为了进一步提高定位精度,本文还采用了多普勒效应等高级算法进行优化。
四、系统实现与实验分析(一)系统实现根据上述设计,我们开发了基于麦克风阵列的声源定向系统。
系统采用C++编程语言实现,并利用OpenCV等开源库进行图像处理和可视化展示。
同时,为了方便用户使用,我们还开发了友好的图形界面。
毕业设计论文基于麦克风阵列的声源定位技术

毕业设计论文基于麦克风阵列的声源定位技术声源定位是指通过一定的算法和技术手段,利用麦克风阵列精确确定声源在三维空间中的位置。
在现实生活中,声源定位技术具有广泛的应用领域,如视频会议、无线通信、智能机器人等。
本文将重点研究基于麦克风阵列的声源定位技术,并探讨其原理和实现方式。
声源定位技术的核心问题是如何从麦克风阵列得到的多个音频信号中准确地估计声源的位置。
传统的声源定位方法主要依赖于声音在不同麦克风之间的时间差或幅度差来进行计算,并通过几何分析得出声源的位置。
然而,这种方法受到了环境噪声、声音衰减和多路径效应等因素的影响,导致定位结果不够准确。
为了提高声源定位的准确性和稳定性,近年来提出了一些基于信号处理和机器学习的方法。
其中,基于信号处理的方法主要通过对音频信号进行频谱分析和时频变换,提取声源的特征信息,并利用定位算法将这些信息转化为声源的位置。
这类方法通常需要对环境噪声和多路径效应进行建模和去除,以提高定位的准确性。
然而,由于环境复杂性和信号处理的复杂性,这类方法在实际应用中往往存在一定的限制。
与此同时,基于机器学习的方法也逐渐得到了广泛应用。
这类方法主要通过训练算法模型,从大量的声源位置数据中学习到声源的定位规律,并在实时定位中进行预测。
与传统的方法相比,基于机器学习的方法能够更好地适应不同环境和条件下的声源定位需求,并具有较高的准确性和稳定性。
然而,这类方法需要大量的训练数据和复杂的计算过程,对硬件设备和计算资源的要求较高。
在本文中,我们将提出一种基于麦克风阵列的声源定位方法,并探讨其实现过程和效果评估。
该方法将结合信号处理和机器学习的技术手段,通过对音频信号的预处理和特征提取,提高声源定位的准确性和稳定性。
同时,我们将设计实验并收集大量的声源位置数据,利用机器学习算法训练模型,并对其进行评估和优化。
最终,我们将在实际的应用场景中验证该方法,并与传统的方法进行对比分析。
本文的研究内容对于声源定位技术的发展和应用具有一定的指导意义。
可移动声源定位系统设计

可移动声源定位系统设计【摘要】本文首先简要介绍了可移动声源定位系统设计的概述,包括声源信号采集模块设计、声源定位算法设计、硬件电路实现设计、软件程序设计以及系统性能测试等内容。
接着详细讨论了每个模块的设计原理和实现方法,包括声源信号采集模块的传感器选择和信号处理方法,声源定位算法的理论基础和实现步骤,硬件电路的设计要点和接口设置,软件程序的编写逻辑和功能实现,以及系统性能测试的指标和方法。
最后对整个可移动声源定位系统的设计进行了总结,总结了设计过程中的挑战和收获,并展望了未来的研究方向。
通过本文的研究,可为类似系统的设计和实现提供参考和借鉴。
【关键词】声源定位系统、可移动、设计、声源信号采集、算法、硬件电路、软件程序、系统性能测试、总结。
1. 引言1.1 可移动声源定位系统设计概述可移动声源定位系统是一种能够实时跟踪和定位移动声源位置的系统。
通过该系统,可以实现对可移动声源的准确定位,并能够有效地监测和跟踪声源的移动轨迹。
在现实生活中,可移动声源定位系统被广泛应用于各种领域,如智能家居、智能机器人、军事侦察等。
可移动声源定位系统的设计主要包括声源信号采集模块设计、声源定位算法设计、硬件电路实现设计、软件程序设计以及系统性能测试。
通过对声源信号进行采集和处理,系统能够准确地获得声源的位置信息。
声源定位算法是系统的核心,它通过对声源信号进行处理和分析,确定声源位置并实现声源定位。
硬件电路实现设计和软件程序设计则是将声源定位算法转化为实际的硬件和软件实现。
系统性能测试是对整个系统进行测试和验证,确保系统能够正确地实现声源定位功能。
可移动声源定位系统设计是一个涉及多个方面的复杂工程,需要在声源信号处理、算法设计、硬件电路实现和软件程序设计等方面进行全面考虑和设计,以实现系统的稳定性和可靠性。
2. 正文2.1 声源信号采集模块设计声源信号采集模块设计是可移动声源定位系统中至关重要的一环。
在设计声源信号采集模块时,需要考虑到系统的整体结构和功能需求,以确保系统能够准确地捕获声源信号并进行定位。
[声音定位系统]声音定位系统设计
![[声音定位系统]声音定位系统设计](https://img.taocdn.com/s3/m/0775c7d2ba4cf7ec4afe04a1b0717fd5360cb20c.png)
[声音定位系统]声音定位系统设计篇一: 声音定位系统设计I声音定位系统设计摘要从GPS到手机定位,定位系统在我们的日常生活中越来越重要。
[]声音定位,即确定声源在空间中的位置,其在地质勘探、人员搜救、目标跟踪等方面有着广泛的应用。
现在已将声音定位应用在可视电话、视频会议等系统中。
本系统由两部分组成。
声源模块是用单片机产生一个音频信号,该信号用三极管进行放大后输入到扬声器作为声源;接收模块使用麦克风进行接收,然后对接收的信号经过放大,接着经过带通滤波,去除周围环境的噪声,滤波后的信号正好是扬声器发出的声音信号。
声源定位是通过对四个拾音器接收到信号的时间先后进行处理,经过一套比较完善的算法可得声源的坐标,即可进行声源定位,最后将声源的具体坐标显示在液晶屏上。
设计完成后,进行了整体测试,基本能够达到设计要求。
关键词:定位,时间差,滤波,设计IIDesign of Sound Positioning SystemABSTRACTFrom the GPS to the phone positioning, positioning system in our daily life plays an increasingly important role. Sound localization, that determines sound source position in space, and its geological exploration, search and rescue personnel, target tracking, and so has a wide range of applications. Now sound positioning has been applying in video telephony, video conferencing systems.This system is to use MCU produce a audio signal, which is amplified by the transistor input to the speaker as the sound source. Receiving section for receiving the microphone, the first of the received signal after amplification and then through a band-pass filter, remove ambient noise, the filtered signal just beep emitted sound signal. Sound source localization is achieved by the four pickups have received the signal processing time, through a more perfect sound source algorithm can be obtained coordinates to the sound source localization. Finally, the sound source the specific coordinates displayed on the LCD screen.After the completion of the design, has carried on the overall test, basic can meet the requirements.KEY WORDS: positioning, time gap, filtering, designIII目录摘要................................................................................................................ .. (I)ABSTRACT ................................................................................................ . (II)1 绪论................................................................................................................ (1)1.1 课题研究背景及意义 (1)1.2 国内外研究现状 (1)1.3 设计任务................................................................................................................ (2)2 定位分类及原理................................................................................................................ . (4)2.1 定位系统的概述 (4)2.2 常用定位技术介绍 (5)2.2.1 GPS定位系统 (5)2.2.2 TDOA技术 (5)2.2.3 时差定位技术的优势 (9)2.3 本章小结................................................................................................................ (9)3 总体设计方案................................................................................................................ (10)3.1 系统方案论证............................................................................................................103.1.1 信源模块 (10)3.1.2 声音接收模块 (10)3.1.3 滤波模块 (11)3.1.4 信号处理模块 (11)3.1.5 数据显示模块 (11)3.2 系统总体设计............................................................................................................113.3 本章小结................................................................................................................ . (12)4 硬件设计................................................................................................................ .. (13)4.1 声响模块电路的设计 (13)4.2 声音接收放大电路设计 (13)4.2.1 LM358芯片资料 (13)4.2.2 信号接收与放大电路 (14)4.3 选频电路设计............................................................................................................144.3.1 LM567选频电路资料 (14)4.3.2 选频电路 (15)4.4 显示电路设计............................................................................................................164.4.1 1602 ............................................................................................................. (16)4.4.2 显示电路 (17)IV4.5 本章小结................................................................................................................ . (18)5 软件设计................................................................................................................ .. (19)5.1 声源模块软件设计 (19)5.1.1 声源模块软件流程图 (19)5.1.2 声源模块参数计算 (19)5.2 数据处理及控制显示 (21)5.2.1 1602的指令说明及时序 (21)5.2.2 数据获得与处理的原理 (23)5.2.3 软件流程图 (24)6 总结与展望................................................................................................................ . (26)6.1 设计总结................................................................................................................ . (26)6.2 设计展望................................................................................................................ .... 26 致谢........................................................................................................ 错误!未定义书签。
基于麦克风阵列的声源定位技术毕业设计

基于麦克风阵列的声源定位技术毕业设计声源定位技术是指通过麦克风阵列系统来确定声源的位置。
这个技术在很多领域都有广泛的应用,比如音频会议、语音识别、无线通信等。
在这项毕业设计中,我将设计一个基于麦克风阵列的声源定位系统,并对其进行实验和改进。
首先,我将使用麦克风阵列来捕捉声音信号。
麦克风阵列是一组麦克风按照特定方式排列在一起,可以同时捕捉到声源的多个方向的声音信号。
在我的设计中,我将使用四个麦克风组成一个线性阵列,这种方式可以较为精确地确定声源的方向。
接下来,我将使用信号处理算法来定位声源的位置。
首先,我会对捕捉到的声音信号进行时域和频域分析,以提取相关的特征。
然后,通过比较这些特征与已知声源信号的特征,可以得到声源的大致位置。
最后,我会使用多普勒效应和相位差等方法来进一步提高定位的精度。
为了验证这个声源定位系统的有效性,我将进行一系列的实验。
首先,我会使用已知位置的声源发出声音信号,然后通过麦克风阵列捕获这些信号,并使用我的定位算法来确定声源的位置。
我会与已知位置进行比较,以评估定位系统的准确性和精度。
在毕业设计过程中,我还计划改进声源定位系统的性能。
首先,我将尝试使用更复杂的麦克风阵列配置,如圆形阵列或三维阵列,以提高定位的精度和稳定性。
其次,我会优化信号处理算法,通过引入机器学习和深度学习的方法,来提高定位的准确性。
最后,我还计划设计一个用户友好的界面,方便用户使用和控制定位系统。
总之,这个基于麦克风阵列的声源定位技术的毕业设计将使我深入了解声源定位技术的原理和应用,并通过实验和改进来验证和提高系统的性能。
希望通过这个设计,我能够对声源定位技术有更深入的理解,并为相关领域的研究和应用做出一定的贡献。
声音定位跟踪系统毕业设计论文

目录目录第1章绪论 (1)1.1课题研究的目的与意义 (1)1.2课题研究的内容与要求 (2)1.3国内外发展状况 (3)1.3.1 国内智能机器人发展概况 (3)1.3.2 国外智能机器人发展概况 (4)1.4智能移动机器人的广泛应用 (7)1.5智能移动机器人的发展趋势展望 (8)第2章系统方案论证和比较 (12)2.1系统整体方案比较与选择 (12)2.1.1 误差信号判断方式的比较与选择 (13)2.1.2 接收器分布方式的比较与选择 (13)2.1.3 移动体运动方式的比较与选择 (13)2.2系统各模块选择与论证 (14)2.2.1 车体方案的选择 (14)2.2.2 电源种类方案的选择 (15)2.2.3 供电方式方案的选择 (15)2.2.4 主控器芯片方案的选择 (16)2.2.5 电机驱动方案的选择 (16)2.2.6 电机模块方案的选择 (17)2.2.7 声源与声音传感器方案的选择 (17)2.2.8 声音调理期间的选择 (18)2.3制导系统方案的理论计算 (19)2.3.1 误差信号的产生 (19)2.3.2 滤波电路的理论计算 (20)2.3.3 声源定位原理 (20)2.4驱动系统方案的理论计算 (21)2.4.1 电机运行速度理论计算 (21)2.4.2 控制理论的简单计算 (22)第3章系统硬件设计 (23)i吉林工程技术师范学院本科毕业论文设计3.1系统总体框图设计 (23)3.2系统各模块硬件设计 (24)3.2.1 控制器子系统硬件设计 (24)3.2.2 声音接受子系统硬件设计 (27)3.2.3 电机驱动子系统硬件设计 (29)3.2.4 发声系统硬件设计 (30)第4章系统软件设计 (33)4.1系统主程序流程图 (33)4.2系统各模块子程序流程图 (34)4.2.1 声源位置计算子程序流程图设计 (34)4.2.2 电机驱动子程序流程图设计 (35)4.2.3 光标示子程序流程图设计 (36)4.2.4 PWM算法子程序 (36)4.2.5 控制接收器的子程序流程图设计 (36)第5章测试方案与测试结果 (38)5.1测试方案 (38)5.1.1 测试仪器 (38)5.1.2 测试数据 (39)5.2测试结果与误差分析 (40)5.2.1 测试结果分析 (40)5.2.2 误差分析 (40)附录 (41)致谢 (47)ii第1章绪论第1章绪论随着计算机技术和人工智能技术的飞速发展, 使机器人在功能和技术层次上有了很大的提高。
物联网技术下的声源定位系统设计

物联网技术下的声源定位系统设计目录1. 内容概括 (2)1.1 研究背景及意义 (2)1.2 声源定位系统概述 (4)1.3 论文目标及创新点 (5)1.4 文献综述 (6)2. 物联网技术在声源定位中的应用 (8)2.1 物联网基础架构 (9)2.2 传感器技术及其在声源定位中的作用 (10)2.3 通信技术对声源定位的影响 (12)2.3.1 无线通信技术选择 (13)2.3.2 数据传输与网络安全 (14)2.4 数据处理与分析 (15)3. 声源定位系统的设计理念 (17)3.1 系统架构设计 (18)3.2 硬件平台构建 (19)3.2.1 声收录模块设计 (21)3.2.2 数据采集与处理模块 (22)3.2.3 通信模块设计 (24)3.2.4 定位模块设计 (25)3.3 算法设计与实现 (26)3.3.1 声波传播模型的选择 (28)3.3.2 信号处理与特征提取 (29)3.3.3 定位算法选择及实现 (30)3.4 系统参数配置与优化 (32)4. 声源定位系统的测试与评估 (34)4.1 测试环境搭建 (34)4.2 性能指标与测试方法 (36)4.2.1 定位精度测试 (37)4.2.2 定位速度测试 (37)4.2.3 抗干扰能力测试 (39)4.3 实验结果分析与讨论 (40)5. 结论与展望 (41)1. 内容概括在这个章节,我们将概述“物联网技术下的声源定位系统设计”文档的主要内容和结构。
该文档旨在探讨如何利用物联网(IoT)技术来设计一个能够精确识别和定位声源位置的技术系统。
我们将首先介绍声源定位的基本概念、应用场景和潜在的挑战。
我们将详细介绍物联网技术如何支持声源定位系统,包括传感器网络的部署、数据收集、处理和传输方法。
我们将会详细描述系统设计的各个方面,包括系统的硬件和软件组件。
我们将讨论用于声音采集的传感器技术,例如麦克风阵列。
我们还将在文档中探讨如何利用云计算和边缘计算来处理和分析庞大的声音数据集,以及如何使用机器学习和人工智能算法来改善系统的定位精度。
声源定位系统毕业设计论文

声源定位系统毕业设计论文0 前言声音是我们所获取的外界信息中非常重要的一种。
不同物体往往发出自己特有的声音,而根据物体发出的声音,人们可以判断出物体相对于自己的方位。
有些应用场合,人们需要用机器来完成声音定位这个功能,并且往往要求定位精度比较高。
2003年的美伊战争期间,人民网、CCTV网站的军事频道、国防在线等网站均报道了装配于美军的狙击手探测技术,这项技术其中一部分就包含了声源定位技术。
声源定位作为一种传统的侦察手段,近年来通过采用新技术,提高了性能,满足了现代化的需要,其主要特点是:1)不受通视条件限制。
可见光、激光和无线电侦察器材需要通视目标,在侦察器材和目标之间不能有遮蔽物,而声测系统可以侦察遮蔽物(如山,树林等)后面的声源。
2)隐蔽性强。
声测系统不受电磁波干扰也不会被无线电侧向及定位,工作隐蔽性较强。
3)不受能见度限制。
其他侦察器材受环境气候影响较大,在恶劣气候条件下工作时性能下降,甚至无法工作。
声测系统可以在夜间、阴天、雾天、和下雪天工作,具有全天候工作的特点。
以下对美军装备的报道来自于《“巴格达之战”考验英军巷战武器装备》一文,该文刊登于2003年4月8日国防在线美伊战争专题。
“狙击手声测定位系统通过接收并测量膛口激波和弹丸飞行产生的冲击波来确定狙击手的位置,通常仅能探测超音速弹丸。
这种系统有单兵佩挂型、固定设置型和机动平台运载型。
美国BBN系统和技术公司的声测系统,通过测量弹丸飞行中的声激波特性来探测弹丸并进行分类。
该系统为固定设置型,采用2个置于保护区两侧的传声器阵列或6个分布在保护区内的单向传声器。
传声器通过电缆或射频链路与指挥节点相连。
为了准确定位,需事先确定传声器的距离,精度要在1米以内。
该系统可探测到90%的射击,定位精度为方位 1.2°、水平3°。
此外,美国的“哨兵”和“安全”有效控制城区环境安全系统均是采用声测定位技术的反狙击手系统。
美军这一套声源定位系统通过定位弹丸产生的特殊激波和冲击波,探测出狙击手的位置,在战场上有效保护战士生命。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
声源定位系统毕业设计论文0 前言声音是我们所获取的外界信息中非常重要的一种。
不同物体往往发出自己特有的声音,而根据物体发出的声音,人们可以判断出物体相对于自己的方位。
有些应用场合,人们需要用机器来完成声音定位这个功能,并且往往要求定位精度比较高。
2003年的美伊战争期间,人民网、CCTV网站的军事频道、国防在线等网站均报道了装配于美军的狙击手探测技术,这项技术其中一部分就包含了声源定位技术。
声源定位作为一种传统的侦察手段,近年来通过采用新技术,提高了性能,满足了现代化的需要,其主要特点是:1)不受通视条件限制。
可见光、激光和无线电侦察器材需要通视目标,在侦察器材和目标之间不能有遮蔽物,而声测系统可以侦察遮蔽物(如山,树林等)后面的声源。
2)隐蔽性强。
声测系统不受电磁波干扰也不会被无线电侧向及定位,工作隐蔽性较强。
3)不受能见度限制。
其他侦察器材受环境气候影响较大,在恶劣气候条件下工作时性能下降,甚至无法工作。
声测系统可以在夜间、阴天、雾天、和下雪天工作,具有全天候工作的特点。
以下对美军装备的报道来自于《“巴格达之战”考验英军巷战武器装备》一文,该文刊登于2003年4月8日国防在线美伊战争专题。
“狙击手声测定位系统通过接收并测量膛口激波和弹丸飞行产生的冲击波来确定狙击手的位置,通常仅能探测超音速弹丸。
这种系统有单兵佩挂型、固定设置型和机动平台运载型。
美国BBN系统和技术公司的声测系统,通过测量弹丸飞行中的声激波特性来探测弹丸并进行分类。
该系统为固定设置型,采用2个置于保护区两侧的传声器阵列或6个分布在保护区内的单向传声器。
传声器通过电缆或射频链路与指挥节点相连。
为了准确定位,需事先确定传声器的距离,精度要在1米以内。
该系统可探测到90%的射击,定位精度为方位 1.2°、水平3°。
此外,美国的“哨兵”和“安全”有效控制城区环境安全系统均是采用声测定位技术的反狙击手系统。
美军这一套声源定位系统通过定位弹丸产生的特殊激波和冲击波,探测出狙击手的位置,在战场上有效保护战士生命。
而在民用方面,声源定位系统也有广阔的应用前景。
试设想一下未来的可视电话,如果在电话上装上声源定位系统,实时探测出人说话的方位,则我们可以控制可视电话的摄像头跟踪移动的说话人。
无论人在屋里的哪一个角落,摄像头始终都可以将人拍在图像正中间。
这样,我们可以在任意的位置使用固定安装的视频电话。
由于人在使用这种视频电话时可以自由活动,势必使得电话交流更加生动有趣。
而使用这种可视电话来进行视频会议将给与会者带来很大的方便。
声音给人们带来了方便,丰富了人们的生活。
而对声源位置的确定能给大家有效的利用声音提供帮助。
事实证明,声源定位系统是一个很有意义的研究课题。
近年来,随着嵌入式系统数据处理能力越来越强,使用它来构建小型声源定位系统已经现实。
但是,现在市面上还很少有这样的成品。
其主要受限制于声源定位对数据采集的特殊要求,一般的定位系统少则几个采集通道,多则十几个甚至几十个采集通道,而且各通道之间要保持同步采集。
现在比较流行的定位系统都使用传声器阵列,一般使用8个以上的传声器,也就需要8通道以上的同步采集设备与之相配。
本论文的工作主要是根据声源定位系统对数据采集的要求,开发了一个数据采集系统,并在此基础上构建了一个声源定位系统,然后尝试了一种定位算法,试图发现并解决一些声源定位系统实用化中存在的问题。
1 声源定位系统简介1.1 系统设计要求及步骤1.1.1 设计要求本次设计的系统需要具备如下设计要求:1)声源定位区域为60cm*60cm的正方形;2)声源频率在3±1kHz左右;3)声源定位误差在±5cm以内;4)能够显示定位坐标;5)功耗低、性价比高。
1.1.2 设计步骤1)总体方案的选择、分析、论证,并画出系统的结构框图;2)硬件电路设计并进行硬件焊接;3)软件编程;4)进行调试;5)逐步修改,将所需的功能完全实现。
1.2 系统方案选择与论证1.2.1 声源定位原理方案一:仿人双耳的声源定位原理。
人是我们最熟悉的一个声源定位系统,人的两只耳朵是这个系统的主角。
由于耳廓具有非常特殊的形状,声音经过耳廓的处理后,大脑只需要根据两只耳朵所接收到的声音强度就能大致定位某一个声源的位置。
国外科学家把人的头部用球的模型来近似,在球相对的两极各安装一个传声器,给出了两耳功能的解析方程能够有效的定位声音的方向。
然而要模拟制作出耳廓这样具有特殊结构的传感器是比较费劲的。
方案二:基于到达时间差的声源定位原理。
人对声源的定位主要用到了声音幅度这个物理量,而机器却可以精确的测量声音的相位。
由于声波在空气中以一定速度传播,到达设置于不同位置的传声器的相位不同,根据这些传声器对同一声音录制的相位差别,我们可以计算出同一声音到达每对传声器的时间差值。
如果我们得到了某个声源发出的声音到达一对传声器的时间差,合适的安排传声器的位置,可以使得双曲面的交点只有一个,这个点就是我们要的声源位置。
大多数声源定位是基于到达时间差的方法,提高对到达时间差估计的准确程度是这种方法的关键。
基于以上分析,选择方案二,采用基于到达时间差的声源定位原理。
1.2.2 处理器模块根据题目要求,处理器模块主要用于对传声器传输的声源信号进行接收、计算声源坐标、以及显示声源坐标。
对于处理器的选择有以下两种方案。
方案一:采用FPGA(现场可编程门阵列)作为系统的控制器,由于FPGA将所有的器件集成在一块芯片上,所以外围电路较少,控制板的体积小,稳定性高,扩展性能好;而且FPGA采用并行的输入/输出方式,系统处理速度快,再加上FPGA有方便的开发环境和丰富的开发工具等资源可利用,易于调试;但是FPGA成本偏高,算术运算能力不强,而且由于本次设计对输出处理的速度要求不高,所以FPGA高速处理的优势得不到充分体现。
方案二:采用通用型STC89C52单片机作为系统的主控制器。
由于单片机的算术运算功能强,软件编程灵活,可用软件较简单的实现各种算法和逻辑控制,并且由于其成本低、体积小和功耗低等优点,使其在各个领域应用广泛;另外,由于本设计中会用到较多的算术运算,因此非常适合利用单片机作为控制器。
基于以上分析,选择方案二,采用STC89C52单片机作为处理器。
1.2.3 显示模块方案一:采用数码管显示。
数码管具有低功耗、耐老化和精度比较高等优点,但数码管与单片机连接时,需要外接锁存器进行数据锁存,使用三极管进行驱动等,电路连接相对比较复杂。
此外,数码管只能显示少数的几个字符,显示内容较少,基本上无法显示汉子。
方案二:采用LCD进行显示。
液晶显示屏(LCD)具有低功耗、无辐射危险、平面直角显示以及影像稳定等,可视面积大,画面效果好,分辨率高、抗干扰能力强、显示内容多等特点。
并且,液晶显示器与单片机可直接相连,电路设计及连接简单。
基于以上分析,采用方案二,选择液晶1602进行显示。
1.2.4 传声器模块方案一:采用超声波接收探头作为声源接收电路的核心器件。
但是超声波探头检测音频的灵敏度较低,且成本较高。
方案二:采用驻级话筒。
接收器由驻极话筒进行接收,然后经过放大器将微弱的声源信号放大,在经过带通滤波器滤除不需要的音频信号,并进行整形后输入单片机进行运算和处理。
本方案具有检波容易、功耗低、性价比高的特点。
基于以上分析,采用方案二。
1.2.5 电源模块方案一:采用普通电池做电源,输出的直流电后经多个稳压器得到理想的不同伏值的直流电压。
采用该方法做电源,输出电流能力大、移动方便。
缺点是直流电流放电受自身影响大,放电时间受限不便长时间工作,而且价格较贵,不符合本次设计的特征要求。
方案二:采用三端稳压集成电路。
变压器降压后经过桥式整流、滤波,再经过三端稳压器得到直流电源。
这一电路实现简单、灵活,而且可长时间工作,符合本次设计要求。
基于以上分析,采用方案二,选择集成稳压电源输出直流电。
1.3 研究现状现今使用的声源定位算法基本基于以上两种种声源定位原理。
国际上经过多年的研究,声源定位算法已经比较的成熟,已经有一些实际可用的定位系统。
现在比较热门的方法是使用传声器阵列的定位方法,更为深入的研究除了能对单个静止声源定位外,还可以对多个声源定位。
而国内在这方面的研究就比较的匮乏。
有人用物理手段来测量声音到达各传感器的时间差,例如使用自制的时差测量物理装置在一个固体媒质平面上进行声源定位。
一些人概括了传声器阵列定位方法,并就其中一种定位方法给出了实验结果,实验结果只有2组数据,过于简单,而且只限于确定声音方向与传声器阵列的夹角,没有给出声源位置的完整空间位置描述。
因此,我们决定建立一个实际可用的能确定平面空间中声源位置的声源定位系统,把我们的研究更推进一步。
不论何种声源定位原理,都需要分析两个或多个传声器对同一段声音采集的差别,根据这个差别得出定位结果。
这要求对声音进行同步采集,也就是要使用同一个采样脉冲序列对多个传声器拾取的声音信号进行量化。
根据理论的推算,各路声音采集的同步误差要限制在微秒级别,才不至于太影响定位结果。
另外。
声源定位系统如果要实现对运动声源的定位,就要求数据同步采集系统能实时的将采集数据传输至处理器供定位程序使用,其最大能容忍的传输延迟由运动声源的运动速度决定。
而定位系统要在平面空间中定位声源,一般采用3个独立的传声器或者多个传声器阵列,这要求采集系统至少要有3个以上的采集通道,由于定位算法对声源定位系统中声音数据的采集提出了特殊的要求,建立实用的声源定位系统的关键是要使得数据采集能满足算法要求。
为此,采用三块具有放大、滤波、整形的传声器对声源进行同步采集,并实时的将数据传输到处理器,这样,就组成了一个3路同步声音采集系统,最后加上处理器上的声源定位程序,就组成了一个完整的声源定位系统。
2 声源定位系统硬件设计2.1 硬件设计简介本系统所要完成的工作是:三点麦克风阵列负责采集声源信号;声源信号经过放大、滤波和整形传送给单片机;单片机根据得到的信号进行数据处理和分析;计算出声源坐标后显示在液晶上,整个过程由三端稳压集成电路供电。
本设计的主要设计目标:1)声源采集范围:60cm*60cm 的正方形区域;2)带通滤波器通频带宽:±3kHz ±1kHz ;3)声源定位误差:x e <5cm ,y e <5cm ;简单的系统组成原理如图2-1所示。
当声源在设定区域内产生时,三点麦克风阵列依次采集到声音信号,经过各自的放大、滤波、整形后,经由输入接口送到单片机内部,单片机对传来的信号进行处理后,得到声源坐标,并将坐标显示在液晶上。
整个过程由三端稳压集成电源提供电能。
声源麦克风阵列放大、滤波、整形输入接口单片机显示电源图2-1系统组成原理图Fig.2-1 System composition principle diagram系统的工作过程是:首先,三点麦克风阵列分别固定在60cm*60cm 正方形区域的三个顶点。