声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2653|回复: 6

[FFT] 线性调频信号的FFT谱

[复制链接]
发表于 2007-7-25 15:31 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 wdhd 于 2016-9-7 15:21 编辑

  线性调频信号x(t)=exp(-0.3t)cos(pi*t^2+2*pi*t)
  其Fourier幅值谱图为:
clip_image002.gif

  小弟的弱弱问题是:如何用matlab画出上述x(t)的Fourier幅值谱图?
  小弟的程序是:
  t=0:10/1000:10;
  x=exp(-0.3*t).*cos(pi*t.^2+2*pi*t);
  Xf=fft(x);
  plot(Xf,x)
  作出的图形是:
untitled.jpg


  明显不对。请问错在哪儿?怎么改?

[ 本帖最后由 zhangnan3509 于 2007-7-25 16:52 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-7-25 15:32 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-7 15:21 编辑
原帖由 laughing 于 2007-7-25 15:31 发表
线性调频信号x(t)=exp(-0.3t)cos(pi*t^2+2*pi*t)
其Fourier幅值谱图为:
28253

小弟的弱弱问题是:如何用matlab画出上述x(t)的Fourier幅值谱图?
小弟的程序是:
t=0:10/1000:10;x=exp(-0.3*t).*cos(pi* ...

至少应该是:plot(real(Xf))

[ 本帖最后由 eight 于 2007-7-25 16:09 编辑 ]
发表于 2007-7-25 15:45 | 显示全部楼层

回复 #1 laughing 的帖子

咱们版里有很多FFT的例子,找找对照一下吧:handshake
发表于 2007-7-25 16:51 | 显示全部楼层
t=0:10/1000:10;
x=exp(-0.3*t).*cos(pi*t.^2+2*pi*t);
Xf=fft(x);
X=sqrt(Xf.*conj(Xf));
y=X(1:100)
plot(y);

评分

1

查看全部评分

发表于 2007-7-25 17:05 | 显示全部楼层
plot(Xf,x)%-->以Xf为横坐标(而且还是复数),x为纵坐标画图,这种图画出来的意思是什么

plot(abs(Xf));%幅值谱
plot(real(Xf));%实部
...........
发表于 2007-8-2 09:49 | 显示全部楼层
没取幅度
发表于 2007-8-5 08:19 | 显示全部楼层
t=0:10/1000:10;
x=exp(-0.3*t).*cos(pi*t.^2+2*pi*t);
Xf=fft(x);
y=abs(Xf);
plot(y(1:500));%幅值谱

%you can try it.

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-26 21:42 , Processed in 0.133687 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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