Da li neko moze da mi za pocetak, kaze nesto o furijeovoj transformaciji (osnovno, sta, gde, kako, zasto i kada :)) i neki link koji sadrzi vise detalja o tome?
Unapred hvala.
19.09.2002. u 21:15
Ivan Dimkovic Ivan Dimkovic Vice President - Product and Business Development, Cinemo GmbH EU
Administrator Član broj: 13 Poruke: 13841 *.dip.t-dialin.net
Ako ti sve ono nije bas jasno sldeti sledece:
-za svaku frekvenciju od fmin do fmax (npr f=10Hz) moras da izvrsis izvrsis kalkulacije za sve vremenske trenutke u toj frekvenciji
-imam negde lepo objasnjen sav proces (na sredjeskolskom nivou) kako radi, ali se do tada strpi
DIM XX[512] ‘OVO SU TI ODBIRCI-AMPLITUDE U VREMENU
DIM REX[512 / 2] ‘OVO SU REALNI DELOVI
DIM IMX[512 / 2] ‘OVO SU TI IMAGINARNI DELOVI
DIM MAG[512 / 2] ‘OVO SU TI ODBIRCI-AMPLITUDE U FREKVECIJSKOM(FUNKCIJI OD VREMENA)
OPSEGU , [REX + j * IMX] ti je oblik KOMPLEKSNOG BROJA, INACE DA ZNAS DA JE j * j= (-1)
CONST PI=3.14159265 ‘OVO JE CONSTANTA KOJA PREDSTAVLJA 22/7 ILI “PI” BROJ
N=512 ‘OVO JE BROJ ODBIRAKA
FOR K=0 TO N/2
FOR I=0 TO N-1
REX[K]=REX[K] + XX[I] * COS(2*PI*K*I / N)
IMX[K]=IMX[K] - XX[I] * SIN(2*PI*K*I / N)
NEXT I
MAG[K]=(REX[K]* REX[K] + IMX[K]* IMX[K]) ^ 0.5
NEXT K
Ipak nisi nasao dokument....?
Hvala ti za kod (u ime onoga kome treba), ali ja sam se bas ponadao da imas neki pristojan tutorijal o Furijeovim transformacijama.
Pozdrav
uprosceno receno, svaki signal (koji se ponavlja, naravno) mozes pretvoriti u recimo
signal = 3.2 * cos(x) + 1.7 * cos(2x) + 8.5 * cos (3x) + 7.1 * sin(5x) + ...
(brojeve sam lupio)
probaj odmah da skapiras brzu furijeovu transformaciju (fast fourrier transformation), jer "one druge" ne mozes da primenis na standardnim kompovima u neko razumno vreme. Ako ne ide, probaj sa diskretnom.
Izgleda da je tema malo off-topic, ali ajd' i ja da kazem koju.
Po teoriji: svaka funkcija se moze razbiti na kombinaciju parne i neparne funkcije (to se zove razvijanje u red). Ono sto je ovde pominjano sa sin i cos zove se Fourier-ov trigonometrijski red. Generalno za periodicnu i deo po deo neprekidnu funkciju (ovde cu navesti na (-Pi, Pi) a malko je drugacije na (-m, m) gde je m proizvoljno iz R) cini mi se da on glasi ovako:
f(x)= a0/2 + Suma za k=1,+beskonacno (ak*cos(kx)+bk*sin(kx))
gde su ak i bk fourier-ovi koeficijenti koji se racunaju:
ak = Integral od -Pi do Pi (f(x)*cos(kx)*dx))
bk = Integral od -Pi do Pi (f(x)*sin(kx)*dx))
(izvinjavam se na ovako nakaradnoj interpretaciji matematickih formula)
Dakle ako granicu za k stavis neku normalnu (ne beskonacno) ti mozes sa odredjenom preciznoscu rastaviti (aproksimirati) polaznu f-ju redom.
Ovo je samo uvod u to sto tebe zanima. Predlazem da pronadjes neku univerzitetsku knjigu za kompletnu teoriju o Fourier-ovim redovima, integralima, ...
Najbolje sa nekog PMF-a.
Inace ovo sto su ti pominjali sa odbircima. Pokazalo se da je FFT izuzetno zgodna stvar za nesto sto se zove A/D (odnosno D/A) konverzija jer se upravo tu javlja problem predstavljanja analognog toka (stream-a) digitalnim zapisom (odbircima, odnosno sample-ovima).
Za shvatanje FFT-a za programerske potrebe predlazem odlicnu knjigu Introduction to Algorithms (MIT Press). Knjiga je poveca, ali se moze naci u elektronskom formatu (ja naso - oko 20::30 MB).
Nine
14.03.2004. u 19:58
rexter Bojan Rehak NS
Član broj: 50870 Poruke: 12 ..mtsns-ns.customer.sbb.co.yu.
Imam jedno pitanje u vezi Furijeovih transformacija. Da li neko zna koja je veza izmedju diskretne furijeove transformacije(to nije furijeova transformacija diskretnog signala) i furijeove transformacije originalnog analognog signala
Alo ljudi, covjeku treba transformacija a ne redovi.
F transformacija je alatka u frekventnoj analizi, a posebno kod diskretnih signala. Knjiga prof. dr Milica Stojica sve objasnjava.
08.04.2006. u 16:21
amel Bosna
Član broj: 9063 Poruke: 43 *.informatik.tu-muenchen.de.
Koja oblast odprilike? Imas dosta vrsta podjela Fourijeorivh transformacija, npr Dikretna Fourijerova Transforacija nad polinomima (Radi na principu Divide and Conqure Algoritmu). Radi se o podjeli polinoma na parne i neparne i nakon njihovog rijesenja, rezultati se povezu... Inverzna fourijerova transformacija... i tako dalje.