Salut;
Comment obtenir une bonne résolution avec la fonction FFT sur matlab;
pour que je puisse voir tous les harmonies.
MERCI
Salut;
Comment obtenir une bonne résolution avec la fonction FFT sur matlab;
pour que je puisse voir tous les harmonies.
MERCI
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part help semilogx
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
Bonjour.
Peux-tu nous donner un échantillon du signal ?
Plus ton signal est long (en longueur de l'échantillonage), plus les harmoniques proches peuvent être correctement séparées entre elles.
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
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 ?
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+
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
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 :
bonne chance
Code : Sélectionner tout - Visualiser dans une fenêtre à part [0 0 0 signal 0 0 0] % attention c'est juste un exemple
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager