确定数据的周期性并找到均值

信息处理 信号分析 傅里叶变换 周期性的 移动平均线
2022-02-15 15:09:54

我必须找出是否有任何模式(我的意思是周期性或接近周期性),如果有,对于一个周期,我必须执行数值积分以确定平均值。在第一张图片中,我使用 excel 完成了移动平均(每 254 个数据点)。 在此处输入图像描述 然后在下一张图片中,我使用执行第一次移动平均后获得的数据再次完成了移动平均(250 点)。

在此处输入图像描述 我也想过做傅里叶变换。这些数据是 CFD 模拟的非稳态解中的 cl(升力系数)值与时间的关系。初始时间步长的值变化并不显着,因为模拟需要一些时间才能给出准确的值。数据文件在这里(drive.google.com/open?id=0B1KEir1gFkaMQW5GbmFoZlpRUVk)

1个回答

要确定周期性,请进行自相关。自相关将在与周期性一致的时间偏移处具有峰值。

您提到使用傅立叶变换,如果方便,您可以使用 FT 进行循环自相关,如下所示:

Corr=ifft(fft(x)fft(x))

在哪里fft(x)是复共轭(如果你的信号是复数)。