09.04.2014 Views

Dyskretna transformata Fouriera - Fatcat

Dyskretna transformata Fouriera - Fatcat

Dyskretna transformata Fouriera - Fatcat

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sprawozdanie do laboratorium nr. 13<br />

<strong>Dyskretna</strong> <strong>transformata</strong> <strong>Fouriera</strong><br />

Autor: Damian ̷Lapa<br />

W ćwiczeniu mieliśmy zbadać dzia̷lanie transformaty <strong>Fouriera</strong> w procesie odszumiania<br />

sygna̷lów. Podany by̷l sygna̷l w przestrzeni czasowej w poniższej postaci:<br />

f k = sin(4k × 2π/N) + sin(12k × 2π/N)<br />

Podane by̷ly dwie wartości N: 400 i 800. Przebieg ten wyglada ↩<br />

tak, jak na rysunku:<br />

(rys. 1)<br />

<strong>Dyskretna</strong> ↩<br />

transformate ↩<br />

<strong>Fouriera</strong> tego sygna̷lu otrzymujemy ze wzoru:<br />

F n =<br />

N−1 ∑<br />

k=0<br />

f k exp(−2πink/N) n = 0, ..., N − 1<br />

Poddajac ↩<br />

przebieg sygna̷lu poczatkowego ↩<br />

transformacie otrzymujemy wykres (rys. 2).<br />

Widzimy na nim sk̷ladowe harmoniczne o dużej amplitudzie, które wystepuj ↩<br />

a ↩<br />

dla n<br />

równego kolejno 4, 12, (N-1)-12 i (N-1)-4.


(rys. 2)<br />

W kolejnym kroku dodaliśmy do przebiegu szumy otrzymujac ↩<br />

przebieg:<br />

f ′ k = f k + r k sin(100k × 2π/N) + s k sin(150k × 2π/N)<br />

Wartości r k i s k generowane by̷ly z rozk̷ladem jednorodnym na przedziale [−1/4; +1/4],<br />

dla każdego k. Konsekwencja ↩<br />

dodania szumu jest zmiana przebiegu sygna̷lu w przestrzeni<br />

czasowej, co zosta̷lo pokazane na rys. 3.<br />

(rys. 3)


Po przeprowadzeniu transformaty zak̷lóconego sygna̷lu na pierwszy rzut oka nie widać<br />

nic niepokojacego ↩<br />

poza zmianami amplitud ”pierwotnych” harmonicznych. Jednak,<br />

gdy popatrzymy na ca̷lość przez lupe ↩<br />

widzimy dodane szumy, które nie wykazuja ↩<br />

żadnej<br />

regularności.<br />

Szumy w powi ↩<br />

ekszeniu:<br />

(rys. 4)<br />

(rys. 5)<br />

Sygna̷l odszumiamy zeruj ↩<br />

ac wartości F ′ n dla 99 < n < N −99. Pozbywamy si ↩<br />

e tym sposobem<br />

szumu z cz ↩<br />

eści transformaty. Nast ↩<br />

epnie w celu powrotu do przestrzeni czasowej


stosujemy transformacje ↩<br />

odwrotna:<br />

↩<br />

f k = 1 N<br />

N−1 ∑<br />

n=0<br />

F n exp(2πink/N)<br />

Jak widać na rys. 6 sygna̷l z szumami po powrocie do przestrzeni czasowej nie jest idealny.<br />

Wykazuje pewne zmiekszta̷lcenia. Ca̷lość potwierdza przebieg różnicy pomiedzy<br />

↩<br />

przebiegiem poczatkowym, ↩<br />

a tym po odszumieniu (kolor niebieski na wykresie, jak<br />

również w powiekszeniu ↩<br />

na rys. 7).<br />

(rys.6)<br />

(rys.7)<br />

Różnice w stosunku do amplitudy sygna̷lu pierwotnego (1.5) s ↩<br />

a jednak dość znaczne.<br />

Maksymalna wynosi prawie -0.25, co stanowi prawie 17% amplitudy. Gdy rozszerzymy


przedzia̷l odszumiany różnice staja ↩<br />

sie ↩<br />

mniejsze i bardziej p̷lynne (rys. 8), w przeciwnym<br />

wypadku nastepuje ↩<br />

wzrost tej różnicy (rys. 9).<br />

(rys. 8) (rys. 9)<br />

Sama transformacja w obie strony sygna̷lu także nie jest bezstratna. Być może jest<br />

to skutek faktu, że do uzyskania wykresu braliśmy tylko cześć ↩<br />

rzeczywista ↩<br />

transformaty<br />

odwrotnej, jak również skończonej dok̷ladności obliczeniowej komputera, jednakże<br />

różnice sa ↩<br />

znikome - maksymalnie rzedu ↩<br />

1e-4 (rys. 10).<br />

(rys. 10)<br />

W przypadku przyjecia ↩<br />

do obliczeń N równego 800 (800/400 = m = 2) przebieg<br />

czasowy sie ↩<br />

nie zmienia, poza faktem dwukrotnego wzrostu ilości punktów. Amplituda<br />

pierwotnych harmonicznych na wykresie transformaty wzrasta czterokrotnie, czyli jak<br />

m 2 (sprawdzi̷lem to również dla N równego 1200 i 1600). Ich wystepowanie ↩<br />

pozostaje<br />

bez zmian: g̷lówne dla n równego 4, 12, (N-1)-12 i (N-1)-4. Amplituda szumów na<br />

wykresie transformaty wzrasta oko̷lo dwa razy. Amplituda b̷l edów ↩<br />

pozostaje mniej<br />

wiecej ↩<br />

na tym samym poziomie.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!