声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1174|回复: 2

[FFT] 那位大侠帮忙看看我编制的地震信号处理的程序和结果是否正确?

[复制链接]
发表于 2008-8-1 10:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我选择el-centro地震波,分析其功率谱,编制的程序是这样的,请问正确吗?恳请各位大侠指点
function suru()
load ele1.dat
fs=50;T=1/fs;
ug=(ele1)';M=length(ug);
t=[0:M-1]*T;
figure(1);plot(t,ug);
ylabel('ug(t)');title('ug of input signal ');
xlabel('time(s)');
%compute Power spectrum and Rxx
N=M*2-1;
X=T.*fft(ug,N);
Xpower=X.*conj(X);
Rxx=1/T.*ifft(Xpower,N)
t1=[-M+1:M-1]*T;
figure(2);
plot(t1,real(fftshift(Rxx)));
ylabel('Rxx(t)');title('auto-correlation function');
xlabel('time(s)');
f=[-M+1:M-1]*fs/N;
figure(3);
plot(f,abs(fftshift(Xpower)))
ylabel('P(f)');title('power spectrum');
xlabel('Frequency(HZ)');

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

 楼主| 发表于 2008-8-1 11:01 | 显示全部楼层
得到的谱图是这样的。

郁闷,文件大小有限制发不上来
发表于 2008-8-2 23:45 | 显示全部楼层
尽管功率谱的学术定义来自自相关函数的FFT,但是很少有人使用这个定义去计算功率谱,一般都是使用周期图法计算功率谱。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-15 09:57 , Processed in 0.053602 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表