Fourier transzformáció

Hasonló dokumentumok
Fourier sorok február 19.

Fourier-transzformáció ( Analízis 2. informatikusoknak, BMETE90AX22 tárgyhoz)

Az ideális határesetek, mint például tömegpont, tökéletesen merev testek pillanatszerű

Hatványsorok, Fourier sorok

λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j)

4. Konzultáció: Periodikus jelek soros RC és RL tagokon, komplex ellenállás Részlet (nagyon béta)

1. Fuggveny ertekek. a) f (x) = 3x 3 2x 2 + x 15 x = 5, 10, 5 B I. x = arcsin(x) ha 1 x 0 x = 1, arctg(x) ha 0 < x < + a) f (x) = 4 x 2 x+log

Az egyenlőtlenség mindkét oldalát szorozzuk meg 4 16-al:

1/1. Házi feladat. 1. Legyen p és q igaz vagy hamis matematikai kifejezés. Mutassuk meg, hogy

Vektorok, mátrixok, lineáris egyenletrendszerek

Fourier-sorok. Lengyelné Dr. Szilágyi Szilvia április 7.

2. Fourier-elmélet Komplex trigonometrikus Fourier-sorok. 18 VEMIMAM244A előadásjegyzet, 2010/2011

FFT. Második nekifutás. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék október 2.

PTE PMMFK Levelező-távoktatás, villamosmérnök szak

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 5. A JELFELDOLGOZÁS ALAPJAI: JELEK

Matematika I. NÉV:... FELADATOK:

3. Lineáris differenciálegyenletek

Trigonometrikus egyenletek megoldása Azonosságok és 12 mintapélda

Mátrix-exponens, Laplace transzformáció

1.1. Feladatok. x 0 pontban! b) f(x) = 2x + 5, x 0 = 2. d) f(x) = 1 3x+4 = 1. e) f(x) = x 1. f) x 2 4x + 4 sin(x 2), x 0 = 2. általános pontban!

Matematika A1a Analízis

Differenciálszámítás. 8. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Differenciálszámítás p. 1/1

Fourier-sorok. néhány esetben eltérhetnek az előadáson alkalmazottaktól. Vizsgán. k=1. 1 k = j.

9. Trigonometria. I. Nulladik ZH-ban láttuk: 1. Tegye nagyság szerint növekvő sorrendbe az alábbi értékeket! Megoldás:

Régebbi Matek B1 és A1 zh-k. deriválás alapjaival kapcsolatos feladatai. n )

y = y 0 exp (ax) Y (x) = exp (Ax)Y 0 A n x n 1 (n 1)! = A I + d exp (Ax) = A exp (Ax) exp (Ax)

Matematika A1a Analízis

Ortogonalizáció. Wettl Ferenc Wettl Ferenc Ortogonalizáció / 41

Fehérzajhoz a konstans érték kell - megoldás a digitális szűrő Összegezési súlyok sin x/x szerint (ez akár analóg is lehet!!!)

Diszkrét matematika 1. estis képzés

Egyváltozós függvények 1.

Függvények csoportosítása, függvénytranszformációk

Határozatlan integrál

Matematika (mesterképzés)

Shift regiszter + XOR kapu: 2 n állapot

Határérték. prezentációjából valók ((C)Pearson Education, Inc.) Összeállította: Wettl Ferenc október 11.

Kalkulus S af ar Orsolya F uggv enyek S af ar Orsolya Kalkulus

3D számítógépes geometria 2

Dekonvolúció a mikroszkópiában. Barna László MTA Kísérleti Orvostudományi Kutatóintézet Nikon-KOKI képalkotó Központ

illetve, mivel előjelét a elnyeli, a szinuszból pedig kiemelhető: = " 3. = + " 2 = " 2 % &' + +

Jelek és rendszerek - 4.előadás

Integrálszámítás. a Matematika A1a-Analízis nevű tárgyhoz november

VIK A1 Matematika BOSCH, Hatvan, 5. Gyakorlati anyag

Elérhető maximális pontszám: 70+30=100 pont

Valószínűségi változók. Várható érték és szórás

n n (n n ), lim ln(2 + 3e x ) x 3 + 2x 2e x e x + 1, sin x 1 cos x, lim e x2 1 + x 2 lim sin x 1 )

Jelek és rendszerek 1. 10/9/2011 Dr. Buchman Attila Informatikai Rendszerek és Hálózatok Tanszék

2012. október 9 és 11. Dr. Vincze Szilvia

Elemi függvények. Matematika 1. előadás. ELTE TTK Földtudomány BSc, Környezettan BSc, Környezettan tanár 3. előadás. Csomós Petra

Elemi függvények. Matematika 1. előadás. ELTE TTK Földtudomány BSc, Környezettan BSc, Környezettan tanár október 4.

