User Tools

Site Tools


hw:lab:e2_fft:start

This is an old revision of the document!


Transformata Fouriera

Dyskretna transformata Fouriera (ang. Discrete Fourier Transform – DFT) jest procedurą numeryczną pozwalającą analizować, badać oraz syntetyzować sygnały w sposób dużo bardziej efektywny niż badając sygnały w postaci ciągłej [Ric03]. Dzięki DFT możliwe jest wyznaczenie zawartości częstotliwościowej dowolnego sy- gnału dyskretnego (w dziedzinie czasu). DFT wywodzi się bezpośrednio z przekształ- cenia Fouriera, danego dla sygnałów ciągłych [Ric03, Dag01, Zie02], jako dyskretny ciąg X(m) w dziedzinie częstotliwości:

Graph

gdzie x(n) to dyskretny N elementowy ciąg wartości sygnału w dziedzinie czasu. Przyjmując, iż próbki w dziedzinie czasu zbierane są w równoodległych chwilach o długości 1/fs , gdzie fs jest częstotliwością próbkowania, można wprowadzić pojęcie częstotliwości podstawowej jako:

Plan ćwiczenia

  1. Generacja sygnału sinusoidalnego o zadanej częstotliwości
  2. Badanie odpowiedzi TF na sygnały o różnej amplitudzie i częstotliwości
    • normalizacja wyników
    • wyciek (dla częstotliwościami nie będącymi bazowymi)
    • aliasing (podanie czestotliwosci > fs/2)
    • [opcja] badanie wpływu funkcji okien na widmo
  3. odpowiedź TF na szum biały
    • uśrednianie widma
  4. Badanie odpowiedzi przetwornika ADC na sygnał sinusoidalny
    • szum kwantyzacji
    • wpływ parametru modelu (wzmocnienie) na zniekształcenia nie liniowe (harmoniczne)
  5. [opcja] filtracja w dziedzinie częstotliwości (np. zidentyfikowanie i usunięcie zakłócenia o zadanej częstotliwości)
/services/www/http/wiki/data/attic/hw/lab/e2_fft/start.1298977361.txt.gz · Last modified: 2019/03/08 14:06 (external edit)