To jest przykład, który moim zdaniem najlepiej zrozumieć fabułę Wavelet.
Spójrz na zdjęcie poniżej, kształt fali (A) jest naszym oryginalnym sygnałem, kształt fali (B) pokazuje falę Daubechies 20 (Db20) o długości około 1/8 sekundy, która zaczyna się na początku (t = 0) i skutecznie kończy się dobrze przed 1/4 sekundy. Wartości zerowe są przedłużane do pełnej 1 sekundy. Porównanie punkt po punkcie * z naszym sygnałem pulsacyjnym (A) będzie bardzo słabe i uzyskamy bardzo małą wartość korelacji.
najpierw przesuwamy lekko nierozciągniętą falę podstawową lub macierzystą nieco w prawo i wykonujemy kolejne porównanie sygnału z tym nowym przebiegiem, aby uzyskać kolejną wartość korelacji. Nadal się przesuwamy, a gdy falka Db20 znajduje się w pozycji pokazanej w (C), uzyskujemy nieco lepsze porównanie niż z (B), ale nadal bardzo słaba, ponieważ (C) i (A) mają różne częstotliwości.
Po dalszym przesuwaniu falki do końca 1-sekundowego przedziału czasowego, zaczynamy od początku z lekko rozciągniętą falką na początku i kilkakrotnie przesuwamy w prawo, aby uzyskać kolejny pełny zestaw tych wartości korelacji. Kształt fali (D) pokazuje falkę Db20 rozciągniętą do miejsca, w którym częstotliwość jest w przybliżeniu taka sama jak puls (A) i przesunięta w prawo, aż szczyty i doliny zrównają się dość dobrze. Przy tych konkretnych przesunięciach i rozciągnięciach powinniśmy uzyskać bardzo dobre porównanie i dużą wartość korelacji. Dalsze przesuwanie w prawo jednak nawet przy tym samym rozciąganiu spowoduje coraz słabsze korelacje. Dalsze rozciąganie wcale nie pomaga, ponieważ nawet po ustawieniu w linii puls i nadmiernie rozciągnięta falka nie będą miały tej samej częstotliwości.
W CWT mamy jedną wartość korelacji dla każdego przesunięcia każdego rozciągniętego falka. † Aby pokazać wartości korelacji (jakość „dopasowania”) dla wszystkich tych rozciągnięć i przesunięć, używamy wyświetlacza 3D.
Oto jest,
Jasne punkty wskazują, gdzie szczyty i doliny rozciągniętej i przesuniętej falki najlepiej pasują do pików i dolin wbudowanego impulsu (ciemne, gdy brak wyrównania, ściemniacz, w którym ustawiają się tylko niektóre szczyty i doliny, ale najjaśniejsze tam, gdzie wszystkie szczyty i doliny wyrównać). W tym prostym przykładzie rozciągnięcie falki 2 razy od 40 do 20 Hz (rozciągnięcie filtra z pierwotnych 20 punktów do 40 punktów) i przesunięcie go o 3/8 sekundy w czasie dało najlepszą korelację i zgadza się z tym, co wiedzieliśmy a priori lub „z góry” o impulsie (impuls wyśrodkowany na 3/8 sekundy, częstotliwość impulsu 20 Hz).
Wybraliśmy falkę Db20, ponieważ wygląda trochę jak sygnał tętna. Gdybyśmy nie z góry wiedzieli, jak wygląda to wydarzenie, moglibyśmy wypróbować kilka falek (łatwo przełączanych w oprogramowaniu), aby zobaczyć, który wyprodukował wyświetlacz CWT z najjaśniejszymi punktami (wskazując najlepszą korelację). To powiedziałoby nam coś o kształcie wydarzenia.
W powyższym prostym samouczku mogliśmy po prostu wizualnie rozpoznać lokalizację i częstotliwość impulsu (A). Następny przykład jest nieco bardziej reprezentatywny dla falek w prawdziwym świecie, w którym lokalizacja i częstotliwość nie są widoczne gołym okiem.
Zobacz poniższy przykład,
Wavelets można wykorzystać do analizy lokalnych wydarzeń. Konstruujemy powoli 300-punktowy sygnał fali sinusoidalnej i dodajemy małą „usterkę” lub nieciągłość (nachylenie) w czasie = 180. Nie zauważylibyśmy usterki, gdybyśmy nie spojrzeli na zbliżenie (b).
Zobaczmy teraz, jak FFT wyświetli tę usterkę, spójrz,
Niska częstotliwość fali sinusoidalnej jest łatwa do zauważenia, ale niewielkiej usterki nie widać.
Ale jeśli użyjemy CWT zamiast FFT, to wyraźnie wyświetli tę usterkę,
Jak widać, wyświetlanie falek CWT wyraźnie pokazuje pionową linię w czasie = 180 i w niskiej skali. (Falka ma bardzo małe rozciąganie w niskich skalach, co wskazuje, że usterka była bardzo krótka.) CWT również dobrze porównuje się z dużą oscylującą falą sinusoidalną, która ukrywa usterkę. W tych wyższych skalach falka została rozciągnięta (do niższej częstotliwości), a zatem „znajduje” szczyt i dolinę fali sinusoidalnej w czasie = 75 i 225, Do tej krótkiej nieciągłości zastosowaliśmy krótki 4-punktowy Db4 falka (jak pokazano) dla najlepszego porównania.