디지털 오디오를 위한 2048포인트 MDCT/IMDCT 벡터프로세서 설계

A Design on the Vector-Processor of 2048 Point MDCT/IMDCT for Digital Audio

  • 구대성 (조선대학교 전자공학과) ;
  • 정양권 (동신대학교 컴퓨터학과) ;
  • 김종빈 (조선대학교 전자공학과)
  • 발행 : 2003.09.01

초록

최근 사용자들의 멀티채널 선호도는 급속도로 전파되고 있다. MPEG은 동영상 및 음향시스템의 데이터 압축기술을 제공하는데, 현재 각광을 받고있는 것이 디지털 오디오이다. MPEG 표준안은 MPEG-1오디오 알고리즘을 MPEG-2 알고리즘에 동일하게 사용해도 멀티채널 및 5.1채널 사운드륵 제공한다. MDCT(Modified Discrete Cosine Transform)는 TDAC(Time Domain Aliasing Cancellation)에 기반을 두고있는 변형이산 여현 변환을 나타낸 것이다. 본 논문에서는 오디오 부분의 핵심이라 할 수 있는 MDCT/IMDCT(Inverse MDCT) 알고리즘을 최적화하여 효율적인 알고리즘을 제안하였다. 그리고 연산과정에서 중복되는 영역을 묶음으로써 연산에 필요한 계수를 줄였다. 최적화 전에 비해 코사인 계수를 0.5%이하로 최적화하였고, 승산에서 0.098%, 가산에서 0.58% 효율을 보였다. 알고리즘 검증은 C언어를 사용하여 검증하였고, 최적화된 알고리즘을 적용하여 마이크로 프로그램 방식의 하드웨어 구조론 설계하였다.

키워드

참고문헌

  1. ITU-R Document TG10-2/3-E only Basic Audio Quality Requirements for Digital Audio Bit-Rate Redudction Systems for Broadcast Emission and Primary Distribution
  2. ISO/IEC JTC1/SC29/WG11 N1650 IS13818-7(MPEG-2 Advanced Audio Coding, AAC)
  3. AN AUDIO ENGINEERING SOCIETY PREPRINT Presented at the 101st Convention 1996 Novemer 8-11 Los Angeles, California
  4. APPLICATIONS OF DIGITAL SIGNAL PROCESSING TO AUDIO AND ACOUSTICS Mark Kahrs;Karlheinz Brandenburg
  5. Trans. IEICE v.E77-A no.5 Perfect Reconstruction Conditions for Adptive Blocksize MDCT T.Mochizuki
  6. Proc, of the ICASSP 1987 Subband/Tran sform Coding Using Filter Bank Designs Based on Time Domain Aliasing Cancellation J.Princen;A.Johnson;A.Bradley:
  7. VLSI digital signal Processors An Introduction to Rapid Prototyping and Design Synthesis Vijay K. Madisetti