DSP real-time implementation of the MPEG-I Layer 3 decoder using $OakDSPCore^{\circledR}$

$OakDSPCore^{\circledR}$를 애용한 MPEG-I Layer 3 decoder 의 DSP 실시간 구현

  • Ha Jin-Ho (Dept. of Control St Instrumentation Eng., Hanyang Univ.) ;
  • Kang Sang-Won (Dept. of Control St Instrumentation Eng., Hanyang Univ.)
  • 하호진 (한양대학교 제어계측공학과) ;
  • 강상원 (한양대학교 제어계측공학과)
  • Published : 1999.11.06

Abstract

본 논문에서는 국제 표준화기구(ISO) 산하의 동영상 전문가 그룹(MPEG)의 오디오 압축방법들중 하나인 MPEG-I layer 3 의 복호화기를 고정 소수점으로 변환한 후, $OakDSPCore^{\circledR}$를 기반으로 전 과정을 어셈블리어로 실시간 구현하였다. 실시간 구현에 사용된 $OakDSPCore^{\circledR}$는 DSP Group사에서 개발된 저전력 소비형 16-비트 고정 소수점 DSPCore로서 40MIPS의 성능을 가지고 있으며, 음성/오디오, 통신, 디지털 셀룰라폰 같은 소비자의 맞게 ASIC화할 수 있는 장점을 가지고 있다. 구현된 MP3 복호화기는 약33 MIPS의 복잡도를 나타내며, 사용된 메모리양은 프로그램 ROM 3.1K words, 데이터 ROM(table) 10.82K words 및 ROM 6.1K words이다. 구현된 MP3 복호화기는 OMNI-MEDIASOUND에서 제공하는 4개의 test 벡터들을 bit-exact하게 통과하였다.

Keywords