声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1741|回复: 3

[FFT] 关于FFT相位角的问题

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

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

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

x
我在做fft变换的时候,发现相位谱得到的比较怪异,跳跃很大,估计出了问题,请各位大虾给与指点,小妹先谢了!

clear all;
fid=fopen('ft-ey-trace');                              %打开数据文件
m=fscanf(fid,'%e',[6,inf]);
fclose(fid);

subplot(3,1,1);
plot(m(1,:),m(5,:));
xlabel('t');
ylabel('E(t)');

%%%%%fft%%%%%%%%%%%%%%
N=length(m(1,:));
tp=20;                         %unit is laser period;
Ts=tp./N;              % time interval;
Ws=1./Ts;

F=fft(m(5,:));  
Fp=F(1:N./2+1)*Ts;
Ip=abs(Fp).*abs(Fp);

W=Ws.*(0:N./2)./N;
theta=angle(F(1:N./2+1));      %估计这里出现了问题 (可以unwrap)

subplot(3,1,2);
semilogy(W,Ip,'r');
xlabel('\omega/\omega_0');
ylabel('Intensity(任意单位)');

subplot(3,1,3);
plot(W,theta,'g');
xlabel('\omega/\omega_0');
ylabel('angle');
请问利用unwrap后,对应第二张图,计算的对不?

[ 本帖最后由 francexuqu 于 2007-12-7 00:07 编辑 ]

fft

fft
afterunwrap.png
回复
分享到:

使用道具 举报

发表于 2007-12-7 08:14 | 显示全部楼层
就是这样子,通常相位的导数有意义,变动小
 楼主| 发表于 2007-12-7 09:28 | 显示全部楼层

回复 #2 VibrationMaster 的帖子

这位老师你现在在线吧 ,我有问题想请教请教你,我的QQ:30146028
msn:liulifluency@hotmail.com
可以联系你吗?
发表于 2007-12-7 15:38 | 显示全部楼层
发邮件到 ChenKuiFu@hotmail.com
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-14 18:53 , Processed in 0.068921 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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