Pregunta

Estoy tratando de construir una visión escalograma para mi aplicación para ver si hay información relevante que podemos recuperar de una transformación de ondas en lugar de utilizar un spectograms para ver lo que se puede recuperar a través de una FFT.

Hasta ahora puedo tomar una forma de onda y puedo realizar la transformada wavelet hacia adelante sobre el mismo. Sin embargo, estoy perdido en el siguiente paso. ¿Cómo puedo convertir esta información en información de la potencia / energía? Tengo un conjunto de formas de onda a diferentes frecuencias, pero tengo que, como digo, no hay información de frecuencia.

Puede alguien decirme lo que el siguiente paso es para abrir estos datos transformados en un escalograma?

Cualquier ayuda sería muy apreciada porque mis habilidades Google me están fallando!

¿Fue útil?

Solución

Bajo supuestos razonables, la transformada wavelet discreta (DWT) se descompone la potencia / energía / varianza de una serie de tiempo en escalas. Se trata de una transformada en que la varianza total contenida en la serie de tiempo original está contenida en los coeficientes de tren de ondas cuadradas (adecuadamente normalizada), al igual que la DFT-preservación de la energía! Creo que el texto Métodos Wavelet para el análisis de series temporales Percival y Walden es un excelente recurso para este tipo de información.

Ahora, la transformada wavelet continua (CWT) es una transformada redundante y la propiedad de conservación de la energía (en el DWT) ya no se sostiene. Sin embargo, todavía se puede ver en los coeficientes de onda al cuadrado para producir el "escalograma", que es similar al corto tiempo de transformada de Fourier (STFT; aka espectrograma).

Torrence y Compo tienen algunas buenas tren de ondas de software hacer esto, la un documento para explicar el método (s) en el contexto de las series de tiempo atmosférico. Estoy seguro de que la caja de herramientas de MATLAB wavelet también realiza el escalograma CWT y asociados.

Otros consejos

Nunca he hecho un escalograma así que no reclamará a tratar de saber nada. Sin embargo, me he encontrado que el código de la función MATLAB escalograma que se comenta de una manera que debería ayudar a entender las cosas un poco mejor .... espero:)

.

http: //www.csse. uwa.edu.au/~pk/Research/MatlabFns/FrequencyFilt/scalogram.m

Estoy suponiendo que está utilizando MATLAB para sus cosas DSP y saber cómo interpretar ese archivo m. Probablemente un programa para toda la materia manditory DSP supongo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top