Digitális jelfeldolgozás

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

Határozatlan integrál, primitív függvény

86 MAM112M előadásjegyzet, 2008/2009

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások. alapfüggvény (ábrán: fekete)

Diszkrét Matematika. zöld könyv ): XIII. fejezet: 1583, 1587, 1588, 1590, Matematikai feladatgyűjtemény II. (

KOVÁCS BÉLA, MATEMATIKA I.

GROVER-algoritmus. Sinkovicz Péter. ELTE, MSc II dec.15.

RENDSZERTECHNIKA 8. GYAKORLAT

First Prev Next Last Go Back Full Screen Close Quit

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 8. A JELFELDOLGOZÁS ALAPJAI

konvergensek-e. Amennyiben igen, számítsa ki határértéküket!

Felügyelt önálló tanulás - Analízis III.

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

2012. október 2 és 4. Dr. Vincze Szilvia

Pontműveletek. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar február 20.

15. LINEÁRIS EGYENLETRENDSZEREK

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

Ha sokáig mérünk: kiátlagoljuk a jelet Milyen lesz ez a súlyfüggvény? T idejű integrálás + delta függvény T ideig integrálva:

Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához

Mer legesség. Wettl Ferenc Wettl Ferenc Mer legesség / 40

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

Matematika szigorlat június 17. Neptun kód:

Analízis I. zárthelyi dolgozat javítókulcs, Informatika I okt. 19. A csoport

Komplex számok. A komplex számok algebrai alakja

Komplex számok. Wettl Ferenc előadása alapján Wettl Ferenc előadása alapján Komplex számok / 18

MATE-INFO UBB verseny, március 25. MATEMATIKA írásbeli vizsga

Matematika 11. osztály

4. Laplace transzformáció és alkalmazása

Lagrange és Hamilton mechanika

Matematika A2 vizsga mgeoldása június 4.

Az elméleti mechanika alapjai

Nagy Gábor compalg.inf.elte.hu/ nagy

Trigonometria Megoldások. 1) Igazolja, hogy ha egy háromszög szögeire érvényes az alábbi összefüggés: sin : sin = cos + : cos +, ( ) ( )

Inverz Laplace-transzformáció. Vajda István március 4.

SHk rövidítéssel fogunk hivatkozni.

Négypólusok tárgyalása Laplace transzformációval

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

I. feladatsor i i i i 5i i i 0 6 6i. 3 5i i

6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének

FELVÉTELI VIZSGA, szeptember 12.

2018/2019. Matematika 10.K

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Összeállította: dr. Leitold Adrien egyetemi docens

DINAMIKAI VIZSGÁLAT OPERÁTOROS TARTOMÁNYBAN Dr. Aradi Petra, Dr. Niedermayer Péter: Rendszertechnika segédlet 1

Dierenciálhatóság. Wettl Ferenc el adása alapján és

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása

Átírás:

a Matematika mérnököknek II. című tárgyhoz Fourier transzformáció

Fourier transzformáció, heurisztika Tekintsük egy 2L szerint periodikus függvény Fourier sorát: f (x) = a 0 2 + ( ( nπ ) ( nπ )) a n cos L x + b n sin L x n=1 Ha itt L akkor az ω n = nπ L harmonikusok (körfrekvenciák) egyre sűrűsödnek, azaz ω = ω n+1 ω n = π L 0 ha n. Az együtthatókra korábban kapott formulákat és a cos(x) cos(y) + sin(x) sin(y) = cos(x y) azonosságot felhasználva kapjuk, hogy f (x) = 1 2L L L f (t)dt + 1 π π L n=1 L L ( nπ ) f (t) cos L (t x) dt. Az első tag nullához tart L esetén, a szumma pedig az L ω 1 π f (t) cos (ω(t x)) dt függvény integrálközeĺıtő összege ω n n=1 L osztópontokkal és ω lépésközzel.

Fourier transzformáció, heurisztika Az integrálközeĺıtő összeg helyére az integrált írva kapjuk, hogy f (x) = 1 π 0 f (t) cos (ω(t x)) dt dω. Alkalmazzuk újra az előbbi trigonometrikus azonosságot a következőhöz jutunk: ahol f (x) = 0 a ω = 1 π (a ω cos(ωx) + b ω sin(ωx))dω, (Fourier integrál) f (t) cos(ωt)dt, b ω = 1 π f (t) sin(ωt)dt. A korábbiakhoz hasonlóan páros függvény esetén b ω = 0 páratlan függvény esetén pedig a ω = 0.

