wangjunk31 发表于 2008-6-20 16:00

请教非等间隔采样下的FFT

由于无法精确控制采样间隔,实验中采集到的数据点不能保证完全是等间隔采样的,请问,用这样的数据点作FFT,对结果的影响该如何考虑呢?谢谢

yangzj 发表于 2008-6-20 19:24

如果能知道各个点的精确时间值,可考虑时变的傅立叶变换。即X(f)=int(x(t)*exp(-j*2*pi*f*t)),只要把x(t)和exp(-j*2*pi*f*t))中的t对应起来就行了

yangzj 发表于 2008-6-21 20:30

我记得我前阵看的一篇英文文章里有写,当时也是在找阶比分析的资料时找到的。具体题目我不记得了,当时我看的大概意思应该就是上面的了,不过我没做验证,你可以按上面的方法试下。
我记得当时还找了篇国内的学位论文里面提到的跟那篇英文的提法一样

[ 本帖最后由 yangzj 于 2008-6-21 20:32 编辑 ]

yangzj 发表于 2008-6-21 20:47

叫时变离散傅立叶变换(TVDFT)
用google可找到英文原文The Time Variant Discrete Fourier Transform as an Order Tracking Method

hering 发表于 2008-6-22 22:45

1995-2第16卷5期   仪器仪表学报
非整周期采样应用与周期信号的谐波分析

对这个问题有讨论,提供参考。我并没有对讨论内容验证,因为算法很复杂,大家可以了解下!更希望能从中挖掘出更有价值的东西!
页: [1]
查看完整版本: 请教非等间隔采样下的FFT