【问题标题】:how to calculate FFT and spectrum of acceleration sensor (x,y,z) in python如何在python中计算加速度传感器(x,y,z)的FFT和频谱
【发布时间】:2018-01-29 03:39:52
【问题描述】:

我得到了智能手机捕获的加速度数据 (x,y,z)。我想使用 python 计算 FFT 和频谱。那么,任何人都可以帮助我如何做到这一点?

谢谢

【问题讨论】:

  • 尝试使用 numpy。如果您有问题,请发布您的尝试并提出具体问题。

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


【解决方案1】:

以下是我的代码:

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 感到困惑,因为我是信号处理新手。

【讨论】:

    猜你喜欢
    • 2020-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多