FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Assistance FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Assistance FlexPro
FR
DE
EN
Porte-plaquette
Produits et solutions
Support et téléchargements
Entreprise
Magazine
Contact
Langue
MyWeisang

Paramètres du compte.

Topic

FFT implementation in FlexPro

Page d'accueil ' Communauté ' FPScript ' Mise en œuvre de la FFT dans FlexPro

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #33417
    Richard Weisang
    Maître des clés

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

    #33415
    Richard Weisang
    Maître des clés

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

    #33416
    Bernhard Kantz
    Participant

    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.

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.