实验数据的傅里叶变换

Posted

技术标签:

【中文标题】实验数据的傅里叶变换【英文标题】:Fourier Transform of experimental Data 【发布时间】:2011-04-18 09:49:30 【问题描述】:

我尝试在 Matlab 中对风洞实验中的一些数据进行快速傅立叶变换,试图显示流动中速度变化的频率,但不知何故,我一直将 0Hz 作为主频率。任何人以前都遇到过这个问题并且知道如何解决它,或者可以更好地向我解释如何进行频率变换。

Ps:好像是在做快速傅里叶变换,问题可能出在将数据从虚值转换为实值时

请帮帮我!

谢谢!

【问题讨论】:

【参考方案1】:

遇到这种情况很正常。 0 Hz 分量(通常称为DC component,类似于电气等效项)是数据的恒定、非时变分量——它相当于数据的平均值。如果您的数据均值不为零,这是很正常的现象。

如果您愿意,您可以计算平均值,然后从数据序列中减去它,但这并不是必需的,因为它只会改变 FFT 的 DC 分量。如果您对 DC 组件不感兴趣,可以直接忽略它。

【讨论】:

以上是关于实验数据的傅里叶变换的主要内容,如果未能解决你的问题,请参考以下文章

数字信号处理序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 1 的傅里叶变换 )

OpenCV C++(十)----傅里叶变换

数字信号处理序列傅里叶变换 ( 基本序列的傅里叶变换 | e^jωn 的傅里叶变换 )

数字信号处理序列傅里叶变换 ( 基本序列的傅里叶变换 | e^jωn 的傅里叶变换 )

数字信号处理序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 a^nu(n) 的傅里叶变换 )

数字信号处理序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 a^nu(n) 的傅里叶变换 )