Title :
A framework for low power audio design
Author :
Voss, N. ; Mertsching, Bärbel
Author_Institution :
Fac. of Comput. Sci., Paderborn Univ., Germany
Abstract :
Our goal is to develop a power-optimised technology independent macro-module library to support a fast and efficient design methodology for digital signal processing hardware. The library is embedded into a design-framework which supports an easy high-level data-flow oriented construction of signal processing algorithms using abstract function prototypes and allows an automatic optimisation and verification. The macros implement a variety of architectural and algorithmic transformations for DSP-functions as well as basic arithmetic components. Our approach differs from existing high-level low-power synthesis tools mainly in two points: Firstly, the framework embodies a psycho-acoustically motivated measurement of the output signal quality to ensure that the signal processing does not distort the signal beyond a limit while allowing transformations affecting the overall signal quality. Secondly, by defining hierarchy-levels for all modules, we can combine high level transformations for complex operations like filters with a set of basic arithmetic macros implementing various number representations and number systems like sign-magnitude, two ´s-complement or fixed-and floating point numbers and logarithmic and residue number systems.
Keywords :
audio signal processing; digital simulation; fixed point arithmetic; floating point arithmetic; residue number systems; abstract function prototypes; arithmetic macros; digital signal processing hardware; fixed point numbers; floating point numbers; high-level low-power synthesis tools; low power audio design; macro-module library; number representations; output signal quality; power-optimised technology; psycho-acoustically motivated measurement; residue number systems; signal processing algorithms; Algorithm design and analysis; Design methodology; Design optimization; Digital signal processing; Hardware; Prototypes; Signal design; Signal processing; Signal processing algorithms; Software libraries;
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
DOI :
10.1109/ICVD.2004.1261068