Applications of the STFT
Fundamental Frequency Estimation from Sinusoidal PeaksSearch Spectral Audio Signal Processing
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Sinusoidal peak measurement was discussed in Chapter 4.
Given a set of sinusoidal peak frequencies
,
, it
is usually straightforward to form a fundamental frequency
estimate ``
''. This task is also called pitch detection,
where the perceived ``pitch'' of the audio signal is assumed to
coincide well enough with its fundamental frequency. We assume here that
the signal is periodic, so that all of its sinusoidal
components are harmonics of the fundamental frequency
.
(For inharmonic sounds, the perceived pitch, if any, can be complex to
predict [54].)
An approximate maximum-likelihood
-detection
algorithm10.1 consists
of the following steps:
A matlab listing for F0 estimation along these lines appears in §G.6.
