vitesse d'un algorithme FFT
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

vitesse d'un algorithme FFT



  1. #1
    ABN84

    vitesse d'un algorithme FFT


    ------

    bonjour,
    qqun saut-il combien de cycles machine prends un algorithme FFT pour s'executer (en fct de la frequence du processeur et du nbr d'echantillons)?
    merci

    -----
    "Engineering is the art of making what you want from what you get"

  2. #2
    jiherve

    Re : vitesse d'un algorithme FFT

    Bonsoir
    farfouille à partir de là:http://www.fftw.org/
    JR
    l'électronique c'est pas du vaudou!

  3. #3
    polo974

    Re : vitesse d'un algorithme FFT

    c'est totalement indépendant de la fréquence du processeur... par contre ça dépends du processeur...

    c'est de l'algo, ça, donc plus info qu'électronique...

    Par contre, de mémoire, il a moyen de presque diviser par 2 le nombre de "papillons" à calculer si les données en entrée sont réelles et non complexes.

  4. #4
    ABN84

    Re : vitesse d'un algorithme FFT

    bonsoir,
    j'ai fini par trouver: ça fait Nlog2(N) cycles d'horloge donc ça depend de la frequence du proc
    "Engineering is the art of making what you want from what you get"

  5. A voir en vidéo sur Futura
  6. #5
    jiherve

    Re : vitesse d'un algorithme FFT

    Bonsoir
    Toute durée d'exécution d'un algorithme quel qu'il soit dépend de la fréquence du processeur, cela dépend aussi bien sur de l'architecture du processeur et des caractéristiques des périphériques, par contre il existe certaines lois :
    quelle que soit l'efficacité d'un hardware alors il existera un software qui la réduira à néant.
    Quelle que soit la taille de la mémoire disponible alors il y aura un software pour la saturer.
    Je vis ça tous les jours depuis 35 ans!
    JR
    l'électronique c'est pas du vaudou!

  7. #6
    polo974

    Re : vitesse d'un algorithme FFT

    Citation Envoyé par einstein Voir le message
    bonjour,
    qqun saut-il combien de cycles machine prends un algorithme FFT pour s'executer (en fct de la frequence du processeur et du nbr d'echantillons)?
    merci
    Citation Envoyé par einstein Voir le message
    bonsoir,
    j'ai fini par trouver: ça fait Nlog2(N) cycles d'horloge donc ça depend de la frequence du proc
    Tu le dis 2 fois (cycles) et tu te contredis ! ! !Que l'horloge soit à 32768Hz ou à 3GHz, c'est toujours autant de cycles (N*log2(N)), par contre le temps d'exécution n'est pas le même!

    En plus, les N*log2(N) sont le nombre de papillons qui représentent quelques multiplications et additions.

    Et si les échantillons d'entrés sont réels (partie imaginaire nulle), on peut réduire à (N/2)*(1+log2(N)) (environ et de mémoire), ce qui représente un gain non négligeable.

Discussions similaires

  1. Vitesse de balayage et fréquence d'échantillonage-FFT
    Par invite08622d57 dans le forum Électronique
    Réponses: 4
    Dernier message: 29/01/2009, 17h53
  2. A la recherche d'un algorithme ...
    Par invite0f31cf4c dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 14/11/2007, 16h59
  3. FFT et fréquence exacte d'un signal
    Par acx01b dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 09/10/2007, 02h03
  4. représentation mathématique d'un algorithme
    Par Seirios dans le forum Mathématiques du collège et du lycée
    Réponses: 0
    Dernier message: 03/09/2006, 15h56
  5. Vitesse d'un algorithme
    Par Evil.Saien dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 25/11/2004, 14h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.