野菊 发表于 2016-10-19 09:04

TestGuru 发表于 2016-10-18 12:24
用互相关做时延测量做过几种,比如音响要调节各方位距离远近不同的喇叭到听者处的时间延迟等,还有几个相 ...

感谢提供资料

lebronze 发表于 2016-10-19 09:13

TestGuru 发表于 2016-10-18 12:24
用互相关做时延测量做过几种,比如音响要调节各方位距离远近不同的喇叭到听者处的时间延迟等,还有几个相 ...

好吧,我再找找问题

Posion 发表于 2016-10-20 09:01

楼主问题研究咋样了?

lebronze 发表于 2016-10-20 14:50

Posion 发表于 2016-10-20 09:01
楼主问题研究咋样了?

没解决,反而发现更多问题了。
比如:在求出互相关函数后,求峰值是求数据的最大值还是数据绝对值得最大值?
请问你有什么经验没

zghitboy 发表于 2016-10-26 12:56

楼主问题解决了吗

xiujuan507 发表于 2016-12-27 09:24

楼主,能交流一下吗?我最近也在做这个

eastar 发表于 2016-12-27 09:28

xiujuan507 发表于 2016-12-27 09:24
楼主,能交流一下吗?我最近也在做这个

你哪里出现问题了

xiujuan507 发表于 2016-12-27 09:49

eastar 发表于 2016-12-27 09:28
你哪里出现问题了

看了帖子,有用xcorr,FFT的,有的人用小波变换的,不知道小波变换该从何入手?

怪咖先生 发表于 2016-12-28 08:23

TestGuru 发表于 2016-10-18 12:24
用互相关做时延测量做过几种,比如音响要调节各方位距离远近不同的喇叭到听者处的时间延迟等,还有几个相 ...

挺好的视频

林夕sq123 发表于 2017-3-20 17:25

lebronze 发表于 2016-10-17 17:44
多谢前辈回复。
1.我目前已经确定用广义互相关(GCC)做时延估计了,时域就不考虑了
2.频域互相关要先 ...

您好 能给一些广义互相关的程序吗、最近在做这个

sd 发表于 2017-3-22 08:38


%t=0.001:0.001:1;
t=1:1000;
s1=sin(2*pi*50*t*0.001)+sin(2*pi*120*t*0.001)+rand(1,length(t));

for t=1:500;
s2(t)=sin(2*pi*50*t*0.001)+sin(2*pi*120*t*0.001)+rand(1,length(t));
end

for t=501:1000;
s2(t)=sin(2*pi*200*t*0.001)+sin(2*pi*120*t*0.001)+rand(1,length(t));
end


subplot(9,2,1)
plot(s1)
title('原始信号')
ylabel('S1')

subplot(9,2,2)
plot(s2)
title('故障信号')
ylabel('S2')

wpt=wpdec(s1,3,'db1','shannon');

%plot(wpt);
s130=wprcoef(wpt,);
s131=wprcoef(wpt,);
s132=wprcoef(wpt,);
s133=wprcoef(wpt,);
s134=wprcoef(wpt,);
s135=wprcoef(wpt,);
s136=wprcoef(wpt,);
s137=wprcoef(wpt,);
s10=norm(s130);
s11=norm(s131);
s12=norm(s132);
s13=norm(s133);
s14=norm(s134);
s15=norm(s135);
s16=norm(s136);
s17=norm(s137);

st10=std(s130);
st11=std(s131);
st12=std(s132);
st13=std(s133);
st14=std(s134);
st15=std(s135);
st16=std(s136);
st17=std(s137);

disp('正常信号的特征向量');
snorm1=
std1=

subplot(9,2,3);plot(s130);
ylabel('S130');
subplot(9,2,5);plot(s131);
ylabel('S131');
subplot(9,2,7);plot(s132);
ylabel('S132');
subplot(9,2,9);plot(s133);
ylabel('S133');
subplot(9,2,11);plot(s134);
ylabel('S134');
subplot(9,2,13);plot(s135);
ylabel('S135');
subplot(9,2,15);plot(s136);
ylabel('S136');
subplot(9,2,17);plot(s137);
ylabel('S137');


wpt=wpdec(s2,3,'db1','shannon');

%plot(wpt);
s230=wprcoef(wpt,);
s231=wprcoef(wpt,);
s232=wprcoef(wpt,);
s233=wprcoef(wpt,);
s234=wprcoef(wpt,);
s235=wprcoef(wpt,);
s236=wprcoef(wpt,);
s237=wprcoef(wpt,);

