TMS320C6701 DSP를 이용한 MPEG-4 오디오 HVXC 코덱의 실시간 구현

Real-time Implementation of HVXC codec conforming to MPEG-4 audio using TMS320C6701 DSP

  • 강경옥 (ETRI 방송기술연구부) ;
  • 홍진우 (ETRI 방송기술연구부) ;
  • 김진웅 (ETRI 방송기술연구부) ;
  • 나훈 (한국항공대학교 항공전자공학과) ;
  • 정대권 (한국항공대학교 항공전자공학과)
  • 발행 : 1999.11.01

초록

본 논문에서는 인터넷 폰이나 디지털 이동통신에서와 같이 낮은 비트율이 요구되는 응용분야에서 사용될 수 있는 HVXC 부호화 및 복호화 알고리즘을 TMS320C6701 160MHz DSP를 사용하여 실시간 동작을 구현한 내용을 기술한다. 사용한 최적화 방법으로는 기본적으로 연산 시간이 많이 소요되는 함수 루틴에 대한 C 언어레벨의 최적화 및 어셈블리어 레벨의 최적화를 수행하였고, TMS320C6701 DSP 내부 프로그램 메모리를 프로그램 캐쉬로 사용하였다. 또한, 계산량이 많은 부분과 테이블 참조가 필요한 연산을DSP의 내부 데이터 메모리 영역에서 수행하여 소요시간을 단축하였으며, 음성신호 및 비트스트림의 입출력에는 background DMA(direct memory access) 방식을 이용하였다. 이와 같은 최적화결과 2kbps 및 4kbps의 비트율에서 압축 및 복원을 실시간으로 수행할 수 있다.

키워드