DOI QR코드

DOI QR Code

MP3 Encoder Chip Design Based on HW/SW Co-Design

하드웨어 소프트웨어 Co-Design을 통한 MP3 부호화 칩 설계

  • Published : 2006.02.01

Abstract

An MP3 encoder chip has been designed and fabricated with the hardware and software co-design concepts. In the aspect of the software. the calculation cycles of the distortion control loop. which requires most of the calculation cycles in MP3 encoding procedure. have been reduced to $67\%$ of the original algorithm through the 'scale factor Pre-calculation'. By using a floating Point 32 bit DSP core and designing the FFT block with the hardware. we can get the additional reduction of the calculation cycles in addition to the software optimization. The designed chip has been verified using HW emulation and fabricated via 0.25um CMOS technology The fabricated chip has the size of $6.2{\time}6.2mm^2$ and operates normally on the test board in the qualitative and quantitative aspect.

MP3 부호화 칩을 하드웨어와 소프트웨어 Co-design 개념을 이용하여 설계하고 칩으로 제작하였다. 소프트웨어적인 측면에서 MP3 부호화과정에서 계산량이 가장 많은 distortion control loop를 scale factor pre-calculation을 통하여 계산량을 $67\%$까지 줄였다. 하드웨어적인 측면에서 고속연산이 가능한 32비트 부동소수점 DSP 코어와 Fn (Fast Fourier Transform) 블록의 하드웨어 구현을 통하여 계산량을 줄였다. 설계된 칩을 하드웨어 에뮬레이션을 통하여 검증한 후 0.25um CMOS 공정을 이용하여 제작하였다. 제작된 칩의 크기는 $6.2{\time}6.2mm^2$이었으며, 제작된 칩은 테스트 보드상에서 정성적 정량적인 측면에서 정상적으로 동작하는 것을 확인하였다.

Keywords

References

  1. Ken C. Pohlmann. Principles of Digital Audio. (McGrawHill. Inc., 3rd Ed.,) 381-388, 1995
  2. Brian Locker, Robin Liy, 'Approach to Real Time Encoding of Audio Samples (A DSP Realization of the MPEG Algorithm).' ME235. Semester project, University of California Berkeley Spring 2002
  3. 강희철 외 6인, '70MIPS이내에서 동작하는 MPEG-2 MC 부호화 칩 설계.' 전자공학회 논문지, 42 (4) 2005년 4월
  4. S5L841F User's manual. samsung
  5. Brain C. J. Moore, 'An introduction to the Psychology of Hearing,' Academic Press., 3rd Ed. 84-109, 1989
  6. Cutis Roads, 'The computer music tutorial,' MIT Press Cambridge, Massachusetts, London, England, 1051-1069, 1998
  7. J. P. Princen, A. W. Johnson, and A. B. Bradley, 'Subband/transform coding using filter bank designs based on time domain aliasing cancellation.' in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing '87, Dallas, TX, 2161-2164. Apr.1987
  8. 우종식, 서진근, 임재영, 박주성, '32비트 부동소수점 호환 DSP의 설계 및 칩 구현에 관한 연구,' 대한전자공학회논문지, 37 (11) 958-968, 2000. 11
  9. Jin Keun Seo, Jong Sik Woo, Ju Sung, Park, 'Design & implementation of 32 bit floating point compatible DSP, IDEC Conference 2000, Cheonan Sangrok Resort, Aug. 17-18, 2000
  10. Stephen Voran and Connie Sholl, 'Preception-based Objective Estimators of Speech Quality', proceedings of the 1995 IEEE workshop, sept. 20, 1995, Annapolis, MD
  11. Max Kamnetsky, 'Transform Coders and Perceptually Based Quality Measurements for Audio System', Stanford Univ., Mar.1996
  12. R. C. Cabot, 'Performance assessment for reduced bit rate codecs', in Managing the Bit Budget, (London), Audio Engineering Society, May 1994
  13. 'TMS320C3X User's Guide', Texas Instruments. 1994
  14. 'TMS320C3XC Source Debugger User's Guide', Texas Instruments. 1994