1 简介

声源定位是许多领域里的一个基本问题.声源定位技术的研究一直是个研究热点,涉及到很多技术领域,如声学,信号检测,数字信号处理等,有着广阔的应用前景.目前,该技术在仿人智能机器人上的应用还不是很多.而其作为一种重要的人机交互方式,能够与视觉交互完美结合,弥补其不足. 通过对各种声源定位技术的研究和比较,基于到达时延差(TDOA,Timedelay of arrival)的声源定位技术比较适用.该技术方法的原理不是很复杂,无需很大的计算量,而且实现这种技术的困难较小.对这种技术的研究目前也比较成熟,有着大量的应用.因而对于本课题的研究而言,是一种不错的选择.使用TDOA技术,需要完成两个阶段的工作:前一阶段运用时延估计算法估算出声源信号到达各个麦克风之间的TDOA值,即时间差;第二阶段根据得到的TDOA值,结合阵列几何结构关系和空间位置关系,使用空间定位方法来估算声源的位置.能否得到高精度的TDOA值对整个过程的正确完成相当重要.传统的GCC算法就是该技术中的一种比较经典的方法.该方法能够快速有效的对声源进行定位​。

2 部分代码

clcclear allclose all%%% *各参数设置*%--声源相关参数fmin=500;fmax=2000;    %Hz: 信源为一频率渐变的余弦信号,最低频率fmin,最高频率fmaxS_last=0.1;   %s :声源持续时间%--采样和信号处理相关参数fs=3e6;   %采样率 ts=1/fs;    %采样间隔T=0.12;      %s: 搜集数据T秒,计算一次位置tMic=0:1/fs:T-1/fs;   %接收数据时间

【定位问题】基于CC和GCC算法实现近场声源定位TDOA问题附matlab代码相关推荐

  1. 【布局优化】基于改进粒子群算法实现充电桩选址优化问题附matlab代码

    1 简介 当前世界环境污染和能源危机问题凸显,电动汽车以零排放和低耗能的优势得到各国的大力关注和支持.以电动汽车为代表新能源汽车产业,成为国家七大战略性新兴产业之一.电动汽车具有良好的发展前景,市场规 ...

  2. 【滤波跟踪】基于Huber函数和最大相关熵的抗差滤波算法实现GNSS导航定位粗差处理附matlab代码

    1 内容介绍 雷达系统中跟踪滤波器的设计通常依赖于线性高斯系统.一旦系统为非线性且受到非高斯噪声干扰时,雷达跟踪性能便出现严重恶化.为了提高目标在非线性非高斯环境下跟踪的精度,将最大相关熵扩展卡尔曼滤 ...

  3. 【机械】基于简化几何解法的六轴机械臂位置规划附matlab代码

    1 内容介绍 基于简化几何解法的六轴机械臂位置规划附matlab代码 2 部分代码 clc; clear; %载入数据 importfile('shuiping.mat'); theta_shuipi ...

  4. 情感识别:基于ELM、SOM分类器实现心率变异性信号情感识别,附matlab代码

    情感识别:基于ELM.SOM分类器实现心率变异性信号情感识别,附matlab代码 情感识别是一项有趣而又具有挑战性的任务.它可以用于识别人类的情绪状态,从而在许多领域中产生影响,例如医疗保健.人工智能 ...

  5. 智能优化算法-蚁狮优化器Ant Lion Optimizer(附Matlab代码)

    引言 蚁狮优化器(Ant Lion Optimizer,ALO)模拟了自然界蚁狮的捕猎机制.实施了蚁群随机行走.设置陷阱.设陷阱.捕捉猎物.重建陷阱等5个主要捕猎步骤.于2015年发表在Seyedal ...

  6. 【预测模型-ELM分类】基于鲸鱼算法优化核极限学习机实现数据分类附matlab代码

    1 内容介绍 极限学习机(extreme learning machine,ELM)作为一种新兴的机器学习方法,已经成为了一个热门的研究方向. ELM 随机确定单隐含层网络的输入权值和隐含层节点偏置, ...

  7. 【回归预测-FNN预测】基于蝙蝠算法优化前馈网络实现数据回归预测附Matlab代码

    1 内容介绍 强大的非线性映射能力使得人工神经网络越来越多地应用于数值预测.工程控制中,但神经网络在学习过程中,不可避免的存在着全局搜索能力差.容易跳入局部最优等不足,因而用神经网络技术预测的数据并不 ...

  8. 【回归预测-BP预测】基于灰狼算法优化BP神经网络实现数据回归预测附matlab代码

    1 内容介绍 Mirjalili 等在 2014 年 提 出 了 灰 狼 优 化 ( Grey Wolf Optimizer,GWO) 算法,是一种新型群智能优化算法,通过模拟自然界中灰狼寻找.包围和 ...

  9. 【优化求解】基于精英反向学习带扰动因子的混沌蚁狮算法(EOPCALO)求解单目标优化问题附matlab代码

    1 简介 针对蚁狮算法易陷入局部最优.收敛速度慢的缺点,本文提出了基于精英反向学习带扰动因子的混沌蚁狮算法.该算法首先通过对蚂蚁的随机游走公式引入扰动因子,有效提高了寻优精度,避免算法陷入局部最优,有 ...

最新文章

  1. 命令行下编译Wordcount
  2. Gitflow工作流程
  3. 二十、“安化辞骚千万卒,康吾故土祭吾躯”(2021.6.14)
  4. Mind Master Pro 8.0——安装教程
  5. 分享一个HTML5画布实现的超酷文字弹跳球效果
  6. P5659-[CSP-S2019]树上的数【贪心】
  7. android界面实现框架内页面跳转_KVM虚拟化管理平台的实现
  8. SqlServer用SQL语句将查出的数据直接插入到另一个张的表中
  9. SpringBoot使用ELK日志收集
  10. PartitioinLeaderSelector分析
  11. 不搞虚的!快速把你拉入Docker 的门里
  12. 软件工程案例-仓库管理系统简单版
  13. WGS84转GCj02
  14. 利用EasyPub为Kindle制作mobi格式书籍
  15. 交换机接出来的网线可以再接上无线路由器实现无线上网吗
  16. 网络图怎么画?简单专业的网络图绘制方法
  17. axure灯箱效果_将时尚的灯箱效果添加到WordPress画廊
  18. 一半嫁妆钱,换了90000张照片,一个老爹的摄影计划
  19. echart各种显示数据的格式化
  20. Win10如何清除运行历史记录

热门文章

  1. MySQL——数据库日志
  2. mybatis的jdbcType和javaType、oracle,MySQL的对应类型
  3. PHP Unsupported operand types
  4. linux系统嵌入式编译环境,64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解...
  5. 202109335卢滕阳第七周
  6. 国外服务器buyvm无法安装宝塔完美解决方法
  7. 虫师『性能测试』文章大汇总
  8. 【C#】常用的Utils
  9. 输入字符串和遍历字符数组的方法
  10. 局域网唤醒(WOL)与远程唤醒教程