盲源分离算法的研究

盲源分离算法的研究

Ica(参考于:学习笔记 | 独立成分分析(ICA, FastICA)及应用)

1.简介

独立成分分析(Independent Component Analysis, ICA)的原理及简单应用。ICA也是一种矩阵分解算法。与之相关的是一个著名的“鸡尾酒会问题”。

2.形式化表达

在这里插入图片描述
主要就是找出对应的那个混淆矩阵。

3.算法步骤

1.将原始数据组装成为n行m列矩阵X
2.将X的每一行零均值化,即每个数减去对应那一行的均值。
3.对数据进行白化处理。
白化处理(“零均值化”和“空间解相关”)
白化的本质就是去相关加缩放。
4.设置参数学习率的数值。
即下图:
在这里插入图片描述
白化过程:
在这里插入图片描述

Fast-Ica

顾名思义,就是比ICA的分离要快的一种算法,改进方式也在下面。
在这里插入图片描述

EMD算法

1.参考这个之前写的博客就可以:EMD分解解析

小波变换(参考:形象易懂讲解算法I——小波变换

前奏

傅里叶变换处理非平稳信号有天生缺陷。它只能获取一段信号总体上包含哪些频率的成分,但是对各成分出现的时刻并无所知。因此时域相差很大的两个信号,可能频谱图一样。然而平稳信号大多是人为制造出来的,自然界的大量信号几乎都是非平稳的,所以在比如生物医学信号分析等领域的论文中,基本看不到单纯傅里叶变换这样naive的方法。

第一步:短时傅里叶算法

借鉴他人描述:把整个时域过程分解成无数个等长的小过程,每个小过程近似平稳,再傅里叶变换,就知道在哪个时间点上出现了什么频率了。”这就是短时傅里叶变换。

第二步:小波变换

为解决频率与时间的问题,又进一步提出了小波:小波直接把傅里叶变换的基给换了——将无限长的三角函数基换成了有限长的会衰减的小波基。这样不仅能够获取频率,还可以定位到时间了。
小波做的改变就在于,将无限长的三角函数基换成了有限长的会衰减的小波基。

主成成分分析:参考这篇

稀疏成分分析:参考这篇(欠定盲源分离混合矩阵估计及源信号恢复方法研究_张文霞)

非负矩阵分解:参考这篇还有这篇

  • 14
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值