Estou executando alguns testes em que estou gravando medições do acelerômetro. Estou procurando usar elementos de processamento de sinal nesse sinal, mas não tenho certeza sobre por onde começar ou qual deve ser minha abordagem.
Meu objetivo final é poder monitorar as leituras de aceleração em tempo real e exibir uma notificação quando isso event
ocorrer. Como você pode ver por volta do tempo de 150.000 amostras, event
ocorre um .
- Se eu estiver monitorando esses dados em tempo real, que tipo de técnicas de processamento de sinal podem ser implementadas para reagir a esse evento?
- Uma Transformada de Fourier de Curto Prazo (STFT) seria uma opção?
Estou monitorando meus dados em Python, e eles têm uma função STFT decente .
Os argumentos desta função são os seguintes:
scipy.signal.stft (x, fs = 1.0, window = 'hann', nperseg = 256, noverlap = None, nfft = None, detrend = False, return_onesided = True, limite = 'zeros', preenchido = True, eixo = -1)
Como determino os parâmetros ideais a serem usados para processar este sinal?
Existem outros métodos que vocês acham que podem me ajudar a identificar quando isso
event
ocorre em tempo real (em vez de usar apenas a magnitude da aceleração)?
EDIT 1:
Meu STFT foi adicionado acima.