Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego sygnału harmonicznego

Podobne dokumenty
Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

Cyfrowe przetwarzanie i kompresja danych

LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ.

Akwizycja i przetwarzanie sygnałów cyfrowych

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

Podstawy Przetwarzania Sygnałów

9. Dyskretna transformata Fouriera algorytm FFT

Transformata Fouriera

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Przetwarzanie Sygnałów. Zastosowanie Transformaty Falkowej w nadzorowaniu

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski.

Laboratorium Przetwarzania Sygnałów

DYSKRETNA TRANSFORMACJA FOURIERA

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

Akustyka muzyczna ANALIZA DŹWIĘKÓW MUZYCZNYCH

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Egzamin / zaliczenie na ocenę*

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

Transformacja Fouriera i biblioteka CUFFT 3.0

TRANSFORMATA FALKOWA WYBRANYCH SYGNAŁÓW SYMULACYJNYCH

Kompresja dźwięku w standardzie MPEG-1

Cyfrowe przetwarzanie sygnałów. Wykład 10. Transformata cosinusowa. Falki. Transformata falkowa. dr inż. Robert Kazała

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Definicja. x(u)h (u t)e i2πuf du. F x (t,f ;h) = Krótko czasowa transformata Fouriera Ciągłą transformata falkowa

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

KARTA MODUŁU / KARTA PRZEDMIOTU

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

ANALIZA SEMANTYCZNA OBRAZU I DŹWIĘKU

Algorytmy detekcji częstotliwości podstawowej

Technika audio część 2

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 7 AiR III

Rozdział 1 PODSTAWOWE POJĘCIA I DEFINICJE

Ćwiczenie 3,4. Analiza widmowa sygnałów czasowych: sinus, trójkąt, prostokąt, szum biały i szum różowy

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Akwizycja i przetwarzanie sygnałów cyfrowych

Transformaty. Kodowanie transformujace

Laboratorium Przetwarzania Sygnałów Biomedycznych

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Zmiany fazy/okresu oscylacji Chandlera i rocznej we współrzędnych bieguna ziemskiego.

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Zastosowanie falek w przetwarzaniu obrazów

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

CYFROWE PRZETWARZANIE SYGNAŁÓW

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

NIEOPTYMALNA TECHNIKA DEKORELACJI W CYFROWYM PRZETWARZANIU OBRAZU

Ćwiczenie 3. Właściwości przekształcenia Fouriera

Systemy akwizycji i przesyłania informacji

Opis efektów kształcenia dla modułu zajęć

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

PL B BUP 16/04. Kleczkowski Piotr,Kraków,PL WUP 04/09

Podstawy Automatyki. wykład 1 ( ) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Przekształcenie Fouriera obrazów FFT

Cyfrowe Przetwarzanie Obrazów i Sygnałów

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

Komputerowe wspomaganie analizy obrazów sonograficznych szumów podwodnych

FFT i dyskretny splot. Aplikacje w DSP

Teoria Sygnałów. Inżynieria Obliczeniowa II rok 2018/19. Wykład 10. ( t) Wykorzystanie transformacji Fouriera w analizie korelacyjnej

Adaptacyjne Przetwarzanie Sygnałów. Filtracja adaptacyjna w dziedzinie częstotliwości

Przekształcenie Fouriera i splot

Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 14

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Laboratorium Przetwarzania Sygnałów Biomedycznych

Układy stochastyczne

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago

Dyskretne przekształcenie Fouriera cz. 2

Przekształcenia sygnałów losowych w układach

LABORATORIUM PODSTAW TELEKOMUNIKACJI

Przetwarzanie sygnałów biomedycznych

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania

Transformacje Fouriera * podstawowe własności

Twierdzenie o splocie

Sposoby opisu i modelowania zakłóceń kanałowych

Widmo akustyczne radia DAB i FM, porównanie okien czasowych Leszek Gorzelnik

Laboratorium Przetwarzania Sygnałów Biomedycznych

Transformata Fouriera i analiza spektralna

Adaptive wavelet synthesis for improving digital image processing

POLITECHNIKA POZNAŃSKA

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

Analiza sygnałów biologicznych

Zmiany fazy/okresu oscylacji Chandlera i rocznej we współrzędnych bieguna ziemskiego.

KONCEPCJA I UKŁADOWA REALIZACJA SYSTEMU DETEKCJI ZDARZEŃ KRYTYCZNYCH Z UDZIAŁEM MOTOCYKLI

ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI

INSTRUKCJA DO ĆWICZENIA NR 7

TRANSFORMATA FALKOWA 2D. Oprogramowanie Systemów Obrazowania 2016/2017

Tranzystorowe wzmacniacze OE OB OC. na tranzystorach bipolarnych

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Analizy Ilościowe EEG QEEG

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

Zastosowanie analizy falkowej do wykrywania uszkodzeń łożysk tocznych

Teoria Sygnałów. III rok Informatyki Stosowanej. Wykład 8

Analiza korespondencji

OCENA SKUTECZNOŚCI ANALIZ FFT, STFT I FALKOWEJ W WYKRYWANIU USZKODZEŃ WIRNIKA SILNIKA INDUKCYJNEGO

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

dr inż. Artur Zieliński Katedra Elektrochemii, Korozji i Inżynierii Materiałowej Wydział Chemiczny PG pokój 311

Transkrypt:

Bi u l e t y n WAT Vo l. LXIV, Nr 3, 2015 Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego sygnału harmonicznego Artur Zacniewski Akademia Marynarki Wojennej w Gdyni, Wydział Nawigacji i Uzbrojenia Okrętowego, 81-103 Gdynia, ul. Śmidowicza 69, a.zacniewski@amw.gdynia.pl Streszczenie. W artykule przedstawiono zestawienie popularnych transformat sygnałów wykorzystywanych m.in. w procesach odszumiania sygnałów harmonicznych. Omówiono podział sygnałów poddawanych analizie matematycznej oraz zaprezentowano wybrane transformaty, takie jak: krótkookresowa transformata Fouriera STFT, transformata Wignera-Ville a WVD, transformata falkowa WT oraz dyskretna transformata kosinusowa DCT. Badaniom poddano sygnał harmoniczny, do którego dodany został szum biały. W czasie badań zmieniano parametry szumu, analizując efekty zastosowania poszczególnych transformat na zaszumionym sygnale. Pokazano, jak istotny jest dobór nie tylko samej transformaty, lecz także jej parametrów (np. poziomu progu odcięcia w przypadku dyskretnej transformaty kosinusowej), innych dla każdego rodzaju transformaty. Niewielka zmiana parametrów lub zmiana funkcji użytej w transformacie mogą prowadzić do znacznie różniących się wyników. Słowa kluczowe: odszumianie sygnałów harmonicznych, transformata falkowa, dyskretna transformata kosinusowa, DCT DOI: 10.5604/12345865.1168698 Wstęp Sygnały poddawane analizie matematycznej można podzielić na dwie zasadnicze grupy: stacjonarne (deterministyczne), czyli niezmienne w czasie, ich wartość można wyznaczyć w dowolnej chwili czasu,

36 A. Zacniewski sygnały niestacjonarne (stochastyczne), czyli zmieniające swój charakter z upływem czasu, pozwalające określić wartość sygnału jedynie z pewnym prawdopodobieństwem. Spośród metod opisu sygnałów bardzo użytecznym narzędziem okazały się metody transformacyjne pozwalające przedstawić sygnał w dziedzinie częstotliwości i zbadać jego właściwości widmowe. Analizy częstotliwościowe polegają na przedstawieniu badanego sygnału za pomocą kombinacji liniowej pewnych bazowych sygnałów elementarnych, które zazwyczaj charakteryzują się ortogonalnością względem siebie [1]. W artykule omówiono podstawowe transformaty używane w analizie sygnałów niestacjonarnych oraz ich zastosowanie w zobrazowaniu zaszumionych sygnałów harmonicznych. Przeprowadzono badania, których celem było praktyczne zobrazowanie zaszumionego sygnału harmonicznego przy wykorzystaniu wybranych rodzajów transformat oraz porównanie otrzymanych wyników. 1. Krótkookresowa transformata Fouriera (STFT) Transformata Fouriera przedstawiona równaniem (1.1) daje nam informacje o składowych częstotliwościowych sygnału w otoczeniu chwili t = t 0. + i t F(, t ) = f ( t) b( t t ) e dt. 0 0 (1.1) Oczywiste jest, że do F(ω, t 0 ) odnosi się tylko sygnał w otoczeniu chwili t 0 dopóki ta część sygnału jest widziana przez okno czasowe, a reszta jest odcięta przez funkcję b(t). Przesuwając okno wzdłuż osi czasu, uzyskujemy czasowo-częstotliwościowy opis sygnału f(t). Najprostszym rodzajem okna jest tzw. okno prostokątne, jednak jego użycie prowadzi do niepożądanych zjawisk, np. do efektu Gibbsa. W praktyce lepsze efekty dają okna o kształcie innym niż prostokątny [11]. Do najbardziej znanych należą m.in. okno Blackmana oraz okno Hanninga [7]. STFT (ang. Short Time Fourier Transform) wnosi istotne ograniczenia w analizie sygnałów niestacjonarnych w związku z zasadą nieoznaczoności: dla danego okna czasowego rozdzielczość STFT jest stała w przestrzeni czas częstotliwość, duża szerokość okna analizującego gwarantuje dużą rozdzielczość w dziedzinie częstotliwości, a jednocześnie małą rozdzielczość w dziedzinie czasu, mała szerokość okna analizującego gwarantuje dużą rozdzielczość w dziedzinie czasu i małą w dziedzinie częstotliwości, co jest przyczyną trudności w wydzieleniu niektórych składowych widma w przypadku analizy sygnałów szerokopasmowych [4].

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego... 37 2. Transformata Wignera-Ville a Transformata Wignera-Ville a WVD (ang. Wigner-Ville Distribution) to czasowoczęstotliwościowa reprezentacja sygnału zdefiniowana w następujący sposób: + Wx( t, f ) = x( t + ) x *( t ) e i2 ft dt. 2 2 (2.1) Funkcja ta jest swoistą kombinacją transformaty Fouriera i funkcji autokorelacji sygnału, którą można interpretować jako: reprezentację autokoherencji sygnału w funkcji czasu, reprezentację autokorelacji sygnału w funkcji częstotliwości [4]. Reprezentacja tej postaci ma podstawowe zalety: zachowuje energię sygnału, jest funkcją rzeczywistą, spełnia wartości brzegowe: W x scałkowana po czasie daje kwadrat modułu transformaty Fouriera 2 X( f ), a scałkowana po częstotliwości pozwala na otrzymanie energii sygnału 2 xt (), oraz wady: może być ujemna, zawiera wyrazy mieszane (ang. cross-terms). Wyraz mieszany może pojawić się w takim rejonie przestrzeni czas-częstość, że w odpowiadającym mu przedziale czasu w sygnale brakuje jakiejkolwiek aktywności. Dla zminimalizowania tego efektu można wykorzystać spostrzeżenie, że wyrazy mieszane zwykle silnie oscylują, więc lokalne uśrednienie rozkładu (po czasie i częstości) powinno zmniejszyć ich wkład. Jednak w każdym przypadku pojawia się ogólna prawidłowość: im mniejszy wpływ interferencji (silniejsze uśrednianie), tym gorsza rozdzielczość. Problemy występujące w analizie sygnałów niestacjonarnych przy pomocy transformaty Wignera szerzej przedstawiono w [10]. 3. Transformata falkowa Reprezentacja falkowa sygnału jest funkcją dwu zmiennych, stanowiącą kombinację liniową skalowalnej (parametr m) i przesuwalnej (parametr n) funkcji zwanej falką matką Ψ (ang. mother wavelet): m mn, (3.1) m n f( x) = d Ψ(2 x n).

