Dekompozicija DFT. Brzi algoritmi na bazi radix-2. Brza Furijeova transofrmacija. Tačnost izračunavanja. Kompleksna FFT OASDSP 1: 7 FFT

Σχετικά έγγραφα
Diskretizacija spektra - DFT

Identitet filter banke i transformacije transformacije sa preklapanjem

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

10.1. Bit Error Rate Test

Računarska grafika. Rasterizacija linije

Sistem sučeljnih sila

SISTEMI DIFERENCIJALNIH JEDNAČINA - ZADACI NORMALNI OBLIK

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

C 1 D 1. AB = a, AD = b, AA1 = c. a, b, c : (1) AC 1 ; : (1) AB + BC + CC1, AC 1 = BC = AD, CC1 = AA 1, AC 1 = a + b + c. (2) BD 1 = BD + DD 1,

Mate Vijuga: Rijeseni zadaci iz matematike za srednju skolu 2. ARITMETICKI I GEOMETRIJSKI NIZ, RED, BINOMNI POUCAK. a n ti clan aritmetickog niza

Riješeni zadaci: Nizovi realnih brojeva

Računarska grafika. Rasterizacija linije

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Obrada signala

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

Sortiranje prebrajanjem (Counting sort) i Radix Sort


M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

radni nerecenzirani materijal za predavanja

Dijagonalizacija operatora

Μετασχηµατισµός FOURIER ιακριτού Χρόνου - DTFT. Οκτώβριος 2005 ΨΕΣ 1

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

Primer aloritma za kompresiju audio signala MP3

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

41. Jednačine koje se svode na kvadratne

ITU-R SA (2010/01)! " # $% & '( ) * +,

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

rs r r â t át r st tíst Ó P ã t r r r â

INTELIGENTNO UPRAVLJANJE

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

ELEKTROTEHNIČKI ODJEL

IZVODI ZADACI (I deo)

PROCESIRANJE SIGNALOV

Zavrxni ispit iz Matematiqke analize 1

18. listopada listopada / 13

Kεφάλαιο 5 DFT- FFT ΔΙΑΚΡΙΤΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER DISCRETE FOURIER TRANSFORM 1/ 80. ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ DFT-FFT Σ.

МЕХАНИКА НА ФЛУИДИ (AFI, TI, EE)

Kaskadna kompenzacija SAU

Dvanaesti praktikum iz Analize 1

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

❷ s é 2s é í t é Pr 3

zastori sunset curtain Kućište od željeza zaštićeno epoksidnim prahom, opruge od željeza. Lako i brzo se montiraju.

ITU-R P (2012/02) &' (

Aritmetički i geometrijski niz

Το άτομο του Υδρογόνου

Teorijske osnove informatike 1

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Kεφάλαιο 5 DFT- FFT ΔΙΑΚΡΙΤΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER DISCRETE FOURIER TRANSFORM ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ DFT-FFT. Σ.

Ψηφιακή Επεξεργασία Σήματος. Γιάννης Κοψίνης Γραφείο: Ι (γιώτα) 3, (Δευτέρα 14:00-15:00)

Pošto pretvaramo iz veće u manju mjernu jedinicu broj 2.5 množimo s 1000,

Osnovni principi kompresije 2D i 3D signala. 2D transformacija kompakcija energije. Estimacija pokreta u 3D signalima

Polarizacija. Procesi nastajanja polarizirane svjetlosti: a) refleksija b) raspršenje c) dvolom d) dikroizam

!"#$ % &# &%#'()(! $ * +


Algoritmi i strukture podataka - 1.cas

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

Novi Sad god Broj 1 / 06 Veljko Milković Bulevar cara Lazara 56 Novi Sad. Izveštaj o merenju

