仪器社区

simulink 频谱

良辰的旋木 2012-04-15
在simulink仿真出的图如下,如何能同时做出频谱图?考虑过将数据导出后做FFT,但是在仿真过程中用的是变步长,采样频率是不一定的,(不知道我这样理解对不对),N=length(x)t=0:1/fs:(N-1)/fs;y=fft(x,N);f=(0:(N-1))'*fs/N;plot(f,abs(y)) 就是公式中的... 在simulink仿真出的图如下,如何能同时做出频谱图?考虑过将数据导出后做FFT,但是在仿真过程中用的是变步长,采样频率是不一定的,(不知道我这样理解对不对),N=length(x)t=0:1/fs:(N-1)/fs;y=fft(x,N);f=(0:(N-1))'*fs/N;plot(f,abs(y)) 就是公式中的fs不一定,所以感觉用不了。不知道simulink里面有没有现成的模块能完成这个功能,或者用什么办法能实现,我对频谱不是很了解望高手指点,会追加分数
评论
全部评论
梦色未央
Simulink Extras->Additional Sinks->Power Spectral Density,添加这个模块可以直接观察~里面直接FFT计算的,但是你要选好点,比如你有500个点,那双击后你看看就要修改下哪个值,多试几次,看图就行了~
12 0 2012-04-16 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论