38 A. Zacniewski Współczynniki d m,n oblicza się analogicznie jak w przypadku transformaty Fouriera: m m dmn, = 2 f ( x) Ψ(2 x n) dx, (3.2) Wzór (3.2) można interpretować również jako filtrację sygnału analizowanego f(x) przez sygnał analizujący Ψ ( xmn,, ). Falka, na podstawie której przy pomocy skalowania i translacji tworzy się zespół ortogonalnych funkcji bazowych, charakteryzuje się specyficznymi właściwościami: dobrą lokalizacją w czasie (przestrzeni), czyli zwartym nośnikiem funkcji, ograniczonym pasmem w dziedzinie częstotliwości. Dobre umiejscowienie i selektywność w dziedzinie czasu powoduje, że falki doskonale nadają się do aproksymacji sygnałów zmiennych w czasie. Inną istotną cechą reprezentacji falkowej jest to, że zawiera ona w sobie informacje o sygnale na różnych poziomach szczegółowości. Poważnym atutem zastosowania transformacji falkowej WT (ang. Wavelet Transform) do analizy sygnałów jest prostota obliczeniowa. Praktyczne wykorzystanie tego mechanizmu sprowadza się do obliczania splotów dwóch wektorów, z których jeden reprezentuje wartości próbek sygnału badanego, a drugi jest kilku- lub kilkunastoelementowym wektorem reprezentującym filtr cyfrowy. W praktycznej realizacji numerycznej dyskretnej transformacji falkowej nie wykorzystuje się falek bezpośrednio, tylko związane z nimi filtry, co pokazano w [1, 8, 11]. 4. Dyskretna transformata kosinusowa Najpopularniejsza definicja dyskretnej transformaty kosinusowej DCT (ang. Discrete Cosine Transform) jest następująca: N 1 (2x+ 1) u Cu ( ) = ( u) f( x)cos, u= 0,1, 2,, N 1. x= 0 2N (4.1) Z kolei odwrotna transformata IDCT (ang. Inverse DCT) jest zdefiniowana następująco: N 1 (2x+ 1) u f( x) = ( ucu ) ( )cos, x= 0,1, 2,, N 1, x= 0 2N (4.2)

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego... 39 1 dla u = 0 N ( u) = 2 dla u 0. N (4.3) Należy zauważyć, że do obliczania DCT i IDCT używa się tych samych funkcji bazowych. Obliczenia są wykonywane w dziedzinie liczb rzeczywistych i najczęściej używa się do tego szybkich algorytmów DFT. Oczywiste jest, że: N 1 1 dla u= 0 Cu ( = 0) = f( x). N x= 0 (4.4) Zatem pierwszy współczynnik DCT jest średnią wszystkich próbek f(x). Jest to tzw. współczynnik DC (ang. DC coefficient). Pozostałe współczynniki DCT noszą nazwę współczynników AC (ang. AC coefficients). Ignorując f(x) i (u) w równaniu (4.1), dla u = 0 otrzymuje się wartość stałą DC, natomiast dla u = 1, 2,, N 1 uzyskiwane są kosinusoidy o stopniowo rosnących częstotliwościach. To tzw. kosinusowe funkcje bazowe (ang. cosine basis functions), które są ortogonalne względem siebie. Iloczyn skalarny dwóch różnych ww. funkcji daje zero, natomiast iloczyn skalarny dwóch tych samych funkcji daje wartość stałą. Ortogonalne funkcje bazowe są niezależne, tzn. żadna z nich nie może być przedstawiona jako kombinacja pozostałych funkcji bazowych. Jeśli ciąg wejściowy ma więcej niż N próbek, może być podzielony na podciągi o długości N i DCT może być zastosowana na każdym z podciągów niezależnie. Ważną właściwością jest to, że wartości funkcji bazowych w czasie obliczeń nie zmieniają się, a zmianie ulegają tylko wartości f(x). Pozwala to na zwiększenie szybkości obliczeń [6, 10]. DCT posiada bardzo dobre właściwości widmowe. Sygnał jest przedstawiany za pomocą małej liczby współczynników (najczęściej początkowych) o dużych amplitudach. Współczynniki o względnie małym poziomie (najczęściej reprezentujące szum) mogą zostać usunięte bez utraty istotnych informacji. Pozwala to na efektywne odszumianie i kompresję sygnału [6, 8]. 5. Badania Analizie poddano sygnał będący sumą dwóch sygnałów harmonicznych o częstotliwościach 25 Hz i 50 Hz oraz szumu białego.