s20=norm(s230);
s21=norm(s231);
s22=norm(s232);
s23=norm(s233);
s24=norm(s234);
s25=norm(s235);
s26=norm(s236);
s27=norm(s237);

st20=std(s230);
st21=std(s231);
st22=std(s232);
st23=std(s233);
st24=std(s234);
st25=std(s235);
st26=std(s236);
st27=std(s237);

disp('故障信号的特征向量');
snorm2=
std2=


subplot(9,2,4);plot(s230);
ylabel('S230');
subplot(9,2,6);plot(s231);
ylabel('S231');
subplot(9,2,8);plot(s232);
ylabel('S232');
subplot(9,2,10);plot(s233);
ylabel('S233');
subplot(9,2,12);plot(s234);
ylabel('S234');
subplot(9,2,14);plot(s235);
ylabel('S235');
subplot(9,2,16);plot(s236);
ylabel('S236');
subplot(9,2,18);plot(s237);
ylabel('S237');

%fft

figure
y1=fft(s1,1024);
py1=y1.*conj(y1)/1024;
y2=fft(s2,1024);
py2=y2.*conj(y2)/1024;

y130=fft(s130,1024);
py130=y130.*conj(y130)/1024;
y131=fft(s131,1024);
py131=y131.*conj(y131)/1024;
y132=fft(s132,1024);
py132=y132.*conj(y132)/1024;
y133=fft(s133,1024);
py133=y133.*conj(y133)/1024;
y134=fft(s134,1024);
py134=y134.*conj(y134)/1024;
y135=fft(s135,1024);
py135=y135.*conj(y135)/1024;
y136=fft(s136,1024);
py136=y136.*conj(y136)/1024;
y137=fft(s137,1024);
py137=y137.*conj(y137)/1024;

y230=fft(s230,1024);
py230=y230.*conj(y230)/1024;
y231=fft(s231,1024);
py231=y231.*conj(y231)/1024;
y232=fft(s232,1024);
py232=y232.*conj(y232)/1024;
y233=fft(s233,1024);
py233=y233.*conj(y233)/1024;
y234=fft(s234,1024);
py234=y234.*conj(y234)/1024;
y235=fft(s235,1024);
py235=y235.*conj(y235)/1024;
y236=fft(s236,1024);
py236=y236.*conj(y236)/1024;
y237=fft(s237,1024);
py237=y237.*conj(y237)/1024;

f=1000*(0:511)/1024;
subplot(1,2,1);
plot(f,py1(1:512));
ylabel('P1');
title('原始信号的功率谱')
subplot(1,2,2);
plot(f,py2(1:512));
ylabel('P2');
title('故障信号的功率谱')

figure

subplot(4,2,1);
plot(f,py130(1:512));
ylabel('P130');
title('S130的功率谱')
subplot(4,2,2);
plot(f,py131(1:512));
ylabel('P131');
title('S131的功率谱')
subplot(4,2,3);
plot(f,py132(1:512));
ylabel('P132');
subplot(4,2,4);
plot(f,py133(1:512));
ylabel('P133');
subplot(4,2,5);
plot(f,py134(1:512));
ylabel('P134');
subplot(4,2,6);
plot(f,py135(1:512));
ylabel('P135');
subplot(4,2,7);
plot(f,py136(1:512));
ylabel('P136');
subplot(4,2,8);
plot(f,py137(1:512));
ylabel('P137');
figure

subplot(4,2,1);
plot(f,py230(1:512));
ylabel('P230');
title('S230的功率谱')
subplot(4,2,2);
plot(f,py231(1:512));
ylabel('P231');
title('S231的功率谱')
subplot(4,2,3);
plot(f,py232(1:512));
ylabel('P232');
subplot(4,2,4);
plot(f,py233(1:512));
ylabel('P233');
subplot(4,2,5);
plot(f,py234(1:512));
ylabel('P234');
subplot(4,2,6);
plot(f,py235(1:512));
ylabel('P235');
subplot(4,2,7);
plot(f,py236(1:512));
ylabel('P236');
subplot(4,2,8);
plot(f,py237(1:512));
ylabel('P237');
figure
plottree(wpt)




页: 1 [2]
查看完整版本: 关于广义互相关求时延的问题