摘要:

作为阵列信号处理领域的一个分支,麦克风阵列已广泛应用于电视会议、语音增强及识别等方面。声源定位是麦克风阵列进行空间滤波的重要基础,近年来发展迅速。基于阵列的定位算法可以分为超分辨算法和非超分辨算法。超分辨算法可以突破瑞利限,在一定条件下可以实现任意定位精度,具有极大的应用价值。作为超分辨空间谱估计技术的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声源定位算法研究相关推荐

  1. 声源定位MATLAB的程序,求大神改一个声源定位程序 改成放置录音文件然后定位...

    close all clc clear all c=340; fs=11025; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ...

  2. 麦克风声源定位原理_基于麦克风阵列的声源定位算法之GCC-PHAT

    目前基于麦克风阵列的声源定位方法大致可以分为三类:基于最大输出功率的可控波束形成技术.基于高分辨率谱图估计技术和基于声音时间差(time-delay estimation,TDE)的声源定位技术. 基 ...

  3. 如何使用Python+Django+Mysql开发个性化职位推荐系统 招聘网站推荐系统 基于用户、项目的协同过滤推荐算法 基于内容、聚类、关联规则推荐算法WebPositionCFRSPython

    如何使用Python+Django+Mysql开发个性化职位推荐系统 招聘网站推荐系统 基于用户.项目的协同过滤推荐算法 基于内容.聚类.关联规则推荐算法WebPositionCFRSPython 一 ...

  4. 计算机视觉算法——基于深度学习的高精地图算法(HDMapNet / VectorMapNet / MapTR / VectorNet)

    计算机视觉算法--基于深度学习的高精地图算法(HDMapNet / VectorMapNet / MapTR / VectorNet) 计算机视觉算法--基于深度学习的高精地图算法(HDMapNet ...

  5. [运动规划算法]基于似然场的快速避障算法

    文章目录 一.简介 二.原理 1. 问题描述 2. 概率模型 3. 局部概率 4. 全局概率 5. 方法实现 三.项目演示 参考 一.简介 这是一种在复杂环境中实现快速自主飞行的规划方法.通常,在复杂 ...

  6. 麦克风声源定位原理_基于麦克风阵列声源定位系统最新版

    <基于麦克风阵列声源定位系统.doc>由会员分享,可免费在线阅读全文,更多与<基于麦克风阵列声源定位系统>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜 ...

  7. 麦克风声源定位原理_基于麦克风阵列的声源定位技术

    I 目 录 一.绪论 . ....................................................................................... ...

  8. aoa定位算法matlab仿真,基于信号到达角度(AOA)的定位算法研究

    内容摘要:基于信号到达角度(AOA)的定位算法是一种常见的无线传感器网络节点自定位算法,算法通信开销低,定位精度较高.由于各种原因,估测的多个节点位置可能存在不可靠位置,提出了一种改进的基于信号到达角 ...

  9. matlab对于椭圆检测的算法,基于弧段组合的椭圆检测算法研究

    摘要: 椭圆检测是图像匹配与识别,图像理解与分析,计算机视觉等领域的一项基础任务,许多研究人员对椭圆检测问题进行了深入研究,提出了多种检测算法.它们大致可以分为三类:投票/聚类,最优化,基于弧段的方法 ...

最新文章

  1. 某程序员吐槽:潮汕女朋友狮子大开口要18万8彩礼,而且只能男友父母出,不能男友出!...
  2. FLV播放器 源码二例
  3. windows密钥连接linux,windows使用密钥登录linux
  4. Laravel 队列:如何查看队列报错信息
  5. 洛谷P1173:[NOI2016] 网格(tarjan、离散化)
  6. Elasticsearch单机安装
  7. zabbix使用Omsa来监控Dell服务器的硬件信息
  8. 机器学习十大经典算法之AdaBoost
  9. express+mysqle
  10. PgSQL · 最佳实践 · 从 MaxCompute (ODPS) 迁移数据到 HybridDB
  11. Python3-环境篇-01-Python3安装
  12. cisco思科模拟器中断translating域名翻译快捷键
  13. 使用OpenCV中的imread()内存报错问题
  14. ZOJ 3939。规律题
  15. 华为nova7星耀版和华为nova7普通版 的区别 哪个好
  16. 网络安全行业有哪些认可度比较高的证书呢?
  17. 无力吐槽的 create-shortcut .exe
  18. 逆向工程学习笔记(4):fld指令
  19. Python: pycharm debug调试点击结束断点报错KeyboardInterrupt
  20. c语言字符串与字符什么意思,C语言和Java中的字符串异同点是什么?

热门文章

  1. H.266帧内预测:位置决定的帧内预测组合(PDPC)
  2. 中秋快乐!2019年互联网公司月饼哪家强?
  3. 2657 windy数
  4. VMware:虚拟机磁盘空间不足怎么办
  5. Adobe系列安装问题汇总,遇到这些问题该怎么办
  6. 7-1 水仙花数 (10 分)
  7. html 的smap标签,Struts 常用标签
  8. 案例分析企业微信带来的功能效果?
  9. 【java】HashMap底层实现原理及面试题
  10. eclipse 代码折叠插件-folding