40 A. Zacniewski xt ( ) = cos(2* * 25* t) + cos(2* *50* t) + a ( t), a= const. (5.1) Suma sygnałów harmonicznych przedstawiona została w górnej części, natomiast szum biały w dolnej części rysunku 5.1. Rys. 5.1. Suma sygnałów harmonicznych (góra) oraz szum biały dla a = 0,2 (dół) [opracowanie własne] Na rysunku 5.2 przedstawiono sumę ww. sygnałów. Wpływ szumu widoczny jest gołym okiem, m.in. dzięki zwiększeniu wartości średniej sygnału oraz pojawieniu się zniekształceń. Rys. 5.2. Sygnał źródłowy będący sumą przebiegów z rysunku 5.1 [opracowanie własne] 5.1. Zobrazowanie sygnału przy pomocy transformaty STFT Na rysunku 5.3 pokazano sygnał po zastosowaniu transformaty STFT. Bez problemu można wyróżnić obie składowe harmoniczne (rys. 6.3). Zbyt duże wartości szumu prowadzą jednak do trudności interpretacyjnych, takich jak na rysunku 5.4.

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego... 41 Rys. 5.3 Sygnał źródłowy poddany STFT dla a = 1 [opracowanie własne] Rys. 5.4 Sygnał źródłowy poddany STFT dla a = 3 [opracowanie własne] Pojawiają się składowe szumu o amplitudzie porównywalnej do amplitudy składowych harmonicznych sygnału i mają one charakter czysto losowy, co praktycznie uniemożliwia ekstrakcję właściwych składowych. 5.2. Zobrazowanie sygnału przy pomocy transformaty Wignera-Ville a Zastosowanie transformaty Wignera prowadzi do niejednoznacznych wyników, co pokazane zostało na rysunku 5.5. Wprawdzie występują obydwie składowe o częstotliwościach 25 Hz i 50 Hz, ale dodatkowo pojawiły się prążki o częstotliwościach 15 Hz i 40 Hz. Może to prowadzić do błędnej interpretacji. Aby poprawnie ocenić otrzymane wyniki, należałoby wcześniej znać własności badanego sygnału, co nie zawsze jest możliwe do realizacji.

42 A. Zacniewski Rys. 5.5. Transformata Wignera-Ville a dla a = 0,2 [opracowanie własne] Z kolei zwiększając wartość szumu, otrzymujemy bardzo trudne do interpretacji wyniki, których przykład przedstawiono na rysunku 5.6. Sposoby postępowania w przypadku ww. problemów zostały omówione w [3]. Rys. 5.6. Transformata Wignera-Ville a dla zwiększonej dewiacji szumu (a = 1) [opracowanie własne] 5.3. Zobrazowanie sygnału przy pomocy transformaty falkowej W celu zobrazowania sygnału z wykorzystaniem transformaty falkowej użyto falki db7. Rysunek 5.7 przedstawia sygnał, który został uzyskany w procesie odszumiania (dekompozycja progowanie rekonstrukcja) [8]. Można zauważyć,

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego... 43 że transformata falkowa nie jest najlepszym narzędziem do analizy sygnałów harmonicznych, jeżeli uprzednio nie została przeprowadzona dokładna analiza badanego sygnału. Mogą pojawić się problemy z doborem odpowiedniej falki do analizy. Rys. 5.7. Odszumianie zrealizowane przy pomocy falki db7 dla a = 0,2 [opracowanie własne] Otrzymany wynik znacząco różni się od sygnału wejściowego. Zwiększanie wartości parametru a w (5.1) powoduje jeszcze większe różnice między otrzymanym sygnałem a sygnałem oryginalnym. Na rysunku 5.8 przedstawiono 5-poziomową dekompozycję badanego sygnału przy użyciu falki db7. Rys. 5.8. Pięciopoziomowa dekompozycja sygnału źródłowego za pomocą falki db7 dla a = 0,2 [opracowanie własne] Sygnał, tym razem z większą dewiacją szumu (a = 1), po realizacji standardowego odszumiania przy zastosowaniu transformaty falkowej przedstawiono na rysunku 5.9. Zastosowanie falki db7 w tym konkretnym przypadku nie przyniosło pożądanych rezultatów.

44 A. Zacniewski Rys. 5.9. Odszumianie zrealizowane przy pomocy falki db7 dla a = 1 [opracowanie własne] Nie przekreślając całkowicie transformaty falkowej, należy zauważyć, że interesującym rozwiązaniem może być użycie falki o charakterze harmonicznym, np. falki Malvara, która posiada szereg istotnych zalet: falki Malvara tworzą bazę ortogonalną, współczynniki Malvara oblicza się przy użyciu szybkiego algorytmu DCT IV. Harmoniczny charakter falek Malvara dobrze adaptuje się do szerokiej grupy sygnałów niestacjonarnych, które często posiadają w swym widmie składowe harmoniczne [9, 11]. 5.4. Zobrazowanie sygnału przy pomocy dyskretnej transformaty kosinusowej DCT Bardzo ciekawie prezentuje się sytuacja w przypadku dyskretnej transformaty kosinusowej DCT. Na rysunku 5.10 przedstawiono sytuację, w której dla a = 1 bardzo łatwo można wyróżnić interesujące składowe harmoniczne. Dobierając odpowiednią wartość progu (poniżej którego wartości składowych sygnału zostaną wyzerowane), Rys. 5.10. Współczynniki DCT sygnału dla a = 1 [opracowanie własne]

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego... 45 możliwe jest całkowite pozbycie się szumu poprzez usunięcie współczynników o małych amplitudach. Jednak przy rosnącym poziomie szumu mogą pojawić się problemy z doborem progu. Na rysunku 5.11 przedstawiono współczynniki DCT dla sygnału, w którym współczynnik a = 1 po unormowaniu i zastosowaniu progu o wartości 0,75. Rys. 5.11. Współczynniki DCT po zastosowaniu normowania i progowania dla a = 1 [opracowanie własne] Na rysunku 5.12 pokazano współczynniki DCT dla większej dewiacji szumu (a = 3). Rys. 5.12. Współczynniki DCT po zastosowaniu normowania i progowania dla a = 3 [opracowanie własne]

