Sign in



Don't have an account?

Signing up is free and easy
Home -> Our Services -> DSP Applications -> Audio -> Optimization of MPEG1/2 (Layer 3) encoder

Optimization of MPEG 1/2 (Layer 3) encoder

  • Technology Overview

    MPEG1 Layer 3 is prominently called as 'MP3'. MP3 is an audio coding technology which compresses the audio data (pcm samples) based on the human hearing capabilities. MP3 technology uses the psychoacoustic model to assess the audio signal perceivable by the human ear.

    Psychoacoustic model is basically used to analyze the audio signal in the frequency domain. As the conclusion of the analysis, the inaudible frequency lines are allocated with less number of bits than the frequency lines which are audible to human. The bit allocated to the audio frame is processed iteratively using quantization technique. Finally, it is coded using Huffman coding technique.

  • Product Features

    • Supports MPEG 1/2/ 2.5 Layer 3
    • Supports mono, dual, stereo and MS stereo channel modes
    • Supports bit rates from 8kbps-320kbps
    • Encodes in four operating modes namely:
      • Mode0 - Psychoacoustic model enabled and scale factors amplification enabled
      • Mode1 - Psychoacoustic model enabled and scale factors amplification disabled
      • Mode2 - Psychoacoustic model disabled and scale factors amplification enabled
      • Mode3 - Psychoacoustic model disabled and scale factors amplification disabled
  • Processor

    • ARM946E-S with 8KB instruction cache, 8KB data cache, no TCM (Tightly Coupled Memory).
  • Performance

    • Memory Requirements

    ROM (Bytes)RAM (Bytes)
    Code Table Stack Data
    25676 22801 42802 860
    • MIPS

      Benchmark File characteristics: 48000 Hz, 320 KBPS, stereo

      LayerMIPS
      Mode 0 105.96
      Mode 1 92.70
      Mode 2 60.83
      Mode 3 47.8