首页 > 编程语言 >快速SRP-PHAT多声源定位算法

快速SRP-PHAT多声源定位算法

时间:2023-11-08 12:13:10浏览次数:53  
标签:定位 声源 means PHAT SRP 算法

目的:相位变换加权指向响应功率(SRP-PHAT)算法在低信噪比和强混响环境下具有较好的鲁棒性,但是空间遍历带来的海量计算给其声源实时定位带来了挑战。

方法:提出了一种适用于多声源的随机区域收缩SRP-PHAT算法,通过最小描述长度(MDL)准则确定声源数量,利用 K-means聚类算法进行空间区域划分,且引入瑞利限驱动的K-means聚类纠错机制,通过随机区域收缩算法进行空间区域快速收缩,利用波束主瓣宽度准则判别和界定有效声源,实现多声源定位。

结果:针对3个声源和信噪比0dB(没有噪声)的情形,所提算法能够在保证定位准确率高于95% 的前提下,提高30倍的计算效率,实现快速多声源定位。

标签:定位,声源,means,PHAT,SRP,算法
From: https://www.cnblogs.com/chenmo100/p/17817080.html

相关文章

  • 基于改进的MUSIC的声源定位算法
    目的:针对MUSIC其分辨率低且在麦克风数目较少时DOA估计精度较差的问题。方法:利用广义互相关算法估计出声源信号到达各麦克风之间的时间差,并据此构建出对应的矢量信号,最后通过计算谱函数确定DOA估计值。结果:优化后的MUSIC算法可以得到更加尖锐的指向性波束,更低的旁瓣,并且能使方位角的......
  • HSRP与VRRP
    HSRP协议/VRRP协议HSRP(HotStandbyRouterProtocol热备份路由器协议)是思科的专有协议。HSRP通过多台路由器组成一个热备份组,并由一个虚拟路由器来选择活跃路由,组内的活跃路由充当着数据包的转发,当活跃路由器发生了故障,备份路由器将成为活跃路由。VRRP(VirtualRouterRedundan......
  • HSRP热备份路由协议
    HSRP协议/VRRP协议HSRP(HotStandbyRouterProtocol热备份路由器协议)是思科的专有协议。HSRP通过多台路由器组成一个热备份组,并由一个虚拟路由器来选择活跃路由,组内的活跃路由充当着数据包的转发,当活跃路由器发生了故障,备份路由器将成为活跃路由。HSRP知识点1.HSRP组号:可以划......
  • Arduino[入门]舵机的声源定位方向控制测试
      测试视频请点击收看 利用声源定位板让舵机可以根据声源位置定位来控制舵板的方向.因为声源定位板本身已经给出了6个方位高电平的脚位.所以只需要我们在Arduino内调用舵机的程序库.然后各自赋予每个相应角度的各种的舵机角度值就可以做到.声源定位板介绍: 声源定位核心板上......
  • DSP集成麦克风阵列声源定位模组AR-1105​
    麦克风阵列声源定位模组AR-1105是采用DSP音频处理器集成麦克风阵列声源定位技术进行研发,模组具有全硬件集成.体积小巧,外围电路简洁,无需软件调试,易上手等优点的情况下同时保持反应灵敏,定位准确等特性.模组分为:声音定位核心主板麦克风阵列板声源定位LED显示板声音定位核心主板......
  • 生信:RNA-Seq 比对工具性能比较 [STAR、Tophat2、HISAT2]
    RNA-Seq比对工具性能比较参考文章:https://yanzhongsino.github.io/2021/11/19/omics_transcriptome.RNA-seq/https://www.biostars.org/p/288726/比对(align)介绍序列比对又称为alignRNA-Seq分析中的策略从文件类型来看如下:graphLRFASTQ文件----->SAM文件-----......
  • Unity Custom SRP
    CustomRenderPipelineProjectSetup我们需要在线性空间计算光照,所以设置为Linear。PipelineAssetUnity默认使用默认渲染管线,而在这里,我们通过PipelineAsset来管理自定义管线。进一步的,我们将资产的文件格式写成默认渲染管线的路径格式。默认的Csharp文件是游戏逻辑的文......
  • 单一职责原则SRP
    所谓单一职责原则,指的是,一个类应该仅有一个引用它变化的原因。这里变化的原因就是所说的“职责”,如果一个类有多个引起它变化的原因,那么也就意味着这个类有多个职责,再进一步说,就是把多个职责耦合在一起了。这会造成职责的相互影响,可能一个职责的变化,会影响到其他职责的实现,甚至引起......
  • docker 中使用 pywpsrpc
    一般如果使用带桌面环境的docker,比如dorowu/ubuntu-desktop-lxde-vnc,然后安装wps后,使用https://github.com/timxx/pywpsrpc是没啥问题的,需要注意的是wps第一次打开后,需要同意EULA,然后按照https://github.com/timxx/pywpsrpc/issues/44#issuecomment-1032304847中提到的......
  • SRP Batcher在真机上失效
    1)SRPBatcher在真机上失效​2)Shader里面对同一张纹理多次采样会影响效率吗3)为什么纹理开启了mipmap后,纹理内存反而下降了4)TMP为什么有多次Delegate.Combine()的GC这是第336篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地......