JnS-1.2
所属分类:matlab编程
开发工具:matlab
文件大小:33KB
下载次数:285
上传日期:2006-07-01 14:13:13
上 传 者:
568490
说明: 著名的Jade算法,利用高阶累积量盲分离。法国Cardoso发明的算法。
(famous algorithm, using Cumulant Blind separation. France Cardoso invented the algorithm.)
文件列表:
JnS-1.2\Gateway.c (1541, 2002-06-05)
JnS-1.2\JadeR.c (120, 1999-01-23)
JnS-1.2\JnS.c (16235, 2002-06-05)
JnS-1.2\MatlabjadeR.m (11337, 1999-01-23)
JnS-1.2\MatlabshibbsR.m (5263, 1999-01-23)
JnS-1.2\Matutil.c (3215, 1999-01-24)
JnS-1.2\ShibbsR.c (127, 1999-01-26)
JnS-1.2\COPYING (18748, 1999-12-22)
JnS-1.2\Makefile (722, 1999-01-29)
JnS-1.2\JnS.h (1526, 1999-01-28)
JnS-1.2\Matutil.h (523, 1999-01-24)
JnS-1.2\testJnS.c (2469, 1999-01-29)
JnS-1.2\testJnS.m (1477, 1999-01-29)
JnS-1.2\testJointDiag.m (643, 1999-01-29)
JnS-1.2\JointDiag.c (1556, 2002-06-05)
JnS-1.2\History (253, 2002-06-05)
JnS-1.2\testJnS (19212, 2002-06-05)
JnS-1.2 (0, 2005-12-29)
C implementations for JADE, SHIBBS.
Includes stand alone joint-diagonalization function.
Feedback, advice and bug reports are welcome.
version 1.1: Jan. 28, 1999.
version 1.2: Jun. 05, 2002.
Copyright: JF Cardoso.
Licensed under the GPL (see the COPYING file).
================================================================
This directory contains :
0_README This file
COPYING The GPL license
JnS.c C implementation of JADE and SHIBBS including
code for joint diagonalization
Gateway.c These three files provide a Matlab interface
JadeR.c to the C implementations of
ShibbsR.c JADE and SHIBBS
JointDiag.c A Matlab interface to the joint-diag C code
in JnS.c
MatlabjadeR.m Matlab implementation of JADE
MatlabshibbsR.m Matlab implementation of SHIBBS
Matutil.c Matrix utilities, no longer useful but...
testJnS.c A short C program for testing Jade and Shibbs
testJnS.m A short Matalb program for testing Jade and Shibbs
and comparing Matalb and C versions
testJointDiag.m A short Matlab program for testing the C version
of the joint diagonalization code.
Makefile limited facility for building things
================================================================
Usage:
o Compile everything necesary by `make all'
o Build the Mex-files by `make mex' or by
> mex ShibbsR.c
> mex JadeR.c
> mex JointDiag.c
o Check code under Matlab by running the various test programms
or a more limited check with C using testJnC.c
================================================================
Notes:
o The usage of JADE is documented in the Matlab source
o The C implementations do not do the projection onto the `signal
subspace' yet : one cannot only ask for as many `sources as
sensors'.
o It is not necessary to have Matlab available to compile and run the
C code. IOW, JADE can be used as a stand alone. BUT, you may have
to comment out the relevant parts in the Make files and elsewhere/
近期下载者:
相关文件:
收藏者: