Pitch Period Detection Algorithm Using Modified AMDF

변형된 AMDF를 이용한 피치 주기 검출 알고리즘

  • 서현수 (부경대학교 제어계측공학과) ;
  • 배상범 (부경대학교 제어계측공학과) ;
  • 김남호 (부경대학교 제어계측공학과)
  • Published : 2006.01.01

Abstract

Pitch period that is a important factor in speech signal processing is used in various applications such as speech recognition, speaker identification, speech analysis and synthesis. So many pitch detection algorithms have been studied until now. AMDF which is one of pitch period detection algorithms chooses the time interval from valley point to valley point as pitch period. In selection of valley point to detect pitch period, complexity of the algorithm is increased. So in this paper we proposed the simple algorithm using rotation transform of AMDF that detects global minimum valley point as pitch period of speech signal and compared it with existing methods through simulation.

피치 주기는 음성 인식, 화자 식별, 음성 분석 및 합성 등과 같은 음성 신호 처리 분야에 있어서 중요한 요소이며, 이러한 피치 주기 검출에 관련된 다양한 알고리즘이 지금까지 연구되고 있다. 피치 검출에 사용되는 알고리즘의 하나인 AMDF(average magnitude difference function)는 각 계곡점의 거리를 피치 주기로 계산한다. 이때, 피치 주기 검출을 위한 계곡점 선정에 있어서 알고리즘이 복잡해지는 문제점이 발생한다. 따라서 본 논문에서는 AMDF의 회전변환을 이용하여 전체 최소 계곡점을 음성 신호의 피치 주기로 검출하는 간단한 알고리즘을 제안하였으며, 시뮬레이션을 통해 기존의 방법들과 비교하였다.

Keywords

References

  1. S. Shukla, A. E. Ertan and T. P. Barnwell III, 'Circular LPC modeling and constant pitch transform for accurate speech analysis and high quality speech synthesis', in Proc. IEEE International Conference on Acoust., Speech and Signal Processing, pp. 1269-1272, 2002
  2. L. R. Rabiner et al., 'A Comparative performance study of several pitch detection algorithms', IEEE Trans. Acoust., Speech, Signal Processing, 24(5), pp. 399-417, 1976 https://doi.org/10.1109/TASSP.1976.1162846
  3. S. Kadambe and G. F. Boudreaux-Bartels, 'Application of the wavelet transform for pitch detection of speech signals', IEEE Trans. Information Theory, 38(2), pp. 917-924, 1992 https://doi.org/10.1109/18.119752
  4. S. Sneff, 'Real Time harmonic pitch detection', IEEE Trans. Acoust., Speech, Signal Processing, Vol. ASSP-26, pp. 358-365, 1978
  5. X. mei, J. Pan and S. Sun, 'Efficient algorithms for speech pitch estimation', Proc. of ISIMVSP-2001, pp. 421-424, 2001
  6. W Hess, 'Pitch determination of speech signals: algorithms and devices', Berlin-Verlag, 1983
  7. 배상범, 김남호, '웨이브렛 변환쌍과 적응-길이 메디안 필터를 이용한 임펄스 노이즈 제거에 관한 연구', 한국해양정보통신학회논문지, 제7권 제7호, pp. 1575-1581, 2003