xcorr zero lag
Mostra commenti meno recenti
Dear all, How can I use xcorr for 0 lags? In the test I'm running I don't want to 'slide' one sequence over another but keep them fixed. Thanks in advance. Happy new year! Diego
3 Commenti
Diego
il 1 Gen 2012
Diego
il 1 Gen 2012
the cyclist
il 1 Gen 2012
I don't have the Signal Processing Toolbox, so I can't check myself, but the syntax in your first comment looks right to me. Can you give a more complete example of the code you have written, the result, and why specifically you believe it to be wrong (or not what you expect)?
Risposte (1)
Wayne King
il 1 Gen 2012
Hi Diego, Why doesn't this work?
[c,lags] = xcorr(randn(1000,1),rand(1000,1),0,'coeff');
This gives you exactly what you have described; the cross correlation between two input vectors at zero lag.
c is the value of the normalized cross correlation sequence at zero lag.
4 Commenti
Diego
il 1 Gen 2012
Wayne King
il 1 Gen 2012
you're not telling me what d means in the above. are P and Q different lengths? If they are, you can't use the 'coeff' option.
Diego
il 1 Gen 2012
Diego
il 3 Gen 2012
Categorie
Scopri di più su Correlation and Convolution in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!