Laboratorium wirtualne 1/Moduł 5 - ćwiczenie 5: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 138: | Linia 138: | ||
Rysunek 7 przedstawia zaszumiony sygnał o częstotliwości zmiennej wykładniczo. Szumy dominują zarówno w przebiegu czasowym, jak i widmie mocy. Analizując te przebiegi praktycznie niemożliwe jest wykrycie właściwego sygnału. Jednak po przejściu do dziedziny czas-częstotliwość od razu można go wykryć, oraz podać zarówno umiejscowienie w czasie jak i charakter zmian częstotliwości. Co więcej bazując na reprezentacji czasowo-częstotliwościowej danego sygnału można zamaskować współczynniki związane z szumem i, korzystając z transformacji odwrotnej, odtworzyć postać sygnału bez szumu. | Rysunek 7 przedstawia zaszumiony sygnał o częstotliwości zmiennej wykładniczo. Szumy dominują zarówno w przebiegu czasowym, jak i widmie mocy. Analizując te przebiegi praktycznie niemożliwe jest wykrycie właściwego sygnału. Jednak po przejściu do dziedziny czas-częstotliwość od razu można go wykryć, oraz podać zarówno umiejscowienie w czasie jak i charakter zmian częstotliwości. Co więcej bazując na reprezentacji czasowo-częstotliwościowej danego sygnału można zamaskować współczynniki związane z szumem i, korzystając z transformacji odwrotnej, odtworzyć postać sygnału bez szumu. | ||
|} | |||
<hr width="100%"> | |||
{| border="0" cellpadding="4" width="100%" | |||
|valign="top" width="500px"|[[Grafika:LW1_M5_Slajd14.png]] | |||
|valign="top"|W przypadku rozkładu falkowego iloczyn promieni okien, czasowego i częstotliwościowego, ma wartość stałą na całej płaszczyźnie. Położenie okna czasowo-częstotliwościowego na płaszczyźnie t/f, dla transformaty falkowej, jest przedstawione na rysunku 8 (proszę porównać położenie okna na płaszczyźnie t/f dla STFT – rys.1). | |||
|} | |||
<hr width="100%"> | |||
{| border="0" cellpadding="4" width="100%" | |||
|valign="top" width="500px"|[[Grafika:LW1_M5_Slajd15.png]] | |||
|valign="top"|Na rysunku 9, dla celów porównawczych, zilustrowano ideę czasowo-częstotliwościowej (STFT) oraz falkowej metody analizy sygnałów. Widać na nim wyraźnie, że w odróżnieniu od metody STFT, gdzie rozdzielczość czasowo-częstotliwościowa jest ustalona na całej płaszczyźnie t/f, w metodzie falkowej rozmiary okna czasowo-częstotliwościowego są funkcją jego położenia na tej płaszczyźnie. | |||
|} | |||
<hr width="100%"> | |||
{| border="0" cellpadding="4" width="100%" | |||
|valign="top" width="500px"|[[Grafika:LW1_M5_Slajd16.png]] | |||
|valign="top"|Na rysunku 10 zamieszczono przykłady skalowania funkcji dla pewnej (typowej) falki. Proces skalowania falki może przebiegać w dwu kierunkach, określa się je mianem kompresji (ściskania) i rozciągania. W przykładzie zamieszczonym na rysunku 10 do skalowania falki zastosowano kompresję. | |||
Drugi parametr rozkładu falkowego to przesunięcie. Sposób przesuwania falki w czasie przedstawia rysunek 11. | |||
|} | |||
<hr width="100%"> | |||
{| border="0" cellpadding="4" width="100%" | |||
|valign="top" width="500px"|[[Grafika:LW1_M5_Slajd17.png]] | |||
|valign="top"|Można w opisowy sposób zdefiniować proces rozkładu falkowego. Zawiera on 5 charakterystycznych kroków. | |||
#Wybraną falkę ustawić na początku fragmentu sygnału przeznaczonego do analizy. | |||
#Wyznaczyć umowną wartość liczbową odpowiadającą korelacji między bieżącą falką i odpowiadającym jej segmentem sygnału (rys.12).Uwaga! – w przypadku unormowania energii sygnału w aspekcie użytej falki, wspomniana liczba będzie równoważna wartości współczynnika korelacji wzajemnej między falką, a wybranym segmentem sygnału. | |||
#Przesunąć falkę o jeden cykl w prawo i powtórzyć działanie opisane w kroku 2. Sekwencję kroków 3, 2 powtarzać aż do końca trwania sygnału (rys.13). | |||
#Rozciągnąć falkę i powtórzyć kroki od 1 do 3. | |||
#Powtórzyć kroki od 1 do 4 aż do wyczerpania wszystkich skal (rys.14). | |||
Powyższy przykład operuje w zakresie tzw. diadycznego charakteru zmian w obrębie skali i przesunięcia charakterystycznych dla dyskretnej transformaty falkowej (DWT). Pod pojęciem ciągłej transformaty falkowej (CWT) kryje się sposób umożliwiający użycie dowolnej, zmienianej w sposób ciągły, skali oraz ciągłego przesunięcia w czasie. Oczywiście, w kontekście sygnałów dyskretnych ciągłość, w obydwu wskazanych przypadkach, oznacza zmiany w obrębie jednej próbki sygnału (co jedną próbkę). | |||
|} | |||
<hr width="100%"> | |||
{| border="0" cellpadding="4" width="100%" | |||
|valign="top" width="500px"|[[Grafika:LW1_M5_Slajd18.png]] | |||
|valign="top"|Należy zauważyć, że w analizie falkowej wyższa skala równoważna jest bardziej rozciągniętej falce. Im bardziej rozciągnięta falka (wyższa skala) tym większa sekcja sygnału, z którą jest porównywana i tym bardziej zgrubne cechy sygnału wyeksponowane są za pomocą odpowiadającego jej współczynnika. Podsumowanie tego spostrzeżenia zawarto w tabeli 1. Fakt, że analiza falkowa nie obrazuje cech sygnału na płaszczyźnie czas-częstotliwość, lecz czas-skala nie stanowi o słabości metody, a wręcz przeciwnie – o jej sile. Okazuje się, że jest to naturalna metoda opisu wielu zjawisk fizycznych odbieranych przez zmysły człowieka. Trzeba się z nią pogodzić i do niej przyzwyczaić. | |||
|} | |||
<hr width="100%"> | |||
{| border="0" cellpadding="4" width="100%" | |||
|valign="top" width="500px"|[[Grafika:LW1_M5_Slajd19.png]] | |||
|valign="top"|Bardzo efektywna metoda implementacji algorytmu DWT dokonanej z użyciem filtrów opracowana została w 1988 roku przez Mallata. Nawiązuje ona do, znanej z analizy częstotliwościowej, metody kodowania w podpasmach i realizuje tzw. szybką transformatę falkową (Fast Wavelet Transform: FWT). Do analizy falkowej wprowadzono dwa pojęcia: aproksymacji i detalu. Pod pojęciem aproksymacji rozumie się niskoczęstotliwościowe składowe sygnału. Detale to składowe wysokoczęstotliwościowe. Wspomniany proces filtracji, obejmuje dwa filtry: dolnopasmowy (H) i górnopasmowy (G). Oryginalny sygnał S przechodzi przez parę komplementarnych filtrów, które rozdzielają go na dwie składowe <math>a_1\,</math> (aproksymacja) i <math>d_1\,</math> (detal) (rys.15). W przypadku filtracji cyfrowej podwaja się liczba danych, przeznaczonych do dalszego przetwarzania. Wygodnym sposobem ograniczenia tej liczby w metodzie falkowej jest decymacja, polegająca na odrzuceniu co drugiej próbki danych. Pełny proces dekompozycji zawiera szereg członów tworzących tzw. drzewo dekompozycji falkowej. | |||
|} | |} | ||
<hr width="100%"> | <hr width="100%"> |
Wersja z 13:45, 16 sie 2006
![]() |
![]() |