eddie1982 发表于 2007-7-17 17:41

用matlab验证倒频谱的意义,感觉很糊涂

用matlab看FFT的作用,还是很明显的,但是想用同样的方法验证信号相乘或相卷积之后的频谱分析,感觉就很差。我是这样写的:
>> N=1024;                   %点数
>> fs=120;                  %采样频率
>> dt=(0:(N-1))/fs;      %时间间隔
>> x=conv(2*sin(2*pi*15*dt),(randn(1,N)));                     %频率15Hz的正弦信号和随机信号卷积
>> c=cceps(x);                                                                   %倒频谱
>> dt2=(0:(N/2-1))/fs;
>> subplot(211);plot(x);subplot(212);plot(dt2,abs(c(1:N/2)));   

上下分别是源信号和倒频谱图

[ 本帖最后由 zhlong 于 2007-7-17 20:33 编辑 ]

hector1982 发表于 2007-7-17 18:13

呵呵,为什么要倒频谱啊?一般倒谱都是用于减速器等有高频振动信号分析的

eddie1982 发表于 2007-7-17 19:24

就是有高频信号啊,你是说我把信号频率设置得高一点就可以了?应该不是这个原因吧?

hector1982 发表于 2007-7-17 20:33

有示例 可以看看,他的倒谱信号挺清晰的
http://forum.vibunion.com/forum/thread-48637-1-1.html

eddie1982 发表于 2007-7-17 23:10

我看过了,如果是信号相加,那用FFT就可以了,可是信号相乘或卷积就不是这么明显了。

[ 本帖最后由 eddie1982 于 2007-7-17 23:11 编辑 ]

annezff 发表于 2007-12-10 21:55

遇到同样的问题,请高手指教

你好,不知道你的问题解决了没有,我也在用同态解卷积分析超声波的信号,遇到同样的问题,结果很不明显。请高手指教一下阿。
页: [1]
查看完整版本: 用matlab验证倒频谱的意义,感觉很糊涂