Academia.eduAcademia.edu

Outline

Design and implementation of a DSP based MPEG-1 audio encoder

1999, IEEE Transactions on Consumer Electronics

https://doi.org/10.1109/30.754414

Abstract
sparkles

AI

The paper discusses the design and implementation of a Digital Signal Processor (DSP) based MPEG-1 audio encoder, highlighting its advantages over ASIC implementations. The encoder converts audio signals into MPEG bitstreams at varying bit rates, facilitating immediate transmission to a PC for storage. It details the MPEG encoding process, including psychoacoustic modeling and subband filtering, and provides insights into potential issues with fixed-point calculations versus floating-point calculations in audio encoding.

Key takeaways
sparkles

AI

  1. The DSP-based MPEG audio encoder dynamically allocates bits among 32 subbands based on signal masking.
  2. The encoder operates at bit rates ranging from 32 kbps to 320 kbps, constrained by PC transfer limitations.
  3. Psychoacoustic calculations for Signal to Mask Ratio (SMR) are approximated due to FFT removal.
  4. The DSP56302EVM offers a low-cost platform with essential features for real-time audio processing.
  5. The implementation minimizes hardware requirements by using a standard bidirectional parallel port for PC interfacing.

References (4)

  1. C. D. Murphy and K. Anandakumar, "Real-Time MPEG-1 Audio Coding and Decoding on a DSP Chip", IEEE transactions on Consumer Electronics, Vol. 43, NO. 1, February 1997, pp. 40-47.
  2. Davis Pan, "A Tutorial on MPEWAudio Compression", IEEE Multimedia, Vol. 2, NO. 2, Summer 1995, pp. 60-74.
  3. ISO/IEC I n k r M t i O ! l d Standard 11172-3 "Information technology -Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbits/s -part 3:Audio", Switzerland Aug 1993.
  4. Davis Pan, Working Draft of Technical Report, ISO/IEC JTCl/SC29/WG 11, Nov. 1992. MPEWAudio Eric Hwkstra is a MSBS student in Computer Engineering at Rochester Lnstitute of Technology, Rochester, New York. His research interest include data compression and digital signal processing. Muhammad Shaaban is currently an assistant professor in the Department of Computer Engineerhg at Rochester Institute of Technology. He received his BS and MS in electrical engineering from University of Petroleum and Minerals, Saudi Arabia and his Ph.D. in computer engineering from University of Southern California.