Sign in



Don't have an account?

Signing up is free and easy
Home -> Our Services -> DSP Applications -> Audio -> Development of MPEG-I (Layer 1 and 2) audio codecs

Development of MPEG-1 (Layer 1 & 2) Audio Codecs

  • Encoder

    MPEG 1 audio encoder was developed using a 16 bit fixed point DSP. All sampling rates and bit rates were supported. That means user could program these parameters accordingly. Single and Stereo modes for Layer I and II were supported.

    The DSP processor is a 16 bit fixed point processor which runs at 33 MHz. The performance parameters were as follows:

    >Layer I
    >Layer II
    Processor loading 64% (21 MIPs) 50% (16 MIPs)
    Program Memory 1214 Words 1500 Words
    Data Memory
    Internal 096 Words 4096 Words
    External 12256 Words
    20000 Words

    The encoder was tested against a standard reference decoder. The decoded output was tested for subjective quality by listening tests. It is also tested with tones with different power levels and output compared with input spectrum (Spectrum Matching).

  • Decoder

    Audio decoder was developed in a 16 bit fixed point DSP running at 33 MHz. Both 'C' language fixed point code as well as in assembly language code was developed and delivered. The performance parameters were as follows:

    Layer I
    Layer II
    Processor loading 20% ( 6.6 MIPs ) 19% ( 6.7 MIPs )
    Program Memory 450 Words 750 Words
    Data Memory
    Internal 3330 Words 3900 Words
    External 3072 Words 9200 Words

    The decoder was tested using the output from a standard or reference encoder. Subjective testing by listening methods was carried out. For objective analysis, tone testing and spectrum matching method were followed.