基于FastICA的盲源分离算法研究 下载本文

内容发布更新时间 : 2024/12/27 13:43:16星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

基于FastICA的盲源分离算法研究

作者:谢志明 吴德华

来源:《数字技术与应用》2013年第06期

摘要:FICA是一种非常有效的盲信号分离算法,该算法比批处理甚至自适应处理具有更快的收敛速度。本文介绍了一种以四阶累计量为判据的固定点算法。运用matlab仿真,对四路不相关的源信号进行分离,仿真结果表明,该算法能有效的分离出四路源信号,获得了比较好的效果。

关键词:盲分离 独立分量分析 四阶累计量

中图分类号:TN911 文献标识码:A 文章编号:1007-9416(2013)06-0140-02 1 引言

独立分量分析(independent component analysis,ICA)是近年来发展起来的一种新的信号处理技术。基本的ICA是指从多个源信号的线性混合信号中分离出源信号的技术。除了已知源信号是统计独立外,无其他先验知识,ICA是伴随着盲信源问题而发展起来的,故又称盲分离。

在复杂的背景环境中所接收的信号往往是由不同信源产生的多路信号的混合信号。ICA方法是基于信源之间的相互统计独立性。与传统的滤波方法和累加平均方法相比,ICA在消除噪声的同时,对其它信号的细节几乎没有破坏,且去噪性能也往往要比传统的滤波方法好很多。而且,与基于特征分析,如奇异值分解(SVD)、主成分分析(PCA)等传统信号分离方法相比,ICA是基于高阶统计特性的分析方法。在很多应用中,对高阶统计特性的分析更符合实际。

1997年芬兰学者Aapo Hyvarinen等人首先提出基于四阶累积量的固定点算法。其后,在1999年又提出了进一步的改进—基于负熵的ICA固定点算法。在2001年的著作中他们又作了进一步简化。由于这一算法比批处理甚至自适应处理,具有更快的收敛速度,因此又被称为“快速ICA算法”(fast ICA,FICA)。 2 Fast ICA的基本原理 2.1 数学模型 2.2 Fast ICA算法简介 2.2.1 四阶累计量判据