如何在python中计算加速度传感器(x,y,z)的FFT和频谱

时间:2017-08-21 06:42:47

标签: python python-3.x signal-processing

我获得了智能手机拍摄的加速度数据(x,y,z)。我想用python计算FFT和频谱。那么,任何人都可以帮我解决这个问题吗?

谢谢

1 个答案:

答案 0 :(得分:-2)

以下是我的代码:

import numpy as np
import matplotlib.pyplot as plt
from scipy.fftpack import fft, ifft, fftfreq

加载加速度数据

df = np.loadtxt('AccelData1.dat')

这种情况我正在使用 y

N=len(data)
y = data[0:N,1:2]

使用fftfreq计算fft

req=fftfreq(N)

在这个实验中,我想计算FFT,频谱和一些滤波器技术,但我很困惑如何使用加速度数据(x,y,z)启动FFT,因为我是信号处理的新手。