麦克风阵列定位matlab算法,基于麦克风阵列的MUSIC声源定位算法研究
摘要:
作为阵列信号处理领域的一个分支,麦克风阵列已广泛应用于电视会议、语音增强及识别等方面。声源定位是麦克风阵列进行空间滤波的重要基础,近年来发展迅速。基于阵列的定位算法可以分为超分辨算法和非超分辨算法。超分辨算法可以突破瑞利限,在一定条件下可以实现任意定位精度,具有极大的应用价值。作为超分辨空间谱估计技术的MUSIC(Multiple Signal Classification)算法是经典的DOA算法之一,然而传统的MUSIC算法在信源为窄带远场非相干信号的假设下,才能得到很高的分辨力和估计精度。而麦克风阵列处理的是宽带短时平稳的语音信号,并且声源可能位于阵列的近场范围内,这将导致MUSIC算法性能急剧下降甚至失效。为了能将传统窄带MUSIC算法应用到麦克风阵列系统中,必须针对声源宽带、相干的特点,对MUSIC算法进行改进。 本文首先研究了经典MUSIC算法,并通过MATLAB仿真对其性能及参数进行了详细研究。然后对两种基于MUSIC的解相干算法——基于空间平滑的解相干算法和修正MUSIC算法进行研究,并通过MATLAB仿真验证了两种算法的解相干性能,为宽带解相干算法的研究做好充分的准备。之后针对声源信号的宽带特点,对宽带ISM(Incoherent Signal Subspace Method)算法和CSM(Coherent Signal Subspace Method)算法进行深入研究,并将两种解相干方法加入ISM算法中,提高了其对相干信号的估计能力,并同CSM算法一样,实现对远场一维声源信号的DOA估计。由于麦克风阵列信号很多应用环境下处于阵列近场范围内,因此传统的远场平面波模型将不再适用,取而代之的是近场球面波模型。本文在对声源信号深入研究的基础上,构建了精细的近场球面波模型,并提出一种基于时域MUSIC算法的麦克风阵列近场方位角和距离联合估计算法,该算法不需要对阵列接收信号经过FFT变换到频域,也不需要构造聚焦矩阵,降低了计算量,在一定条件下提高了系统的实时性。最后,给出算法的基本实现方案。
展开
麦克风阵列定位matlab算法,基于麦克风阵列的MUSIC声源定位算法研究相关推荐
- 声源定位MATLAB的程序,求大神改一个声源定位程序 改成放置录音文件然后定位...
close all clc clear all c=340; fs=11025; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ...
- 麦克风声源定位原理_基于麦克风阵列的声源定位算法之GCC-PHAT
目前基于麦克风阵列的声源定位方法大致可以分为三类:基于最大输出功率的可控波束形成技术.基于高分辨率谱图估计技术和基于声音时间差(time-delay estimation,TDE)的声源定位技术. 基 ...
- 如何使用Python+Django+Mysql开发个性化职位推荐系统 招聘网站推荐系统 基于用户、项目的协同过滤推荐算法 基于内容、聚类、关联规则推荐算法WebPositionCFRSPython
如何使用Python+Django+Mysql开发个性化职位推荐系统 招聘网站推荐系统 基于用户.项目的协同过滤推荐算法 基于内容.聚类.关联规则推荐算法WebPositionCFRSPython 一 ...
- 计算机视觉算法——基于深度学习的高精地图算法(HDMapNet / VectorMapNet / MapTR / VectorNet)
计算机视觉算法--基于深度学习的高精地图算法(HDMapNet / VectorMapNet / MapTR / VectorNet) 计算机视觉算法--基于深度学习的高精地图算法(HDMapNet ...
- [运动规划算法]基于似然场的快速避障算法
文章目录 一.简介 二.原理 1. 问题描述 2. 概率模型 3. 局部概率 4. 全局概率 5. 方法实现 三.项目演示 参考 一.简介 这是一种在复杂环境中实现快速自主飞行的规划方法.通常,在复杂 ...
- 麦克风声源定位原理_基于麦克风阵列声源定位系统最新版
<基于麦克风阵列声源定位系统.doc>由会员分享,可免费在线阅读全文,更多与<基于麦克风阵列声源定位系统>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜 ...
- 麦克风声源定位原理_基于麦克风阵列的声源定位技术
I 目 录 一.绪论 . ....................................................................................... ...
- aoa定位算法matlab仿真,基于信号到达角度(AOA)的定位算法研究
内容摘要:基于信号到达角度(AOA)的定位算法是一种常见的无线传感器网络节点自定位算法,算法通信开销低,定位精度较高.由于各种原因,估测的多个节点位置可能存在不可靠位置,提出了一种改进的基于信号到达角 ...
- matlab对于椭圆检测的算法,基于弧段组合的椭圆检测算法研究
摘要: 椭圆检测是图像匹配与识别,图像理解与分析,计算机视觉等领域的一项基础任务,许多研究人员对椭圆检测问题进行了深入研究,提出了多种检测算法.它们大致可以分为三类:投票/聚类,最优化,基于弧段的方法 ...
最新文章
- 某程序员吐槽:潮汕女朋友狮子大开口要18万8彩礼,而且只能男友父母出,不能男友出!...
- FLV播放器 源码二例
- windows密钥连接linux,windows使用密钥登录linux
- Laravel 队列:如何查看队列报错信息
- 洛谷P1173:[NOI2016] 网格(tarjan、离散化)
- Elasticsearch单机安装
- zabbix使用Omsa来监控Dell服务器的硬件信息
- 机器学习十大经典算法之AdaBoost
- express+mysqle
- PgSQL · 最佳实践 · 从 MaxCompute (ODPS) 迁移数据到 HybridDB
- Python3-环境篇-01-Python3安装
- cisco思科模拟器中断translating域名翻译快捷键
- 使用OpenCV中的imread()内存报错问题
- ZOJ 3939。规律题
- 华为nova7星耀版和华为nova7普通版 的区别 哪个好
- 网络安全行业有哪些认可度比较高的证书呢?
- 无力吐槽的 create-shortcut .exe
- 逆向工程学习笔记(4):fld指令
- Python: pycharm debug调试点击结束断点报错KeyboardInterrupt
- c语言字符串与字符什么意思,C语言和Java中的字符串异同点是什么?