A Fixed-point implementation of MPEG-4 CELP coder

고정소수점 연산구조에 기초한 MPEG-4 CELP coder구현

  • 이우종 (중앙대학교 전자전기공학부) ;
  • 이재식 (중앙대학교 전자전기공학부) ;
  • 박지태 (중앙대학교 전자전기공학부) ;
  • 장태규 (중앙대학교 전자전기공학부) ;
  • 이전우 (한국전자통신연구원)
  • Published : 2001.06.01

Abstract

본 논문에서는 음성압축 앨고리즘인 MPEG-4 CELP coder를 16 bit DSP 구현에 필요한 고정소수점 연산구조로 구현하였다. 기본 앨고리즘 중에 LSP 계수를 구하는 방법인 Chebyshev series method 대신 고정소수점 구현에 유리한 Real root method 앨고리즘을 사용하였다. 또한 cosine, log 둥 DSP 명령어가 지원하지 않는 수학 함수들은 미리 계산하여 테이블 적용기법을 사용하였고 고정 소수점 연산에 불리한 나눗셈 연산을 최대한 배제하였다. 고정 소수점 연산 구조로 변환한 후 부동 소수점 연산구조와의 비교를 통하여 오차를 최소화하도록 하였다 구현한 음성코더를 남, 여 각 5문장에 적용했을 때 부동 소수점 연산구조에 비교해 음질의 열화가 없음을 확인하였다.

Keywords