Real-time Implementation of 2.4kb/s MELP Vocoder on the TMS320C62xx

TMS320C62xx를 이용한 2.4kb/s MELP 보코더의 실시간 구현

  • Published : 2001.09.01

Abstract

본 논문에서는 TI사의 고정 소숫점 연산을 하는 DSP 중 7MS320C62xx를 이용하여 미 국방성의 2.4kbps MELP(Mixed Excitation Linear Predictive) 보코더의 실시간 구현을 목표로 최적화 과정을 수행하였다. 연구에서 사용된 7MS320C62xx의 경우 1,200∼2,400MIPS의 성능을 가지므로 PC강 C컴파일러에서도 최적화 되지 않은 MELP의 복잡도가 일정 레벨에서 실시간이 가능하도록 하였다. 먼저 C레벨에서 최적화 작업을 거친후, 논문에서 사용된 DSP에서 제공하는 컴파일러에서의 최적화 과정을 통해 실시간 동작하도록 하였다. 또한 PC용 C 컴파일러에서 시뮬레이션 한 결과와 DSP 상에서 구현한 복호화기의 출력이 정확히 일치함을 검증하였다.

Keywords