资源简介
提供一种盲分离的matlab实现,适用语音信号和一些其他的混合信号。
代码片段和文件信息
function y=Goge1(x)
t=0:0.01:10;
s1=cos(2*pi*t);
[NnNp]=size(s1);
s2=randn(1Np);
s=[s1;s2];
a=rand(22);
x=a*s;
x1=x(1:);
x2=x(2:);
figure
subplot(211);plot(s1);axis tight;%title(‘混合以前的独立信号s1‘);
subplot(212);plot(s2);axis tight;%title(‘混合以前的独立信号s2‘);
figure
subplot(211);plot(x1);axis tight;%title(‘混合以后的观测信号x1‘);
subplot(212);plot(x2);axis tight;%title(‘混合以后的观测信号x2‘);
[nT]=size(x);
if T>1000
P=1000;
end
x = x-mean(x‘)‘*ones(1T);
[FD]=eig((x*x‘)/T);
v=F*(D^(-0.5))*F‘;
x=v*x;
a=ones(1P)/P;
g=filter(a1x‘);
U=cov(x‘1);
V=cov(g1);
[WD]=eig(VU);
%get independent component
y=x‘*W;
figure
subplot(311);plot(y);axis tight;
subplot(312);plot(y(:1));axis tight;%title(‘经过ICA后的独立成分y1‘);
subplot(313);plot(y(:2));axis tight%title(‘经过ICA后的独立成分y2‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 881 2010-05-25 16:48 Goge1.m
----------- --------- ---------- ----- ----
881 1
- 上一篇:LDA人脸识别matlab code
- 下一篇:到达角估计MUSIC算法
相关资源
- MATLAB利用Application Compiler创建独立的应
- fastKICA matlab程序
- ICA负熵万能算法详细说明
- ICA独立成分分析的matlab代码
- Finite Element Analysis Theory and Application
- PCA主成分分析法和ICA独立成分分析法
- FastIca独立成分分析代码
- 快速ICA程序代码
- KICA核独立元分析
- matlab概率统计实验
- FastICA2.5
- mt4 DMI指标源码
- 基于峭度的ICA matlab代码程序
- FASTICA盲源信号分离代码Matlab(复信号
- 在matlab中ica算法实现源码
- ICA原理及matlab实现
- classfication_toolboxmatab版
- jade 盲信号分离 matlab代码
- ICA的人脸识别MATLAB源码
- Classification-MATLAB-Toolbox
- Classification matlab code - Quadratic Discrim
- Numerical Computing with MaTLAB书中的工具箱
- ICA的matlab程序
- 二维对称图像矩阵ICA人脸识别MATLAB源
- 光流场计算 MATLAB 源码 optical flow
- matlab FastICA工具箱111010
- Mathematica_10.1.0_Keygen
- Numerical Methods with MATLAB(NMM1[1].5计算方
-
Matlab Simuli
nk 光通信仿真 - Fast ICA matlab源代码
评论
共有 条评论