FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro-Support
Wissen
Community
Über Uns
Referenzen
Jobs
Allgemeiner Kontakt
Händlerverzeichnis
FlexPro-Support
DE
EN
FR
Placeholder
Produkte und Lösungen
Support und Downloads
Unternehmen
Magazin
Kontakt
Sprache
MyWeisang

Account Einstellungen

Topic

FFT implementation in FlexPro

Startseite ' Community ' FPScript ' FFT implementation in FlexPro

Anzeigen von 3-Stellen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #33417
    Richard Weisang
    Administrator

    How is FFT implemented in FlexPro? The FlexPro FFT results I get differ from that in another software.

    #33415
    Richard Weisang
    Administrator

    How is FFT implemented in FlexPro? The FlexPro FFT results I get differ from that in another software.

    #33416
    Bernhard Kantz
    Teilnehmer

    Many FFT implementations return the magnitude spectrum which is not normalized. Our FFT returns the complex amplitudes which is the magnitude spectrum multiplied with 1/N. You can decide where you do the normalization – on the FFT or on the inverse. We do it on the FFT because then the complex spectrum returned directly corresponds to the amplitudes an phases of the sinusoids used to reconstruct the time signal.

    FFT
    y_k = 1/N Sum([j=0 to N-1] x_j * Exp(-2*Pi*i*j*k/N)

    IFFT
    x_j = Sum([k=0 to N-1] y_k * Exp(2*Pi*i*j*k/N)

    If you install the [b]Spectral Analysis Option[/b] for FlexPro then you have an exact-n FFT available, which returns the magnitude spectrum instead of the complex amplitudes.

Anzeigen von 3-Stellen - 1 bis 3 (von insgesamt 3)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.