介绍
首先,需要说明的是当前的代码仅实现了功能仿真,对算法原理的理解有一定的帮助。由于在实际中缺少麦克风阵列传感器,因此本例所使用的原始数据是利用手机录音得到的。同时考虑到即便使用多个手机也无法实现绝对地同步录制,因此这里直接利用一路语音信号的时延和加噪来代替其它通道的信号,这样便得到了仿真中使用的原始数据。
TDOA-SRP算法主要由以下两个步骤实现:
首先,利用GCC-PHAT估计出各个通道之间的时延。
然后,利用SRP-PHAT进行声源位置的估计定位。
其中在第二步的过程中,本例使用到了空域收缩的方法,即使用球坐标进行搜索并且逐渐缩小搜索的范围(指角度),通过计算每个角度方向上的SRP总和来衡量该方向是否应该被收缩域囊括。但是对于距离的判定出现了较大的误差,因此当前只能实现测角。对于距离定位,还需要对几何以及SRP的原理进行系统的分析才可以完成。
除此之外,本例也使用了一些基本的数值计算方法来尝试进行求解,结果也是能够实现角度定位,但是难以实现距离定位。更加精确的定位还需要进行算法层面上的进一步改进。
使用说明
当前代码由matlab运行。
这里TDOA_method.m为主程序,直接运行即可。
mat文件为四路麦克风采集到的语音信号,如果想要使用自己的数据可以参照mat内文件的存储名称,相应的改为自己的语音文件。如果想使用多路麦克风的模型(如6路)则较为困难,需要将所有代码中涉及到四路处理的内容全部修改。
麦克风阵列模型的坐标在主程序中以完成初始化,必须时可以自行修改。
这里调用了几种不同的进行声源定位的子函数,其中主要的方法只有两种:SRP-PHAT以及数值计算法。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计基于Matlab麦克风阵列的TDOA-SRP的声源定位功能仿真算法matlab完整源码.zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 毕业设计基于Matlab麦克风阵列的TDOA-SRP的声源定位功能仿真算法matlab完整源码.zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 毕业设计基于Matlab麦克风阵列的TDOA-SRP的声源定位功能仿真算法matlab完整源码.zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 毕业设计基于Matlab麦克风阵列的TDOA-SRP的声源定位功能仿真算法matlab完整源码.zip个人经导师指导并认可通过的高分设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计基于Matlab麦克风阵列的TDOA-SRP的声源定位功能仿真算法matlab完整源码..zip (35个子文件)
Microphone-sound-source-localization-master
my_numCal_gradient_descent.m 3KB
my_spaceShrink_for_test.m 3KB
my_prefilter.m 1KB
my_sinc.m 954B
my_srp_phat002.m 3KB
my_srp_phat001.m 2KB
my_num_calculation_method2.m 4KB
TDOA_method.m 6KB
my_srp_phat.m 2KB
my_spaceShrinkDistance.m 5KB
my_enframe_four_channels.m 1KB
my_spaceShrinkFinal.m 6KB
my_srp_phat_maxFind_method.m 3KB
Just_for_test.m 2KB
my_gcc_phat.m 1KB
my_rthetaToXYZ.m 1KB
my_srp_phat003.m 3KB
my_get_six_delay_point.m 2KB
my_varBetweenSevenPoints.m 2KB
my_spaceShrinkFinal2_for_test.m 3KB
oriWave_004.mat 3.79MB
testData.mat 3.8MB
文档.txt 2KB
my_gcc_all.m 3KB
my_srp_phat_spaceShrink_method.m 2KB
my_sinc_vector.m 2KB
my_distancediff.m 1KB
my_srp_phat004.m 3KB
my_xyzToRtheta.m 1020B
my_delayPoint.m 2KB
my_numCal_Newton_method.m 4KB
my_testSRPchange.m 3KB
my_enframe.m 2KB
my_num_calculation_method.m 3KB
my_spaceShrinkAngle.m 4KB
共 35 条
- 1
资源评论
猰貐的新时代
- 粉丝: 1w+
- 资源: 2886
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 白色简洁风格的农业生态科学整站网站源码下载.zip
- 白色简洁风格的女士高跟鞋商城网站模板.zip
- 白色简洁风格的农业收割机械整站网站源码下载.zip
- 白色简洁风格的女性饰品企业网站模板.zip
- 白色简洁风格的欧式美食快餐整站网站源码下载.zip
- 白色简洁风格的女装商城整站网站源码下载.zip
- 白色简洁风格的品牌广告CSS网站模板下载.zip
- 白色简洁风格的贫困公益类企业网站模板.rar
- 白色简洁风格的苹果手机软件应用模板.zip
- 白色简洁风格的品牌运动鞋商城网站模板下载.zip
- 白色简洁风格的瀑布流图片展现源码下载.zip
- 白色简洁风格的七巧板相册展示源码下载.zip
- 白色简洁风格的苹果数码产品企业网站模板.zip
- 白色简洁风格的企业案例展示模板下载.zip
- 白色简洁风格的企业产品展示整站网站源码下载.zip
- 白色简洁风格的企业笔记本源码下载.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功