Wybierz stronę

co to jest Wavelet?

falowanie jest falą o efektywnie ograniczonym czasie trwania, która ma średnią wartość zerową i niezerową normę.

wiele interesujących sygnałów i obrazów wykazuje fragmentaryczne, płynne zachowanie przerywane przejściami. Sygnały mowy charakteryzują się krótkimi wybuchami kodującymi spółgłoski, po których następują oscylacje w stanie stacjonarnym wskazujące na samogłoskę. Naturalne obrazy mają krawędzie. Finansowe szeregi czasowe wykazują przejściowe zachowania, które charakteryzują szybkie wzrosty i spadki w warunkach ekonomicznych. W przeciwieństwie do bazy Fouriera, bazy falkowe są biegłe w rzadko reprezentowaniu fragmentarycznie regularnych sygnałów i obrazów, które obejmują zachowanie przejściowe.

Porównaj Falki z falami sinusoidalnymi, które są podstawą analizy Fouriera. Sinusoidy nie mają ograniczonego czasu trwania-rozciągają się od minus do plus nieskończoności. Podczas gdy sinusoidy są gładkie i przewidywalne, fale wydają się być nieregularne i asymetryczne.

Analiza Fouriera polega na rozbiciu sygnału na fale sinusoidalne o różnych częstotliwościach. Podobnie, analiza falkowa jest rozbiciem sygnału na przesunięte i skalowane wersje oryginalnego (lub macierzystego) Falka.

patrząc na zdjęcia fal i fal sinusoidalnych, intuicyjnie widać, że sygnały o ostrych zmianach mogą być lepiej analizowane za pomocą nieregularnej Falki niż za pomocą gładkiej sinusoidy.

sensowne jest również to, że Cechy Lokalne można lepiej opisać za pomocą fal o zasięgu lokalnym. Poniższy przykład ilustruje to dla sygnału prostego składającego się z fali sinusoidalnej o nieciągłości.

Zlokalizuj nieciągłość w sinusoidzie

ten przykład pokazuje, że analiza falkowa może zlokalizować nieciągłość w sinusoidzie.

Utwórz 1-Hz sinusoidę próbkowaną przy częstotliwości 100 Hz. Czas trwania fali sinusoidalnej wynosi jedną sekundę. Sinusoida ma nieciągłość Przy t=0,5 sekundy.

t = linspace(0,1,100)';x = sin(2*pi*t);x1 = x-0.15;y = zeros(size(x));y(1:length(y)/2) = x(1:length(y)/2);y(length(y)/2+1:end) = x1(length(y)/2+1:end);stem(t,y,'markerfacecolor',); xlabel('Seconds'); ylabel('Amplitude');

rysunek zawiera osie. Osie zawierają obiekt typu stem.

uzyskaj niedecymizowaną dyskretną transformatę falową fali sinusoidalnej za pomocą Falki 'sym2' i narysuj współczynniki falkowe (szczegółowe) wraz z oryginalnym sygnałem.

 = swt(y,1,'sym2');subplot(211)stem(t,y,'markerfacecolor',); title('Original Signal');subplot(212)stem(t,swd,'markerfacecolor',);title('Level 1 Wavelet Coefficients');

rysunek zawiera 2 osie. Osie 1 z tytułem oryginalny sygnał zawiera obiekt typu stem. Osie 2 z tytułem Poziom 1 współczynniki Falkowe zawierają obiekt typu stem.

Porównaj wielkości współczynnika Fouriera dla fali sinusoidalnej 1-Hz z nieciągłością i bez niej.

dftsig = fft();dftsig = dftsig(1:length(y)/2+1,:);df = 100/length(y);freq = 0:df:50;stem(freq,abs(dftsig));xlabel('Hz'); ylabel('Magnitude');legend('sine wave','sine wave with discontinuity');

rysunek zawiera 2 osie. Osie 1 z tytułem oryginalny sygnał zawiera obiekt typu stem. Axes 2 zawiera 2 obiekty typu stem. Obiekty te reprezentują sinusoidę, sinusoidę z nieciągłością.

istnieje minimalna różnica w magnitudach współczynników Fouriera. Ponieważ dyskretne wektory bazowe Fouriera mają wsparcie w całym przedziale czasowym, Dyskretna transformata Fouriera nie wykrywa nieciągłości tak skutecznie, jak transformata falkowa.

Porównaj współczynniki falkowe poziomu 1 dla fali sinusoidalnej z nieciągłością i bez niej.

 = swt(x,1,'sym2');subplot(211)stem(t,swd); title('Sine Wave with Discontinuity (Wavelet Coefficients)');subplot(212)stem(t,swdx); title('Sine Wave (Wavelet Coefficients)');

rysunek zawiera 2 osie. Osie 1 o nazwie sinusoida z nieciągłością (współczynniki Falkowe) zawierają obiekt typu stem. Osie 2 o nazwie sinusoida (współczynniki Falkowe) zawierają obiekt typu stem.

współczynniki falkowe obu sygnałów wykazują znaczącą różnicę. Analiza falkowa jest często zdolna do ujawnienia cech sygnału lub obrazu, których brakuje innym technikom analizy, takim jak trendy, punkty załamania, nieciągłości w wyższych pochodnych i samopodobieństwo. Ponadto, ponieważ Falki zapewniają inny widok danych niż te przedstawione przez techniki Fouriera, analiza falkowa często może znacznie skompresować lub denoise sygnał bez znaczącej degradacji.



+