Question

Je suis en train de construire une vue scalogramme pour mon application pour voir s'il y a des informations pertinentes que nous pouvons récupérer à partir d'une transformée en ondelettes par opposition à l'aide d'un spectrogrammes pour voir ce qui peut être récupéré via une FFT.

Jusqu'à présent, je peux prendre une forme d'onde et je peux réaliser l'avant transformée en ondelettes sur elle. Cependant, je suis perdu à l'étape suivante. Comment puis-je activer ces informations en informations puissance / énergie? J'ai un ensemble de formes d'ondes à des fréquences différentes, mais je, comme je le dis, aucune information de fréquence.

Quelqu'un peut-il me dire ce que l'étape suivante est de transformer ces données transformées en un scalogramme?

Toute aide serait très apprécié parce que mes compétences de Google sont me parviennent pas!

Était-ce utile?

La solution

Dans des hypothèses raisonnables, la transformée en ondelettes discrète (DWT) décompose la puissance / énergie / variance d'une série de temps dans des échelles. Il est une transformation de l'énergie en préservant que la variance totale contenue dans la série chronologique originale est contenue dans les coefficients d'ondelettes au carré (correctement normalisé), tout comme le DFT! Je pense que le texte Wavelet Méthodes d'analyse des séries chronologiques par Percival et Walden est une excellente ressource pour ce type d'information.

Maintenant, la transformée en ondelettes (CWT) continue est une transformation redondante et la propriété de préserver l'énergie (dans le DWT) ne tient plus. Cependant, vous pouvez toujours regarder les coefficients d'ondelettes au carré pour produire le « scalogramme » qui est similaire à la transformée de Fourier de courte durée (TFCT, alias spectrogramme).

Torrence et Compo ont une belle ondelette logiciel pour ce faire, avec un papier pour expliquer le procédé (s) dans le contexte de séries chronologiques atmosphérique. Je suis sûr que la boîte à outils Matlab ondelette effectue également scalogramme CWT et associés.

Autres conseils

Je ne l'ai jamais fait scalogramme je ne vais pas prétendre essayer de savoir quoi que ce soit. J'ai cependant vous trouvé le code de la fonction scalogramme Matlab qui est commenté d'une manière qui devrait vous aider à comprendre les choses un peu mieux .... J'espère:)

.

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

Je vous présumant utilisez Matlab pour vos trucs dsp et de savoir comment interpréter ce fichier m. Probablement un programme manditory pour tous les trucs dsp je suppose.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top