3525$&8158&1(',=$/,&(6$1$92-1,095(7(120

PRIMJER 3. MATLAB filtdemo



3n an = 4n3/2 +2n+ n 5n 3/2 +5n+2 n a 2 n = n 2. ( 2) n Dodatak. = 0, lim n! 2n 6n + 1

ZASTORI SUNSET CURTAIN Kućište od željeza zaštićeno epoksidnim prahom, opruge od željeza. Lako i brzo se montiraju.

Formulas of Agrawal s Fiber-Optic Communication Systems. Section 2-1 (Geometrical Optics Description) NA n 2 ; n n. NA( )=n1 a

Rešenja A/2 kolokvijuma iz predmeta MERNI SISTEMI U TELEKOMUNIKACIJAMA 10. januar 2006.

ΦΥΣΙΚΟΧΗΜΕΙΑ I Ασκήσεις

Da se podsetimo Algoritam optimizacije. Odrediti vrednosti parametara kola koje će garantovati da odziv F(x, p) ima željenu vrednost F * (x).

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

Matematika 1 { fiziqka hemija



Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

ITU-R P (2012/02)

Development and Verification of Multi-Level Sub- Meshing Techniques of PEEC to Model High- Speed Power and Ground Plane-Pairs of PFBS

lim lim lim lim (criteriul cu şiruri); lim lim = lim ; Limite de funcńii NotaŃii: f :D R, D R, α - punct de acumulare a lui D;

Specijalna vrsta nepravih integrala jesu oni koji sadrze potencije ili geometrijski red u podintegralnoj funkciji.

PROCESIRANJE SIGNALOV

PRILOG. Tab. 1.a. Dozvoljena trajna opterećenja bakarnih pravougaonih profila u(a) za θ at =35 C i θ=30 C, (θ tdt =65 C)

Mate Vijuga: Rijeseni zadaci iz matematike za srednju skolu

Zadatak 2 Odrediti tačke grananja, Riemann-ovu površ, opisati sve grane funkcije f(z) = z 3 z 4 i objasniti prelazak sa jedne na drugu granu.

FFT. εκέµβριος 2005 ΨΕΣ 1

Cenovnik spiro kanala i opreme - FON Inžinjering D.O.O.

Algoritmi zadaci za kontrolni

LCs 2 + RCs + 1. s 1,2 = RC ± R 2 C 2 4LC 2LC. (s 2)(s 3) = A. = 4 s 3 s=2 s + 2 B = (s 2)(s 3) (s 3) s=3. = s + 2. x(t) = 4e 2t u(t) + 5e 3t u(t) (2)

ss rt çã r s t Pr r Pós r çã ê t çã st t t ê s 1 t s r s r s r s r q s t r r t çã r str ê t çã r t r r r t r s

Elementi spektralne teorije matrica

Kinematika materijalne toke. 2. Prirodni koordinatni sustav. 1. Vektorski nain definiranja gibanja. Krivocrtno gibanje materijalne toke

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

Moguća i virtuelna pomjeranja

III VEŽBA: FURIJEOVI REDOVI

Trigonometrijske nejednačine

3.1 Granična vrednost funkcije u tački

2. KOLOKVIJ IZ MATEMATIKE 1

Transcript:

OASDSP : 7 FFT Dkompozicija DFT Brzi algoritmi a bazi radix- Brza Furijova trasofrmacija Tačost izračuavaja Komplksa FFT ovi Sad, Oktobar 5 straa

OASDSP : 7 FFT Brza trasformacija : itrativa dkompozicija k k jπ jπ sk sk k Dkompozicija FFT: M. P Brza trasformacija opracija!! opracija: komplkso možj sabiraj k jπ sk k Mp + q p,,...,p k Pm + r m,,...,m r (Mp+ q) P jπ M,r M P Mp + q q r m q M jπ M,r + M q spm r m q,,...,m r,,...,p s k rstruktuiraj odbiraka s Pm+ spm+ P M x M M x M M, q M,P q P x možja a izlazu x (M + P) opracija M. M... M t opracija: x (M + M +.., + M t ) ovi Sad, Oktobar 5 straa

OASDSP : 7 FFT FFT : radix > E dcimacija u vrmu: rstruktuiraj možj M P q,,..., umsto samo (/)ld() možja M P p Brza trasformacija dcimacija u spktru: možj rstruktuiraj,,..., jπ,, q q + q + q jπ,, q q qm jπ,r q xm+ r m Buttrfly I q jπ + - q q mul 8 6 3 3 8 64 9 8 448 56 4 5 34 4 5 Buttrfly: B,q,,...,E q,,..., - -, p p, p r + r, p r +, p+ p ( x x ) jπ r pr jπ ( x x ) r - + r + r Buttrfly II q jπ pr jπ ovi Sad, Oktobar 5 straa 3

OASDSP : 7 FFT Brza trasformacija primr: radix- FFT algoritam za 6 / dcimacija u vrmu 8 B, B, B 3, B 4, 4 3 B, B, B 3, B 4, 4 5 B, B, B 3, B 4, 6 6 7 4 B, B, B 3,3 B 4,3 8 9 9 B, B, B 3, B 4,4 5 3 B, B, B 3, B 4,5 3 3 B, B, B 3, B 4,6 4 7 5 5 B, B, B 3,3 B 4,7 rstruktuiraj odbiraka bit rvrsal možj buttrfly ovi Sad, Oktobar 5 straa 4

OASDSP : 7 FFT FFT / IFFT algoritmi dcimacija u vrmu B [, -, ] bit rvrs addrssig -jπ/ / B [ i, -, ] [] FFT dirkta trasformacija ld[] loop stps i,4,..., / B [, +, /] [] / jπ/ / B [ i, +, / ] bit rvrs addrssig IFFT ivrza trasformacija ld[] loop stps i,4,..., ovi Sad, Oktobar 5 straa 5

OASDSP : 7 FFT FFT / IFFT algoritmi dcimacija u spktru B [, -, /] -jπ/ / B [ i, -, ] bit rvrs addrssig [L] FFT dirkta trasformacija ld[] loop stps i,4,..., B [, +, ] [] bit rvrs addrssig -jπ/ / B [ i, +, ] IFFT ivrza trasformacija ld[] loop stps i,4,..., ovi Sad, Oktobar 5 straa 6

OASDSP : 7 FFT aaliza diamik i tačosti u jdom buttrfly bloku: distribuirao skaliraj sa faktorom u svakoj itraciji ij dovoljo za očuvaj ist diamik!! sm šuma kvatizacij u možaču, dodaj s šum zbog skaliraja ulaza Max R { y } ; Max Im{ y } ; Max R{ y } ; Max Im{ y } x x.5.5 + - q jπ Brza trasformacija šum kvatizacij 5 ld() σ q y y R y R y + j { x } + R{ x } cos π + Im{ x } si π Im{ x } + Im{ x } cos π R{ x } + j { x } R{ x } cos π Im{ x } si π Im{ x } Im{ x } cos π + R{ x } q si π q si π Max R { y } ; Max Im{ y } ; Max R{ y } ; Max Im{ y } + cos π + q si π + ovi Sad, Oktobar 5 straa 7

OASDSP : 7 FFT s - ld() at th start Dirkta FFT scalig chck ss+ up/dow scalig Blok floatig poit algorithm / Buttrflis B [ i, -, / ] [] a Max + Up/dow scalig [ R{ x}, Im{ x} ] a < /8 /8 < a < / 4 / 4 < a for all iput valus x ld[] loop stps i,4, 8,..., Ivrza FFT scalig chck ss+ s at th d [] / Buttrflis B [ i, +, / ] up/dow scalig up/dow scalig ld[] loop stps i,4, 8,..., ovi Sad, Oktobar 5 straa 8

OASDSP : 7 FFT Komplksa FFT Komplksa FFT : istovrma trasformacija dva rala sigala isti broj opracija potrba s(t) x(t) + j y(t) S(f ) (f ) + j Y(f ) aaloga Fourir-ova trasformacija ( f ) (f ) Y( f ) Y (f ) S(f ) + S ( f ) (f ) S(f ) S ( f ) Y(f ) j s k x k + j y k S + j Y { k, },,..., digitala FFT S + S Y S S j S + S Y S S j,..., ovi Sad, Oktobar 5 straa 9

OASDSP : 7 FFT Trba zapamtiti: Brza Furijova trasformacija (FFT) j algoritam koji omogućuj fikasij račuaj DFT, bazira a simtričosti DFT koficijata. FFT j sukcsivi algoritam koji s ralizuj u viš uzastopih koraka, pričmu s u svakom koraku račuaju DFT maj duži. Dcimacija duži DFT mož biti ili u vrmskom ili u frkvcijskom domu. Radix- j FFT algoritam u kojm s u svakom koraku račuaju DFT sa prpolovljom dužiom. Primjiv j samo za DFT čija j dužia E. Sa jim s zahtva (/)ld() možja i sabiraja umsot. Butrflaj j osova opracija u radix- FFT u kojm s dv vrdosti izračuavaju a osovu dv vrdosti iz prthodog koraka a koristi s samo jdo možj. U ld() sukcsivih koraka s uvk račua / butrflaj opracija, pa j za izračuavaj FFT potrbo (/)ld() možja umsto (po dfiicji DFT). Tačost FFT zavisi od duži zbog agomilavaja grški kod možja i sabiraja (obrada sa fiksim zarzom). Ova dgradacija tačosti s dokl mož ublažiti primom obrada sa blokovskim fiksim zarzom. Komplksa FFT j fikasa prima FFT u obradi gd s zahtva izračuavaj dv DFT od dva diskrta sigala. Ako s FFT primi a komplks odbirk (rali do j jda sigal a imagiari drugi), dobijaju s ob DFT ako kratkog izlazog prračuavaja, bz začajijg povćaja broja opracija. ovi Sad, Oktobar 5 straa