Pearson_ICA

所属分类:matlab编程
开发工具:matlab
文件大小:21KB
下载次数:130
上传日期:2011-02-23 09:52:38
上 传 者kobe717
说明:  这是一个关于盲信号分离的Matlab程序,本程序采用极大似然估计法。
(This is a blind signal separation on the Matlab program, the program uses maximum likelihood estimation method.)

文件列表:
Pearson_ICA (0, 2010-11-26)
Pearson_ICA\contents.m (1223, 2000-09-28)
Pearson_ICA\fasticapearson.m (8725, 2000-09-28)
Pearson_ICA\gbd_momentfit.m (4571, 2000-09-28)
Pearson_ICA\gbd_score.m (2146, 2000-09-28)
Pearson_ICA\gpl.txt (18347, 2000-09-28)
Pearson_ICA\pearson_ica.m (4940, 2000-09-28)
Pearson_ICA\pearson_ica_demo.m (10999, 2000-09-28)
Pearson_ICA\pearson_momentfit.m (1534, 2000-09-28)
Pearson_ICA\pearson_score.m (1516, 2000-09-28)
Pearson_ICA\说明.txt (169, 2010-11-26)

The Pearson-ICA package is Copyright (c) Helsinki University of Technology, Signal Processing Laboratory, Jan Eriksson, Juha Karvanen, and Visa Koivunen. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Version: 1.1 Version date: September 25, 2000 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Description =========== This package provides the Matlab (5.x) functions needed for the use of the Pearson-ICA algorithm as described in Karvanen, J.,Eriksson, J., and Koivunen, V.: "Pearson System Based Method for Blind Separation", Proceedings of Second International Workshop on Independent Component Analysis and Blind Signal Separation, Helsinki 2000, pp. 585--590 The algorithm is proposed to solve the standard noiseless linear ICA problem, i.e. the ICA model is Y=AS, where the number of sources s_i is equal to the number of observations y_i. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Installation: Just put all files to a directory along Matlab's search path. ============ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Quick use: Type pearson_ica_demo for a demonstration. ========= %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Use: === 1) Pearson-ICA algorithm ~~~~~~~~~~~~~~~~~~~~~~~~ Suppose you have the ICA mixture in the matrix `mixedsig', where the different rows correspond to the different outputs. Then estimatedsig=pearson_ica(mixedsig) gives the estimated independent components as the rows of the matrix `estimatedsig'. The estimated mixing matrix A and estimated separation matrix W are obtained as [estimatedsig,A,W]=pearson_ica(mixedsig) There are also some optional parameters you can change: 'epsilon' Convergence criterion 'maxNumIterations' Maximum number of iterations 'borderBase', 'borderSlope' The border lines between the Pearson family and the tanh contrast. I.e. the Pearson is used if borderBase(1)+borderSlope(1)*skewness^2=< kurtosis=
近期下载者

相关文件


收藏者