weiniuzhu 发表于 2011-4-10 18:06

请问一下icalab(盲源分离)软件为何输出的信号幅值很小

我下了个盲源分离软件,但是为什么分离后的信号幅值都很小,但是和源信号成比例?
下面是我的仿真数据
clear
t=0:0.1:50;
y1=sin(t);
y2=5*sin(2*t);
ys1=y1+y2+0.5*randn(1,length(t));
ys2=2*y1+y2+0.3*randn(1,length(t));
ys3=1.5*y1-2.5*y2+0.14*randn(1,length(t));
ys4=5.5*y1-3.5*y2+0.31*randn(1,length(t));
ys5=2.5*y1+1.3*y2+0.21*randn(1,length(t));
ydata=;
save('ydata.txt','ydata','-ascii');
然后打开icalab,用icalab打开刚才保存的txt文件,分析后得到的前两个信号形状和基信号y1,y2一样,但是幅值不一样

ap0108220 发表于 2011-4-11 22:04

仔细了解一下,ICA分离出来的信号幅值的意义

qiuyun0214 发表于 2011-4-12 08:15

ica分离出来的唯一缺点就是幅值发生了变化,不能保持原来的幅值特性。
页: [1]
查看完整版本: 请问一下icalab(盲源分离)软件为何输出的信号幅值很小