+ Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Discussion: Résolution de la FFT

  1. #1
    Nouveau Membre du Club
    Inscrit en
    août 2005
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 203
    Points : 38
    Points
    38

    Par défaut Résolution de la FFT

    Salut;
    Comment obtenir une bonne résolution avec la fonction FFT sur matlab;
    pour que je puisse voir tous les harmonies.
    MERCI

  2. #2
    Membre habitué
    Avatar de mr_langelot
    Profil pro
    Inscrit en
    août 2003
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : août 2003
    Messages : 113
    Points : 139
    Points
    139

    Par défaut

    Bonjour,

    je ne crois pas trop m'aventurer en disant que ça dépend quand même de ton signal...

    Pour la répresentation, il faudra utiliser semilogx ce qui répondra certainement à ta question.


  3. #3
    Nouveau Membre du Club
    Inscrit en
    août 2005
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 203
    Points : 38
    Points
    38

    Par défaut

    non; je parle de la fonction fft .
    Le problème se manifeste lorsque une harmonie a une largeur grande donc elle masque une autre harmonie du spectre.
    existe t'il une solution sur matlab pour ce problème
    merci

  4. #4
    Membre Expert
    Inscrit en
    mai 2008
    Messages
    1 018
    Détails du profil
    Informations forums :
    Inscription : mai 2008
    Messages : 1 018
    Points : 1 239
    Points
    1 239

    Par défaut

    Bonjour.
    Peux-tu nous donner un échantillon du signal ?

  5. #5
    Membre Expert
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    avril 2007
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 959
    Points : 1 119
    Points
    1 119

    Par défaut

    Plus ton signal est long (en longueur de l'échantillonage), plus les harmoniques proches peuvent être correctement séparées entre elles.
    "True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want." Larry Wall.
    Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>

  6. #6
    Nouveau Membre du Club
    Inscrit en
    août 2005
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 203
    Points : 38
    Points
    38

    Par défaut

    qu'est ce que voulez vous dire par longueur d'échantillonnage?
    est ce que ça veut dire longueur du signal en nombre du point ou bien le nfft ?
    SVP, donnez moi un exemple
    merci

  7. #7
    Membre Expert
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    avril 2007
    Messages
    959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : avril 2007
    Messages : 959
    Points : 1 119
    Points
    1 119

    Par défaut

    je parle du nombre de points du signal, cad : soit de la durée de l'échantillon si tout l'échantillon est passé dans la FFT, soit de la largeur de la fenêtre, si un fenêtrage est utilisé.

    quelle est le nombre de points de ton signal ?
    "True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want." Larry Wall.
    Matlab 7.12.0.635 (R2011a), Ubuntu 12.04 64bits. <<<Je ne réponds pas aux messages privés techniques. Merci de poster les questions techniques sur les forums, comme c'est recommandé ICI>>>

  8. #8
    Nouveau Membre du Club
    Inscrit en
    août 2005
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 203
    Points : 38
    Points
    38

    Par défaut

    bon, j'ai segmenté mon signal en 1024 points avec une fenetre de hanning 1024 POINTS et nfft = 4096;
    Normalement mon objectif est d'avoir des pics dans le spectre avec des largeurs inférieur à 4 points
    A+

  9. #9
    Nouveau Membre du Club
    Inscrit en
    août 2005
    Messages
    203
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 203
    Points : 38
    Points
    38

    Par défaut

    Salut
    c'est à dire je dois faire de zero padding au signal échantilloné mais toujours la résolution (largeurs des pics de spectre) sont grandes.
    Est ce qu'il ya une solution
    SVP
    Merci

  10. #10
    Futur Membre du Club
    Inscrit en
    juin 2010
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 55
    Points : 18
    Points
    18

    Par défaut

    bonjour,
    si tu veux plus de point dans le domaine fréquentiel par rapport à un nombre limité de point en entrée, le Zero pading est la solution par contre attention il faut que le signal auquel tu rajoutes les zeros soit au centre et non au début car lorsque tu appliques la fenêtre, tu attenues le système. il te faut :
    Code :
    [0 0 0 signal 0 0 0] % attention c'est juste un exemple
    bonne chance

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •