Tom's Guide > Forum > Programmation > Auto-corrélation sous Matlab

Auto-corrélation sous Matlab

Forum Programmation : Auto-corrélation sous Matlab

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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 !

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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!

Répondre à BiG_X
Tom's Guide > Forum > Programmation > Auto-corrélation sous Matlab
Aller à :

Il y a 2446 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens