2。1 系统的基本任务 4
2。2 系统整体需求分析 4
2。3 后端系统的功能需求分析 5
2。4 系统的总体功能设计 5
2。5 小结 5
第三章 声源定位后端系统模块详细设计与实现 6
3。1 后端系统整体框架概述 6
3。2 声音的采集与预处理模块 7
3。2。1 USB数据采集卡V5。0介绍 8
3。2。2 声音的采集 10
3。2。3 声音的预处理 10
3。3 时延估计模块 12
3。3。1 基于相位数据的时延估计算法 12
3。3。2 基于高阶谱的时延估计算法 12
3。3。3 基于自适应滤波的时延估计算法 13
3。3。4 基于相关分析的时延估计算法 13
3。4 定位算法模块 15
3。4。1 电压差法(双麦克风序列) 15
3。4。2 双曲线算法(三麦克风序列) 16
3。4。3 正方形法(四麦克风序列) 17
3。5 系统的实现 18
3。6 小结 18
第四章 声源定位系统基于CUDA的优化 19
4。1 CUDA简介 19
4。2 CUDA模型 19
4。2。1 CUDA编程模型 19
4。2。2 CUDA线程模型 20
4。3 基于CUDA的快速傅立叶变换 21
4。4 CUFFT库 22
4。5 小结 22
第五章 声源定位系统的测试 23
5。1 功能测试方案 23
5。2 声音采集与预处理模块的测试 23
5。3 时延估计模块与定位算法模块的测试 26
5。4 前后端级联的测试 26
5。5 系统性能测试 27
5。6 小结 27
结 论 28
致 谢 29
参 考 文 献 30
第一章 绪论
1。1 课题背景
随着经济水平和科学技术的发展,各种新产品、高科技不断的产生,生活变得更加便利。而声音自古以来便是人们用来相互提醒和了解外界的关键媒介,所以对声音信号的研究伴随着声学的不断发展而一直在进行着。这些年来,由于多媒体进军大众,基于声音、视频信号的交叉对人们来说,越来越不可替代。论文网