IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Utilisation de la Transformée de Fourier Rapide


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 1
    Par défaut Utilisation de la Transformée de Fourier Rapide
    Bonjour,

    J'aurais besoin de votre aide pour l'utilisation de la Transformée de Fourier Rapide.

    Je vous explique ma situation :
    J'aimerais avoir le spectre de fréquence d'un son afin de trouver son harmonique.
    J'enregistre un son wave avec les caractéristiques suivant :
    - Format audio : PCM
    - Fréquence d’échantillonnage : 44100
    - 16 bits par échantillonnage

    Ensuite je lis ce fichier octet par octet et j'obtiens une courbe avec en abscisse le temps et en ordonnée l'intensité.
    Je pense que avec ces valeurs je pourrais appliquer la transformée de Fourier pour obtenir mon spectre de fréquence. Mais seulement voila, je ne sais pas comment l'utiliser. J'ai récupérer un algorithme Java (car je programme en Java) sur ce site : http://introcs.cs.princeton.edu/java.../FFT.java.html.

    Je sais pas quelles valeurs rentrer car il demande des complexes et je sais pas comment interpréter les valeurs que l'algo me renvoient. J'ai eu beau chercher sur internet je suis perdu.

    J'espère que vous avez compris mon problème. Je vous remercie d'avance pour vos réponses.

    Cordialement,
    TigZox

  2. #2
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Bonjour,

    Cela fait un moment que je ne me suis plongé dans le traitement du signal. Mais je pense que Complex[] x sont les valeurs de ton échantillon, n'utilise que la partie réelle du nombre complexe.
    Le résultat si tu veux le puissance de la fréquence il faut calulé la norme au carré du complexe et tu peux l'afficher c'est la puissance dans la fréquance pour chaque terme |y[i]|² = puissance de la fréquence Fi = "Fe x i"
    avec Fe fréquence d'échantillonnage.
    Voila j'espère que ça t'aide et que je ne dis pas n'importe quoi.

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/11/2014, 05h25
  2. La Transformée de Fourier Rapide
    Par babakaber dans le forum Signal
    Réponses: 3
    Dernier message: 01/02/2012, 17h42
  3. La transformée de Fourier rapide (FFT)
    Par driss80 dans le forum Fortran
    Réponses: 5
    Dernier message: 25/02/2008, 13h43
  4. Transformée de fourier rapide
    Par Aida dans le forum Traitement du signal
    Réponses: 23
    Dernier message: 03/01/2006, 15h14
  5. Transformée de fourier
    Par rstaros dans le forum C
    Réponses: 5
    Dernier message: 09/05/2005, 20h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo