Autocorrelation and pitch detection

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 3K views
sathya_rajan
Messages
2
Reaction score
0
I have heard that autocorrelation is used in pitch detection, but no proper or convincing explanation of how it is used. I had previously worked on echo removal using autocorrelation. But what puzzles me is that autocorrelation is done in time domain but how can this be used to detect fundamental frequency of some unknown source?
 
Engineering news on Phys.org
Go to www.google.com

Type in "autocorrelation pitch detection", hit the "I am feeling lucky" button.
 
Floid: I had done that before. The input waveform is compared (autocorrelated) at different time intervals. I don't know whether this can be implemented in practice. I am interested to perform this in matlab. If you have time, then you can explain. Please don't give trivial replies. Thank you.
 
also try joining the music-dsp mailing list or posting to the comp.dsp newsgroup.

also there is a book by Rabiner and Schafer Digital Processing of Speech Signals.

now, do you know how to implement a summation in practice?