Opens in a new tab

AES E-Library

← Back to search

Convention Paper

Implementing MPEG Advanced Audio Coding and Layer-3 Encoders on 32-bit and 16-bit Fixed-point Processors

Authors: Lohwasser, Markus; Gayer, Marc; Lutzky, Manfred

AES Convention 115 · Paper 5978 · October 2003

Abstract

Encoder implementations of MPEG Advanced Audio Coding and Layer-3 (mp3) on 32-bit or 16-bit fixed-point processors are challenging due to the fact that the usable word length is restricted to 32 bits if low processing power is required. This paper describes the modifications and optimizations that had to be applied to the algorithms of these audio encoders to make a true fixed-point implementation on a 32-bit or 16-bit device possible. The implementation had to be done without using floating-point emulations or even 64-bit values for the signal energies and thresholds in the psychoacoustic model of the encoder. At the same time high encoding quality and speed were required. Memory and processing power requirements on various platforms as well as results from a subjective listening test will be presented.

Details

Published in
AES Convention 115
AES Convention
115
Paper number
5978
Publication date
October 6, 2003
Session subject
Psychoacoustics; Audio Coding
Affiliation
Fraunhofer Institute for Integrated Circuits IIS, Erlangen, Germany (See document for exact affiliation information.)
Type
Convention Paper