摘要 |
A method and device for very quickly and accurately determining the fundamental frequency of an input analog electrical signal. The method first uses sparse range autocorrelation to determine the note which is closest to the fundamental frequency. It then uses fine range autocorrelation and interpolation to calculate more precisely the exact pitch. Smoothing is employed for both the sparse range determination and the subsequent fine range determination to reject spurious signals. Because the sparse autocorrelation produces good results with merely one or two full cycles of the fundamental frequency, the initial sparse determination can be made in less than ten milliseconds and this is updated with a fine determination less than two milliseconds later.
|