A neat way to carry out normalised cross correlation on two singals

2 vues (au cours des 30 derniers jours)
Bran
Bran le 24 Juin 2015
Commenté : Bran le 30 Juin 2015
0 down vote favorite Is there a neat a fast way of computing the normalised cross correlation of two signals in MATLAB?
My two signals X and Y when I tried C = normxcorr2(X,Y) and plotted C my results did not look as I would expect

Réponse acceptée

Adam
Adam le 24 Juin 2015
doc xcorr
Look at the 'scaleopt' options. I think 'coeff' is the one you want.
  1 commentaire
Bran
Bran le 30 Juin 2015
Thank you very much in fact I have a follow on question - I am trying to determine the synchronicity between two oscillating signals. Which would be the better approach, to normalise the signals between 0 and 1 or to normalise the cross correlation? I dont really mind about the difference in amplitude but I would like to see synchronicity. Originally I thought to do cross correlation and look at the max of the graph however, I am not sure that this is the correct approach. I have also been looking at coherence of the spectra

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by