MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   我的信号有10-20Hz次声频,我如何看到他们的特征 (https://www.labfans.com/bbs/showthread.php?t=6411)

zxy. 2009-02-15 16:09

我的信号有10-20Hz次声频,我如何看到他们的特征
 
信号有10-20Hz次声频随机振动,我如何看到他的特征,用什么物理量能看出来呢?

ywf 2009-02-25 15:43

回复: 我的信号有10-20Hz次声频,我如何看到他们的特征
 
做一下频谱分析吧。

x1=hann(N).*x;
x1=x1-mean(x1);
y=fft(x1)/N;
y=abs(y).^2;
y(2:N/2)=2*y(2:N/2);
y(N/2+1:N)=0;

M=N/2-1;
n=1:1:M;
f0=n*(fs/N);
f0=f0/1000;
y=10*log10(y(1:M)/H1);
plot(f0,y);
clear y
grid on;
axis([-0.5 20.5 -120 10]);
set(gca,'XTick',[0:1:20]);
set(gca,'YTick',[-120:10:0]);
xlabel('f (KHz)');ylabel('A (dB)')
title('功率谱')

这个程序可能帮你的忙。

bbbearss 2013-01-21 22:27

回复: 我的信号有10-20Hz次声频,我如何看到他们的特征
 
2楼说的是一种方法,不过楼主还可以利用物理仪器啊,像[URL="http://www.fluke.com/fluke/cnzh/Vibration/Fluke-810.htm?PID=56137"]振动分析仪[/URL]等就可以对振动信号进行分析,说白了也是对信号做频谱分析。

Auth 2013-02-23 23:19

回复: 我的信号有10-20Hz次声频,我如何看到他们的特征
 
Everyone would benefit from readnig this post


所有时间均为北京时间。现在的时间是 11:07

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.