Este é o exemplo que eu acho que é o melhor para entender o enredo da Wavelet.
Dê uma olhada na imagem abaixo. A forma de onda (A) é o nosso sinal original; a forma de onda (B) mostra uma wavelet Daubechies 20 (Db20) com cerca de 1/8 segundo de comprimento que começa no início (t = 0) e termina efetivamente bem antes de 1/4 de segundo. Os valores zero são estendidos para 1 segundo completo. A comparação ponto a ponto * com o nosso sinal de pulso (A) será muito ruim e obteremos um valor de correlação muito pequeno.
primeiro deslocamos a wavelet básica ou mãe não esticada levemente para a direita e executamos outra comparação do sinal com essa nova forma de onda para obter outro valor de correlação. Continuamos a mudar e quando a wavelet Db20 está na posição mostrada em (C), obtemos uma comparação um pouco melhor do que com (B), mas ainda muito ruim porque (C) e (A) são frequências diferentes.
Depois de continuarmos deslocando a wavelet até o final do intervalo de 1 segundo, recomeçamos com uma wavelet levemente esticada no início e mudamos repetidamente para a direita para obter outro conjunto completo desses valores de correlação. A forma de onda (D) mostra a wavelet Db20 esticada para onde a frequência é aproximadamente a mesma do pulso (A) e deslocada para a direita até que os picos e vales se alinhem razoavelmente bem. Nessas quantidades particulares de deslocamento e alongamento, devemos obter uma comparação muito boa e um grande valor de correlação. Mudar ainda mais para a direita, no entanto, mesmo nesse mesmo alongamento, produzirá correlações cada vez mais fracas. Alongamentos adicionais não ajudam em nada, porque mesmo quando alinhados, o pulso e a wavelet sobrecarregada não terão a mesma frequência.
No CWT, temos um valor de correlação para cada turno de cada wavelet estendida. † Para mostrar os valores de correlação (qualidade da “correspondência”) para todos esses trechos e turnos, usamos uma exibição em 3-D.
Aqui vai,
Os pontos brilhantes indicam onde os picos e vales da wavelet esticada e deslocada se alinham melhor com os picos e vales do pulso incorporado (escuro quando não há alinhamento, mais escuro onde apenas alguns picos e vales se alinham, mas mais brilhantes onde todos os picos e vales alinhar). Neste exemplo simples, esticar a wavelet por um fator de 2 de 40 a 20 Hz (esticar o filtro dos 20 pontos originais para 40 pontos) e deslocá-lo 3/8 segundo no tempo deu a melhor correlação e concorda com o que sabíamos a priori ou "na frente" sobre o pulso (pulso centrado em 3/8 segundos, frequência de pulso 20 Hz).
Escolhemos a wavelet Db20 porque ela se parece um pouco com o sinal de pulso. Se não soubéssemos a priori como era o evento, poderíamos tentar várias wavelets (com facilidade trocadas de software) para ver qual produzia uma tela CWT com os pontos mais brilhantes (indicando a melhor correlação). Isso nos diria algo sobre a forma do evento.
Para o exemplo simples de tutorial acima, poderíamos discernir visualmente a localização e a frequência do pulso (A). O próximo exemplo é um pouco mais representativo de wavelets no mundo real, onde localização e frequência não são visíveis a olho nu.
Veja o exemplo abaixo,
Wavelets podem ser usadas para analisar eventos locais. Construímos um sinal de onda senoidal com variação lenta de 300 pontos e adicionamos uma pequena “falha” ou descontinuidade (em declive) no tempo = 180. Não notaríamos a falha a menos que estivéssemos olhando para o close (b).
Agora vamos ver como a FFT exibirá essa falha, dê uma olhada,
A baixa frequência da onda senoidal é fácil de notar, mas a pequena falha não pode ser vista.
Mas se usarmos o CWT em vez do FFT, ele exibirá claramente essa falha,
Como você pode ver, a exibição da wavelet do CWT mostra claramente uma linha vertical no tempo = 180 e em escalas baixas. (A wavelet tem muito pouco alongamento em escalas baixas, indicando que a falha foi muito curta.) O CWT também se compara bem à grande onda senoidal oscilante que oculta a falha. Nessas escalas mais altas, a wavelet foi esticada (para uma frequência mais baixa) e, assim, "encontra" o pico e o vale da onda senoidal no tempo = 75 e 225. Para essa curta descontinuidade, usamos um Db4 curto de 4 pontos wavelet (como mostrado) para melhor comparação.