An adaptive non-uniform sign clipping preprocessor (ANUSC) for real-time autocorrelative pitch detection
暂无分享,去创建一个
In its nature, the autocorrelation function (ACF) is well suited to periodicity detection. As exemplified by the SIFT algorithm, and discussed by Sondhi in a classic paper, the success of ACF pitch detection is very much dependent on the availability of an efficient preprocessor. Often, the combination of low pass Filtering and Uniform Sign Clipping (FUSC) is chosen as a preprocessor because it yields an algorithm which is easily implemented in real-time. A disadvantage of using FUSC is that one does not obtain a reliable V-UV decision from the ACF alone. Also, FUSC algorithms often fail when successive pitch pulses vary widely in amplitude (at the onset and termination of voicing, or when the vocal cords of the speaker vibrate anomalously). Adaptive Non-Uniform Sign Clipping (ANUSC) is introduced as a means of coping with these problems while achieving the same computational advantages as with FUSC.
[1] M. Sondhi,et al. New methods of pitch extraction , 1968 .
[2] Lawrence R. Rabiner,et al. On the use of autocorrelation analysis for pitch detection , 1977 .
[3] Aaron E. Rosenberg,et al. A comparative performance study of several pitch detection algorithms , 1976 .
[4] Ronald W. Schafer,et al. Real-time digital hardware pitch detector , 1976 .