2.4kbps MELP Vocoder with TMS320VC5510 DSK

TMS320VC5510 DSK를 이용한 2.4kbps MELP 보코더

  • Lee Sang Won (School of Electronic and Electrical Engineering, Kyungpook National University) ;
  • Kim Jun (School of Electronic and Electrical Engineering, Kyungpook National University) ;
  • Bae Keun Sung (School of Electronic and Electrical Engineering, Kyungpook National University)
  • 이상원 (경북대학교 전자전기공학부) ;
  • 김준 (경북대학교 전자전기공학부) ;
  • 배건성 (경북대학교 전자전기공학부)
  • Published : 2004.05.01

Abstract

본 논문에서는 저전송율 음성부호화기인 2.4kbps MELP(Mixed Excitation Linear Prediction) 보코더를 TI(Texas Instruments) 사의 고정소수점 DSP인 TMS 320VC5510을 이용하여 실시간 구현한 결과를 제시한다. MELP 보코더는 전통적인 LPC 합성방식에 기반한 것으로, 2.4kbps LPC 보코더가 여기신호를 유성음 구간에 대해서는 펄스열로, 무성음 구간에 대해서는 백색잡음 신호로 단순화시켜 합성함으로써 음질이 저하되거나 buzz 현상이 나타나는 단점을 적절히 혼합된 형태의 여기신호를 사용함으로써 보완한 것이다. DDVPC(Defense Digital Voice Processing Consortium)에서 제공하는 ANSI C 소스 코드를 이용하여 TMS320VC5510 DSK에서 실시간 동작이 가능하도록 최적화 작업을 수행하였으며, 구현된 MELP 보코더는 프로그램 메모리 46.5 kbyte와 데이터 메모리 57.9 kbyte를 가지며, 22.5ms의 한 프레임을 처리하는데 1326531 클럭(6.6 ms)이 소요되었다.

Keywords