-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Jacek Radzikowski <j...@s...die.die.die.piranet.org>
Newsgroups: pl.misc.elektronika
Subject: Re: FFT na układzie FPGA
Date: Mon, 25 Oct 2010 11:00:10 -0400
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 63
Message-ID: <ia461q$15j$1@inews.gazeta.pl>
References: <7...@a...googlegroups.com>
NNTP-Posting-Host: pool-71-241-238-52.washdc.fios.verizon.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1288018810 1203 71.241.238.52 (25 Oct 2010 15:00:10 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 25 Oct 2010 15:00:10 +0000 (UTC)
X-User: piranha32
In-Reply-To: <7...@a...googlegroups.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100907
Fedora/3.0.7-1.fc12 Thunderbird/3.0.7
Xref: news-archive.icm.edu.pl pl.misc.elektronika:597992
[ ukryj nagłówki ]On 10/25/2010 10:17 AM, pbartosz wrote:
> 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?
To zależy od przebiegu. Jeśli przebieg jest okresowy, tych różnych
częstotliwości będzie skończona liczba. Dla przebiegów nieokresowych i
ciągłych (jak np. jeden impuls), widmo częstotliwościowe będzie ciągłe i
nieskończone.
> (Przykładowo funkcję powstałą jako suma funkcji sinus o takich samych
> częstotliwościach, ale różnych amplitudach i fazach także można
> rozłożyć w powyższy sposób.)
Suma przebiegów sinusoidalnych o tej samej częstotliwości a różnych
fazach i amplitudach będzie w dalszym ciągu przebiegiem sinusoidalnym o
częstotliwości takiej samej jak przebiegi składowe.
> 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ą.
Tak się robi zakładając okresową i dyskretną postać przetwarzanego
przebiegu. Okresowość w dziedzinie czasu po transformacie Fouriera
przekłada się na okresowość w dziedzinie częstotliwości, dyskretyzacja w
dziedzinie czasu przekłada się na dyskretyzacje w dziedzinie częstotliwości.
Jeśli transformacie poddamy wycinek przebiegu nieokresowego, którego nie
da się gładko "zapętlić" w dziedzinie czasu, dyskretny i skończony
fourier nie da dokładnego odwzorowania. Po policzeniu DFT z takiego
przebiegu mogą się pojawić w widmie "prążki" na częstotliwościach,
których nie ma w oryginalnym przebiegu. Po policzeniu IDFT z takiego DFT
otrzymamy przebieg, który będzie w pewnym stopniu aproksymować przebieg
wejściowy, ale będzie miał właściwości okresowe.
Aby się pozbyć takich niespodzianek nieokresowy przebieg wejściowy mnoży
się przez funkcje "okna", wygładzające miejsce zapętlenia.
Najprostsza taką funkcją jest funkcja prostokątna, która jest niczym
innym jak pobraniem "wycinka" ograniczonego brzegami okna i dodaniem
założenia o okresowości tego, co się w nim mieści.
Takich funkcji jest więcej, żadna nie pozwala na dokładne odwzorowanie
nieokresowego przebiegu wejściowego, ale każda ma określone właściwości,
które są użyteczne w pewnych zastosowaniach.
> 3. Jak mam czytać drugi wykres na stronie
> http://dict.comm.pl/wst_g/Transformacja%20Fouriera.d
oc ,
> 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?
Zamiast rysunków widzę czarne kwadraty :/
> 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.
Zapytaj wykładowcy. Ale tak pewnie będzie najwygodniej.
pzdr.
j.
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
Najnowsze wątki
- 2025-03-07 Warszawa => Data Engineer (Tech Leader) <=
- 2025-03-07 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-03-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-03-07 Chiny-Kraków => Senior PHP Symfony Developer <=
- 2025-03-07 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-07 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-03-07 Warszawa => International Freight Forwarder <=
- 2025-03-07 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-07 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk
- 2025-03-07 Piaseczno => Developer .NET <=
- 2025-03-07 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-07 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-03-07 Warszawa => Gen AI Engineer <=