Fourierova transformácia a ATMEL

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
BgDestroy
Příspěvky: 32
Registrován: 26 zář 2006, 02:00
Kontaktovat uživatele:

Fourierova transformácia a ATMEL

#1 Příspěvek od BgDestroy »

Zdravím, mam jednu otazku.

potreboval by som Atmelom vyhotnotit nejaky audo signal a vykreslit na displeji. Spravit taky audio spektralny analyzer.

mozete mi nieco porafit ohladom FFT ? akym sposobom pracuje ten algoritmus ?

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#2 Příspěvek od Atlan »

No nejake veci stym robila Andrea pozri na jej stranku http://home.zcu.cz/~ronesova/index.php?menuitem=avrfft snad ma za to nezazaluje :D.... ucia to na VS. Algoritmus pracuje velmi jednoducho a skus google.

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#3 Příspěvek od Andrea »

No když už jsi to tu napsal, tak tě za to :sm: nebudu, jen předem upozorňuju, že nezveřejněné zdrojáky neposkytuju!!! Ale kdyby to chtěl někdo prodávat a rozdělit se o zisk, tak umím na ATmega8 128 bodovou FFT s Fvz 31,7kHz, tj. 65-sloupcový spektrák do necelých 16kHz :twisted:

Uživatelský avatar
BgDestroy
Příspěvky: 32
Registrován: 26 zář 2006, 02:00
Kontaktovat uživatele:

#4 Příspěvek od BgDestroy »

Sice chodim na VS, ale neche sa mi cakat po kedy to budeme brat, chcem pochopit ten algoritmus. Dakujem

Uživatelský avatar
Bernard
Příspěvky: 3614
Registrován: 27 kvě 2005, 02:00

#5 Příspěvek od Bernard »

Pokud jde hlavně o pochopení, a škola má technickou knihovnu (což je snad povinnost), najdi si Sdělovací techniku č. 9/1986, a v ní:
Ing. Leoš Václavík, CSc.: Rychlá Fourierova analýza a syntéza reálných dat.
Je to tam demonstrováno pro jazyk Basic a procesor 8080 (Atmel byl ještě na houbách), ale to nemusí vadit. Naopak.

P.S.: Netvrdím, že já tomu ještě rozumím. Ale už to, že si pamatuji, kde to asi bylo, považuji za úspěch! Jednou pochopíš i to. :wink:

Uživatelský avatar
BgDestroy
Příspěvky: 32
Registrován: 26 zář 2006, 02:00
Kontaktovat uživatele:

#6 Příspěvek od BgDestroy »

To sa nenajde nikdo kto to vie a bol mi ochotny to vysvetlit ? alebo nejaku dokumentaciu sem dal ?

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#7 Příspěvek od Andrea »

To si jako myslíš, že FT (DFT/FFT) je taková trivka, že ti to tu někdo vysvětlí na 10 řádek? Jsi asi spadnul z višně. Bernard ti napsal literaturu, už sis to našel a přečet?

Uživatelský avatar
eljaro
Příspěvky: 441
Registrován: 03 pro 2004, 01:00
Bydliště: Krnov
Kontaktovat uživatele:

#8 Příspěvek od eljaro »

Andrea - dobrý na deset řádek :D už jsem se bál že se dnes nezasměji !

BgDestroy- procesory atmel jsou supr ale mají i své zápory nic není prostě dokonalé ! koukni třeba na picka ! AN542 je tam fft až na tuším 1000 bodů na křivce ! a samozřejmně i zdroják - bohužel nedostatek ram vyřešily externí sram bafrem .

Ale jak už bylo řečeno fft je nutno nastudovat a ne čekat krátkou radu !

komplexní analýza není vzoreček !

Nicnéně dobré na pobavení :D :D

PS: omluvte pravopis dík

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#9 Příspěvek od Andrea »

A v čem spočívají ty zápory AVR pro výpočet FFT? Že je 10-20x rychlejší než PIC?

Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 02:00

#10 Příspěvek od marzou »

to Andrea: PIC je výkonnější než ARM :lol:

Uživatelský avatar
BgDestroy
Příspěvky: 32
Registrován: 26 zář 2006, 02:00
Kontaktovat uživatele:

#11 Příspěvek od BgDestroy »

1. Literaturu som nenasiel, v kniznicu ju nemame, nemam ju ako zohnat, myslym tu co mi poradit kolega

2. PIC je medzi jednocipovymi MCU jedny najhorsich ( na par vinimocnych typpov) to radsej AT89LP2052 ( 20M strojovych cyklov za sec) alebo AVR. U drvivej vacsiny PIC je to omnoho menej ( na par vinimiek ).

3. Lepsie by bolo upnut nejaku knihu alebo, odporucit dalsie dostupnejsie knihy napisat. Alebo nieco o Cooley-Tukey algoritme

Dakujem

Uživatelský avatar
Bernard
Příspěvky: 3614
Registrován: 27 kvě 2005, 02:00

#12 Příspěvek od Bernard »


Uživatelský avatar
BgDestroy
Příspěvky: 32
Registrován: 26 zář 2006, 02:00
Kontaktovat uživatele:

#13 Příspěvek od BgDestroy »

Bernard píše:Tak jo, článek jsem upnul: http://www.upnito.sk/subor/d9958522646d ... 941f2.html
Nadherny clanok veeeeelmi ti dakujem :)

Uživatelský avatar
eljaro
Příspěvky: 441
Registrován: 03 pro 2004, 01:00
Bydliště: Krnov
Kontaktovat uživatele:

#14 Příspěvek od eljaro »

omlouvám se pokud jsem se někoho dotkl s atmelem !
já na něm taky začal - posléze při hledání typů a rad a také exeple - neustále narážel na pic nu koupil jsem procesor a skusil jej naprogramovat a už jsem u picek zustal ! toť vše . Avr jsou rychlejší a výkonější asi ale opět ta podpora jak ze strany uživatelů i výrobce kulhá

Ps: omluvte pravopis dík
nečákám odpověď toto je jen povzdech :roll:

Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 02:00

#15 Příspěvek od marzou »

http://ww1.microchip.com/downloads/en/D ... B%2028.pdf

to BgDestroy: ad 2) dokaž to :), technik na úrovni by měl argumentovat fakty, ne ve stylu "jedna bába povídala" :) ....

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“