资源经验分享盲源分离算法学习笔记

盲源分离算法学习笔记

2019-12-10 | |  62 |   0

原标题:盲源分离算法学习笔记

原文来自:CSDN      原文链接:https://blog.csdn.net/s09094031/article/details/102984320



盲源分离算法学习笔记


麦克风阵列算法有两大类,一类是波束形成算法,另一类是盲源分离算法,两者互有优劣。本篇博客先通过比较盲源分离和波束形成来说明盲源分离的优缺点,盲源分离的基础知识,然后分别介绍盲源分离的常见实现方式。本篇盲源分离算法主要是记录ICA算法,若无指明,BSS和ICA在本篇博客中是等价的。


优缺点(Pros & Cons)

优点

  • 盲源分离不需要目标语音VAD的先验信息。
    这个先验信息对于波束形成算法是很关键的,其准确程度直接影响性能。而盲源分离不需要做自适应滤

  • 盲源分离不需要目标语音的DOA信息。

缺点

盲源分离要求输入的信号最多一个是高斯分布
ICA算法的假设是两个声源是相互独立的,那么分离出来的


  • 盲源分离无法应对长混响场景。

    • 长混响场景,信号的幅度都是高斯分布。

    • 长混响场景,解卷积的长度不好设定。长度太短无法包含长混响的冲激响应。长度太长不满足相互独立的假设。

    • 长混响场景,麦克风阵列得到的信号从各个方向过来。盲源分离本质上相当于多组ABF,波束形成也无法应对这种场景。

  • 盲源分离需要多次迭代,运算量大,收敛速度慢。

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:numpy基础语法学习笔记

下一篇:tensorflow 学习笔记 之 Eager execution

用户评价
全部评价

热门资源

  • Python 爬虫(二)...

    所谓爬虫就是模拟客户端发送网络请求,获取网络响...

  • TensorFlow从1到2...

    原文第四篇中,我们介绍了官方的入门案例MNIST,功...

  • TensorFlow从1到2...

    “回归”这个词,既是Regression算法的名称,也代表...

  • TensorFlow2.0(10...

    前面的博客中我们说过,在加载数据和预处理数据时...

  • 反向传播是什么?

    深度学习系统能够学习极其复杂的模式,它们通过调...