Matlab conversion temps-fréquence

Résolu
face123 Messages postés 52 Statut Membre -  
 moi -
Bonjour,
svp j'ai besoin d'aide
en fait j veux faire un programme qui fait la convesrion temps-fréquence, est ce qu'il ya une commande qui fait directement cette convertion ? ou je sois passer par le transformée de Fourrier ??
Merci d'avance.

2 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    que veux tu dire ?
    La fft, il n'y a rien d'autre pour avoir les fréquences d'un signal.
    Ensuite, pour ton abscisse, si fn est ta fréquence d'échantillonage, tu fais :
    F=linspace(-fn/2,fn/2,length(signal))
    et pour tracer :
    plot(fftshift(F),abs(fft(signal)))
    0
  2. moi
     
    specgram
    spectrogram

    ou alors tu le codes toi à partir de la STFFT
    0