46 A. Zacniewski Aczkolwiek, po unormowaniu współczynników i zastosowaniu progu o wartości 0,78, otrzymano tylko jedną składową, co zostało pokazane na rysunku 5.13. Rys. 5.13. Współczynniki DCT po zastosowaniu normowania i progowania dla a = 3 (druga realizacja) [opracowanie własne] Rys. 5.14. Współczynniki DCT po zastosowaniu normowania i progowania dla a = 3 (trzecia realizacja) [opracowanie własne]

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego... 47 Z kolei zmniejszając nieco wartość progu do 0,71 i nie zmieniając dewiacji szumu, otrzymano współczynniki przedstawione na rysunku 5.14. Powyższe przykłady obrazują fakt, że należy być ostrożnym przy dobieraniu wartości progu. W zależności od parametrów sygnału, szumu oraz wartości progu odcięcia w zrekonstruowanym sygnale mogą pojawić się dodatkowe składowe (co zostało pokazane na rysunku 5.14) lub też mogą zostać wycięte składowe, które istnieją w analizowanym sygnale (co przedstawiono wcześniej na rysunku 5.13). Wnioski Spośród użytych transformat najlepsze wyniki uzyskane zostały przy użyciu transformaty DCT. Przy wyższym poziomie szumu tylko przy użyciu tej transformaty można było otrzymać rzetelne wyniki, co może oznaczać, że inne transformaty nie nadają się zbyt dobrze do tego zadania lub też, jak w przypadku transformaty falkowej, użyto niewłaściwych funkcji bazowych. Nawet dla transformaty DCT przy zbyt wysokim poziomie zaszumienia pojawiają się problemy interpretacyjne. Jedną z najistotniejszych kwestii w tym przypadku był odpowiedni dobór progu. Wybór może zależeć od poziomu szumu, liczby próbek, pasma częstotliwości badanego sygnału [8]. Problem ten z całą pewnością wymaga jeszcze wielu badań. Okienkowa transformata Fouriera daje dobre wyniki dla odpowiedniej wartości dewiacji szumu. Dla analizowanych w czasie badań przypadków pozwoliła na uzyskanie minimalnie gorszych wyników od DCT. Jak zostało pokazane, przy odpowiednio dużej wartości stałej a z (6.1) pojawiają się problemy z interpretacją wyników. Z kolei transformata Wignera-Ville a pozwala na jakąkolwiek interpretację wyników tylko dla niskich poziomów szumu. Jej zastosowanie w procesie odszumiania sygnałów harmonicznych nie jest rozwiązaniem korzystnym. Co do transformaty falkowej to użyta w badaniu falka nie spełniła swojej roli. Popularne falki typu dbn doskonale sprawdzają się w procesie odszumiania sygnałów niestacjonarnych, jednak w badanym przypadku nie stanęły na wysokości zadania. Konieczny jest wybór innej falki odpowiadającej swym charakterem analizowanemu sygnałowi. Praca była realizowana ze środków własnych. Artykuł wpłynął do redakcji 17.03.2015 r. Zweryfikowaną wersję po recenzji otrzymano 28.05.2015 r. Literatura [1] Białasiewicz J., Falki i aproksymacje, WNT, Warszawa, 2004. [2] Daubechies I., Ten lectures on wavelets, Rutgers University, 1992.

48 A. Zacniewski [3] Gonera M., Opara T., Niejednoznaczności transformacji Wagnera w analizie sygnałów niestacjonarnych, Prace Przemysłowego Instytutu Elektroniki, nr 149, Warszawa, 2004. [4] Gonera M., Kiciński W., Czasowo-częstotliwościowe metody analizy sygnałów, Prace Przemysłowego Instytutu Elektroniki, nr 149, Warszawa, 2004. [5] Huang Y., Nonlinear multiscale methods for estimation, approximation, and representation of signal and images, PhD Thesis, Purdue University, 2004. [6] Khayam S.A., The Discrete Cosine Transform: Theory and Application, Michigan State University, 2003. [7] Lyons R.G., Wprowadzenie do cyfrowego przetwarzania sygnałów, WKiŁ, Warszawa, 2003. [8] Mallat S., A Wavelet Tour of Signal Processing, Academic Press, 2008. [9] Ravier P., Amblard P.O., A transient detector based on Malvar wavelets, Oceans96, Etas-Unis, September 1996, 914-918. [10] Wickerhauser M.V., Adapted wavelet analysis from theory to software, A.K. Peters Ltd, 1994. [11] Wolfram S., http://mathworld.wolfram.com/wavelet.html, strona internetowa twórcy programu Mathematica, dostęp styczeń 2015. A. ZACNIEWSKI Comparative analysis of chosen transforms in the context of de-noising harmonic signals Abstract. In the article, comparison of popular transforms used i.a. in denoising harmonical signals was presented. The division of signals submitted to mathematical analysis was shown and chosen transforms such as Short Time Fourier Transform, Wigner-Ville Distribution, Wavelet Transform and Discrete Cosine Transform were presented. Harmonic signal with white noise added was submitted for research. During research, the parameters of noise were changed to analyze the effects of using particular transform on noised signal. The importance of right choice for transform and its parameters (different for particular kind of transform) was shown. Small changes in parameters or different functions used in transform can lead to considerably different results. Keywords: denoising of harmonical signals, wavelet transform, discrete cosine transform, DCT DOI: 10.5604/12345865.1168698