Jest bardzo późno, ale może i tak warto ...
Płaszczyzna skali czasu nie jest tym samym co płaszczyzna czasowo-częstotliwościowa, chociaż może być również przydatna. Sygnały w różnych miejscach na płaszczyźnie skali czasu są powiązane przez , gdzie przesuwa cię w górę (lub w dół) w skali, a przesuwa się z czasem. Ta sama transformacja w płaszczyźnie czasowo-częstotliwościowej to , gdzie to przesunięcie częstotliwości. Jeśli twój sygnał jest falą sinusoidalną, dwie transformacje są takie same.x(t)→x(Δs(t−Δt))ΔsΔtx(t)→x(t−Δt)eiΔωtΔωx(t)
DWT lub dyskretna transformata falkowa oblicza tylko dyskretne skale, podobnie jak FFT oblicza tylko dyskretne częstotliwości. A komentarz, który @Spacey napisał powyżej, że DWT nie jest niezmienny dla tłumaczenia, jest poprawny. Dzieje się tak, ponieważ na każdym etapie DWT sygnał jest dziesiątkowany przez dwa. To sprawia, że DWT jest szybszy niż FFT, , ale także niszczy niezmienność translacji.O(N)
Zatem użycie DWT do zbadania płaszczyzny w czasie nie zaprowadzi cię daleko. Jest to szczególnie prawdziwe, ponieważ skale „odwiedzane” przez DWT są podzielone przez dwa czynniki i są znacznie mniej gęste niż zasięg, jaki można uzyskać w płaszczyźnie czasowo-częstotliwościowej za pomocą FFT. Musisz użyć transformaty falkowej, która jest niezmienna dla translacji, czasami nazywanej nieokreśloną transformatą falkową , wśród wielu innych nazw. Nawet wtedy nadal masz do czynienia z rzadkością próbek w skali obliczonej.
Ponadto często pożądane jest myślenie o miejscach na płaszczyźnie skali czasu o gęstości energii. Takie podejście jest ułatwione dzięki zastosowaniu falki analitycznej, takiej jak wspomniana wcześniej złożona falka Morleta. Jedną z metod równoważących niezmienność translacji i analityczność z czasem obliczeniowym jest złożona transformacja falkowa podwójnego drzewa . Wykonanie tego samego na płaszczyźnie czasowo-częstotliwościowej jest być może łatwiejsze: najpierw wykonaj przybliżoną transformację Hilberta na swoim sygnale, wykonując FFT, wyzerowując wszystkie ujemne częstotliwości, a następnie IFFT.
Jeśli intuicja, że korelacja szuka podobieństwa w czasie, a spójność szuka podobieństwa w częstotliwości, jest prawidłowa, być może lepiej będzie trzymać się płaszczyzny czasowo-częstotliwościowej. Jest to z pewnością łatwiejsze do obliczenia i łatwo udoskonalić próbkowanie wzdłuż osi częstotliwości. Żadne z wyżej wymienionych podejść nie obejmuje bardziej gęstego próbkowania osi skali. Aby to zrobić, musisz przejść do ciągłej transformacji falkowej , chociaż może być coś jeszcze, czego nie jestem świadomy. Jeśli masz Matlab, kliknij powyższy link i skorzystaj z niego.