Simple and Practical Algorithm for Wide Spectrum Pitch Estimation with an Acceptable Compromise Between Accuracy and Computational Cost
摘要
A new algorithm is presented, to estimate the fundamental frequency of sound signals, which requires a minimum of parameters and is characterized by operating in a wide audible spectrum, ranging from 50 Hz to 5 kHz, with an accuracy and execution times adjustable according to the required resolution. When the proposed algorithm is configured to operate at low resolution, it significantly reduces its computational cost and becomes a suitable candidate for implementation in systems with limited resources, such as embedded systems, the internet of things or even the internet of sound. The algorithm has been designed to operate based on a couple of simple well-known principles and aims to be an easy to implement and operate alternative. The operation of the algorithm is based on obtaining the periodogram and processing it using simple a pair of FIR filters. The performance of the proposed algorithm, in terms of accuracy and computational cost, is compared against other pitch estimation algorithms, both well-known algorithms and some very recent state-of-the-art ones, and is shown to be well positioned. Although the proposed algorithm was developed primarily for application to musical notes, it may also be useful for pitch detection in the case of speech.