Estoy ejecutando algunas pruebas donde estoy registrando mediciones del acelerómetro. Estoy buscando utilizar elementos de procesamiento de señal en esta señal, pero no estoy seguro de dónde comenzar o cuál debería ser mi enfoque.
Mi objetivo final es poder monitorear las lecturas de aceleración en tiempo real y luego mostrar una notificación cuando event
ocurra. Como puede ver alrededor del tiempo de muestra de 150,000, event
ocurre un .
- Si estoy monitoreando estos datos en tiempo real, ¿qué tipo de técnicas de procesamiento de señales podrían implementarse para reaccionar ante este evento?
- ¿Sería una opción la Transformada de Fourier a corto plazo (STFT)?
Estoy monitoreando mis datos en Python, y tienen una función STFT decente .
Los argumentos de esta función son los siguientes:
scipy.signal.stft (x, fs = 1.0, window = 'hann', nperseg = 256, noverlap = None, nfft = None, detrend = False, return_onesided = True, límite = 'ceros', acolchado = True, eje = -1)
¿Cómo determino los parámetros óptimos para procesar esta señal?
¿Hay algún otro método que la gente piense que puede ayudarme a identificar cuándo
event
ocurre en tiempo real (en lugar de simplemente usar la magnitud de la aceleración)?
EDITAR 1:
Mi STFT se ha agregado anteriormente.