Design of Sound Synthesis System using Audio Compression Method

오디오 압축 방식을 적용한 사운드 합성 시스템의 설계

  • Published : 1998.04.01

Abstract

현재 상용화된 사운드 합성 기기에서 널리 쓰이고 있는 PCM 방식에서의 문제점은 고음질의 음을 얻기 위해서 많은 메모리 용량을 필요로 하는 것이다. 이 논문에서는 이 문 제를 해결하기 위해 MPEG 오디오 압축 방식을 적용하여 샘플된 음을 압축하고, 실시간으 로 이를 복호화 해서 음을 합성해내는 사운드 합성 시스템을 설계하였다. 사운드 합성 시스 템은 마이크로프로세서, 음원 DSP, MPEG 오디오 복호화기로 구성되며, 44.1Khz의 샘플링 주파수로 32개의 음을 동시에 합성할 수 있도록 설계되었다. 설계 과정에서 각각의 기능 요 소를 C언어로 기술하여 사운드 합성 시스템에 대한 소프트웨어 모델을 작성하였다. 이것을 통해 미리 전체 시스템의 동작을 시뮬레이션하고, 압축 방식을 적용함으로써 발생될 수 있 는 여러 가지 문제점에 대한 해결 방안을 제시하였다. 시뮬레이터로 시스템의 동작을 검증 한 후, DSP와 MPEG 복호화기를 포함하는 사운드 합성 시스템을 VHDL로 설계하여 시뮬 레이션을 통해 하드웨어가 정상적으로 동작함을 확인하였다. MPEG 오디오 압축 방식을 이 용함으로써 메모리 용량 측면에서는 약8:1의 감소 효과를 얻을 수 있다.

Keywords

References

  1. J. Audio Eng. Soc. v.42 no.10 ISO-MPEG-1 Audio:A Generic Standard for Coding of High Quality Digital Audio Karlheinz Brandenburg
  2. IEEE Multimedia A Tutorial on MPEG/Audio Compression Davis Pan
  3. 정보통신부 보고서 스테레오 사운드 카드 개발 박주성;장호근(외)
  4. 부산대학교 전자공학과 석사학위논문 MPEG 오디오 복호화기에 관한 연구 김태훈
  5. The Computer Music Tutorial Curtis Roads
  6. Design of microprocessor-based systems Nikitas Alexandridis
  7. Introduction to HDL-based design using VHDL Steve Carlson
  8. VHDL Compiler Reference Manual Synopsys