Fourier transzformáció Mivel cos(ω(t x)) páros függvény a [0, ] intervallum helyett [, ] intervallumon integrálva, az eredményt 2-vel osztva kapjuk f (x) = 1 f (t) cos (ω(t x)) dt dω. 2π Továbbá, a sin(ω(t x)) függvény páratlan 0 = 1 f (t) sin (ω(t x)) dt dω. 2π Az elsőből kivonva a második iszeresét, felhasználva Euler tételét kapjuk a Fourier integrálformula komplex alakját: f (x) = 1 e iωx e iωt f (t)dt dω. 2π

Fourier transzformáció Definíció Az f függvény abszolút integrálható, ha f (t) dt <. Ha f abszolút integrálható, akkor az F[f ](ω) = F (ω) := f (t)e iωt dt függvényt f Fourier transzformáltjának nevezzük. Továbbá, az F 1 [F ](t) := 1 2π F (ω)e iωt dω függvényt az F függvény inverz Fourier transzformáltjának nevezzük.

Fourier transzformáció, Példák Legyen f (x) = { 1 ha x 1 2, 0 egyébként, ekkor F[f ](ω) = 2 ω sin ω 2. 1.5 0.8 1 0.6 0.4 0.5 0.2-1.5-1 -0.5 0.5 1 1.5-0.5-20 -10 10 20-0.2

Fourier transzformáció, Példák Legyen f (x) = e γ x, ahol γ > 0 adott. Ekkor F[f γ ](ω) = F γ (ω) = 2γ γ 2 + ω 2. A γ = 1 esetben a függvény illetve Fourier transzformáltjának grafikonja. 1 2 0.9 e x 1.8 2/(1+x 2 ) 0.8 1.6 0.7 1.4 0.6 1.2 0.5 1 0.4 0.8 0.3 0.6 0.2 0.4 0.1 0.2 0-4 -3-2 -1 0 1 2 3 4 0-4 -3-2 -1 0 1 2 3 4

Fourier transzformáció, Példák Határozzuk meg az g a (x) = e ax 2 Gauss-függvény Fourier transzformáltját. π 2 F[g a ](ω) = G a (ω) = 4a a e ω g 1 g 1/2 3.5 G 1 G 1/2 1 g 1/4 3 G 1/4 2.5 2 0.5 1.5 1 0.5

Tétel, Fourier transzformáció tulajdonságai Legyen f és g abszolút integrálható. Jelölje Fourier transzformáltjukat F és G. Ekkor tetszőleges a, b konstansok esetén F[af (x) + bg(x)](ω) = af (ω) + bg(ω); tetszőleges a 0 konstans esetén [ ( x )] F f (ω) = a F (aω); a tetszőleges rögzített x 0 esetén F[f (x x 0)](ω) = e iωx 0 F (ω); tetszőleges n természetes szám esetén F[x n f (x)](ω) = i n F (n) (ω), és F[f (n) (x)](ω) = (iω) n F (ω).

Fourier transzformáció tulajdonságai Definíció Legyen f, g : R R adottak, ekkor az (f g)(x) = f (t)g(x t)dt függvényt f és g konvolúciójának nevezzük. (Feltesszük, hogy a fenti integrál létezik.) Tétel Feltéve, hogy a megfelelő integrálok léteznek, két függvény konvolúciójának a Fourier transzformáltja a Fourier transzformáltak szorzata, azaz, F[(f g)(x)](ω) = F[f (x)](ω) F[g(x)](ω).

Fourier transzformáció, Feladatok 1 Definiáljuk a következő transzformációkat, eltolás, moduláció, dilatáció: (τ h f )(x) = f (x+h), (ν Ω f )(x) = e iωx f (x), (δ a f )(x) = f (ax). Írjuk fel az előbbi transzformációk Fourier transzformáltját csak F[f ]-et felhasználva! 2 Írjuk fel az előbbi transzformációk inverz Fourier transzformáltját csak F 1 [F ]-et felhasználva! 3 Az F[f ] = F függvény segítségével fejezzük ki a következő függvények Fourier transzformáltját! f (2t 3), f (2(x 3)), (x 2 f (3x)), x 3 f (x 3).

Diszkrét Fourier transzformáció Definíció Legyen T > 0 és N N adott, f n = f (t n ), t n := nt, n = 0,..., N 1 egy vektor, ekkor az N 1 F k = F (ω k ) = f n e iω k t n, n=0 ω k = 2πk, k = 0, 1,..., N 1 NT vektort az f n vektor diszkrét Fourier transzformáltjának nevezzük. Röviden: DFT.

Diszkrét Fourier transzformáció A numerikus számítások érdekében előnyösebb mátrixos alakba írni az előbbi egyenleteket. F 0 F 1 F 2.. F N 1 1 1 1 1 1 1 W W 2 W 3 W N 1 = 1 W 2 W 4 W 6 W 2(N 1)... 1 W N 1 W 2(N 1) W 3(N 1) W (N 1)(N 1) ahol W = e i2π N. f 0 f 1 f 2.. f N 1,

Diszkrét Fourier transzformáció Példa Tekintsük a következő folytonos jelet: f (t) = 5 + 2 cos(2πt 90 ) + 3 cos(4πt). Vegyünk minden másodpercenként négy mintát t = 0-tól t = 3 4-ig. Ekkor T = 1 4, és f k = 5 + 2 cos(k π 2 90 ) + 3 cos(kπ), így F 3 f 0 = 8, f 1 = 4, f 2 = 8, f 3 = 0. Ekkor W = e i2π 4 = i, ezért F 0 1 1 1 1 8 20 F 1 F 2 = 1 i 1 i 4 1 1 1 1 8 = 4i 12 1 i 1 i 0 4i

Inverz diszkrét Fourier transzformáció Definíció A korábbi jelölések felhasználásával az f k = 1 N N 1 F n e ( i2π N nk) vektort az F n vektor inverz Fourier transzformáltjának nevezzük. n=0 Mátrixos jelöléssel az eredeti mátrix 1 N szeresének komplex konjugáltját kell venni.

Gyors Fourier transzformáció Motivációs példa Ha f hossza N, akkor F kiszámításához N 2 szorzásra van szükségünk. Tegyük fel, hogy a jel egy egyvonalas A hang, melynek frekvenciája 440 Hz. Gyakorlati tapasztalat azt mutatja, hogy a mintavételezés frekvenciáját legalább kétszer akkorára kell választani, mint a feldolgozandó jel maximális frekvenciája. Tehát N = 880 lesz ebben az esetben. A DFT kiszámításához 4.4 10 4 db szorzásra van szükségünk. Ha egyszerre több hangszer szólal meg hosszabb ideig, akkor ez a számítási mennyiség valós időben még nagyon gyors számítógéppel sem kezelhető. Hasonló példákat lehet hozni a képfeldolgozás, adattömörítés, stb. területekről. Ez teszi szükségessé a számítási mennyiség lényeges csökkentését. A múlt század 60-as éveitől kezdve több algoritmust fejlesztettek ki a gyors Fourier transzformációra. Ezek mindegyike arra támaszkodik, hogy a DFT kiszámítása közben a szorzások egy része fölösleges, mert már korábban elvégeztük az eljárás során.

Gyors Fourier transzformáció Legyen W N = e i2π N, ekkor N 1 F k = n=0 N 1 f n e i2π N nk = n=0 f n W nk N. Az eljárás során WN nk többször ugyanazt az értéket veszi fel. Először is W N N különböző értéket vehet fel, hiszen periodikus, másrészt, az nk szorzat n és k függvényében kétféleképpen fordulhat elő. A továbbiakban feltesszük, hogy N páros. A szummát két részre bontjuk, az elsőben szerepelnek a páros, a másodikban a páratlan indexű tagok, m = n 2 és m = n 1 2. N 2 1 F k = f 2m W 2mk m=0 mivel W 2mk N N + N 2 1 m=0 f 2m+1 W (2m+1)k N = N 2 1 m=0 f 2m W mk N +WN k 2 N 2 1 m=0 f 2m+1 W mk N, 2 = e i 2π N 2mk = e i 2π N2 mk = W mk N. Így az N hosszúságú vektor 2 hosszúságú transzformáltak segítségével. transzformáltja előálĺıtható N 2

Gyors Fourier transzformáció Tehát F k = G k + W k NH k alakba írható, ahol G a páros indexű, H a páratlan indexű adatoknak felel meg, mindkettő N 2 dimenziós vektorok transzformációiból álĺıtható elő, és k-ban periodikusak. Az előzőeket figyelembe véve érdemes N = 2 j számosságú mintát venni, így többször végre lehet hajtani a redukciót. Bebizonyítható, hogy a gyors Fourier transzformáció számításigénye N 2 log 2 N. N N 2 N (DFT) 2 log 2 N (GyFT) Megtakarítás 32 1024 80 92% 256 65536 1024 98% 1024 1048576 5120 99.5%

Gyors Fourier transzformáció, Példa N = 8 esetén W 0 8 = 1, W 1 8 = 1 i 2 =: a, W 2 8 = a 2 = i, W 3 8 = a 3 = ia, W 4 8 = a 4 = 1, W 5 8 = a 5 = a, W 6 8 = a 6 = i, W 7 8 = a 7 = ia. Így F 0 = G 0 + W8 0 H 0 F 1 = G 1 + W8 1 H 1 F 2 = G 2 + W8 2 H 2 F 3 = G 3 + W8 3 H 3 F 4 0 = G 0 + W8 4 H 0 = G 0 W8 0H 0 F 5 = G 1 + W8 5 H 1 = G 1 W8 1H 1 F 6 = G 2 + W8 6 H 2 = G 2 W8 2H 2 F 7 = G 3 + W8 7 H 3 = G 3 W8 3H 3