Se connecter / S'enregistrer
Votre question

Auto-corrélation sous Matlab

Tags :
  • Matlab
  • Programmation
Dernière réponse : dans Programmation
25 Avril 2005 20:50:32

Bonjour
je dois faire le traitement d'un signal notamment en utilisant Fourier et compagnie. En fait, j'applique la fonction fft à l'auto-correlation de pression. En gros si P représente un vecteur de pressions, mon programme sur une version récente de Matlab donne

P=P-mean(P)
Auto_corr = xcorr(P)
Spectre = fft(Auto_corr)
Puissance_spect = sqrt(Spectre.*Spectre)

et ensuite je plotte la puissance spectale comme il faut.

Mais le problème, ce que je dois développer sur une version de Matlab qui n'a pas la fonction xcorr, qui a en revanche fft.

Ma question : comment faire l'équivalent du programme ci-dessus, avec une version sans xcorr, i.e. quoi faire pour avoir le même résultat ?

Merci d'avance !

Autres pages sur : auto correlation matlab

26 Avril 2005 02:49:09

vas jetter un oeil sur les algorithmes Fast Fourrier Transform(fft), sur lesquels sont basés la fonction xcorr de matlab

sinon, la fonction de correlation s exprime selon la TF de la dsp

ce sont que des pistes, mais les bonnes!

tchuss!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS