|
楼主 |
发表于 2009-4-27 12:43
|
显示全部楼层
回复 地板 ChaChing 的帖子
哦,谢谢!
还有我想请教一下.
毕设老师让求相干的时频表示.
function [S,F,T]=stft(xx,yy);
[Sxx,Fxx,Txx]=specgram(xx,1199,500,hanning(200),0);
Syy=specgram(yy,1199,500,hanning(200),0);
Sxx=abs(Sxx).^2;%信号xx的自谱
Syy=abs(Syy).^2;%信号yy的自谱
Sxy=Syy.*conj(Sxx)%%%%%%请问这个式子求的是两个信号的互谱吗?
S=(abs(Sxy).^2)./(Sxx.*Syy); %相干函数
F=Fxx;
T=Txx;
imagesc(T,F/2/pi,20*log(S));axis xy; colormap(jet);
由此求出来的结果有几点问题:
(1)S有大于1的数出现.
(2)试了好几组信号,却发现求出来的图像都是在某一特定的时域处有最大值,不知道是不是程序有什么问题?
[ 本帖最后由 xueyebaixuan 于 2009-4-27 12:45 编辑 ] |
|