-
Data: 2010-10-25 15:08:44
Temat: Re: FFT na układzie FPGA
Od: J.F. <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Mon, 25 Oct 2010 07:17:23 -0700 (PDT), pbartosz wrote:
>Próbuję zrozumieć istotę działania transformaty Fouriera w oparciu o
>http://vitecvitec.webpark.pl/simple_fft/simple_fft.
htm
>i mam kilka wątpliwości.
>Proszę szanownych kolegów o wyjaśnienie.
>
>1. Zakładamy, że każdą funkcję sygnału s(t) można przedstawić jako
>nieskończoną sumę funkcji sinus o różnych(!) częstotliwościach,
>określonych fazach i amplitudach?
Sa trzy transformaty Fouriera:
1) calkowa - gdzie prawie dowolna funkcje s(t) mozemy przedstawic jako
calke sin/cos o roznych czestotliwosciach. Czyli nie tylko
nieskonczone czestotliwosci, ale i nieskonczenie gesto.
A i to z zastrzezeniami co do zbieznosci.
2) "zwykla", gdzie prawie dowolna funkcje OKRESOWA s(t) mozemy
przedstawic jako SUME sinusoid o roznych czestotliwosciach, bedacych
wielokrotnosciami okresu. Suma w ogolnosci nieskonczona.
>2. W transformacie Fouriera bierzemy tylko N z tego nieskończonego
>zbioru funkcji sinus o różnych częstotliwościach, więc suma wybranych
>N funkcji nie jest dokładnie funkcją s(t), ale przybliża ją.
moze byc dokladna, o ile funkcja s(t) spelnia dodatkowe warunki .. tzn
nie zawiera wyzszych skladowych czestotliwosciowych :-)
Jak jeszcze do obliczen uzyjemy probek funkcji s(t), to to jest
odmiana trzecia - Dyskretna transformata Fouriera (DFT).
A FFT to szybki algorytm obliczania DFT.
>3. Jak mam czytać drugi wykres na stronie
>http://dict.comm.pl/wst_g/Transformacja%20Fouriera.
doc ,
>skoro transformata Fouriera zwraca zbiór N liczb zespolonych (moduł i
>przesunięcie fazowe)? Czy oś pionowa oznacza moduł (amplitudę) dla
>funkcji sinus o częstotliwościach na osi poziomej?
Nie widze wykresu, ale pewnie tak.
Zamiast sinusoid o roznej fazie uzywa sie czesto sinusa plus cosinusa,
z ktorych mozna zlozyc dowolnie przesunieta sinusoide.
A zamiast sin i cos uzywa sie e^(i*n*w*t) - ktory jest rowny
cos(n*w*t)+i*sin(n*w*t).
Dobierajac odpowiednio amplitudy e^(i*n*w*t) i e^(i*-n*w*t)
mozna otrzymac tez rzeczywiste sinusoidy.
>4. Dostałem do zaimplementowania algorytm FFT na płytce Altery z
>układem FPGA.
>Rozumiem, że mam wprowadzać i wyprowadzać dane np. przez złącze USB
>obecne na płytce.
Co masz rozumiec to musisz uzgodnic z zadajacym :-)
J.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
Najnowsze wątki
- 2024-12-19 koniki obsiadły kolejki i numerki
- 2024-12-18 Poseł oszukany "na policjanta"
- 2024-12-18 znów chory psychicznie
- 2024-12-18 Katowice => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-18 Poznań => Dyspozytor Międzynarodowy <=
- 2024-12-18 Katowice => System Architect (background deweloperski w Java) <=
- 2024-12-18 Gdańsk => System Architect (Java background) <=
- 2024-12-18 Warszawa => Helpdesk Specialist <=
- 2024-12-18 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-12-18 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-18 Żerniki => Employer Branding Specialist <=
- 2024-12-18 Gliwice => Specjalista ds. public relations <=
- 2024-12-18 Kablówka z modułem CAM
- 2024-12-18 Warszawa => Spedytor międzynarodowy <=
- 2024-12-18 Wróblewo => Analityk finansowy <=