Design and DSP Implementation of Fixed-Point Systems

<p/> <p>This article is an introduction to the FRIDGE design environment which supports the design and DSP implementation of fixed-point digital signal processing systems. We present the tool-supported transformation of signal processing algorithms coded in floating-point ANSI C to a fix...

Full description

Bibliographic Details
Main Authors: Coors Martin, Keding Holger, L&#252;thje Olaf, Meyr Heinrich
Format: Article
Language:English
Published: SpringerOpen 2002-01-01
Series:EURASIP Journal on Advances in Signal Processing
Subjects:
Online Access:http://dx.doi.org/10.1155/S1110865702205065
_version_ 1819059526903529472
author Coors Martin
Keding Holger
L&#252;thje Olaf
Meyr Heinrich
author_facet Coors Martin
Keding Holger
L&#252;thje Olaf
Meyr Heinrich
author_sort Coors Martin
collection DOAJ
description <p/> <p>This article is an introduction to the FRIDGE design environment which supports the design and DSP implementation of fixed-point digital signal processing systems. We present the tool-supported transformation of signal processing algorithms coded in floating-point ANSI C to a fixed-point representation in SystemC. We introduce the novel approach to control and data flow analysis, which is necessary for the transformation. The design environment enables fast bit-true simulation by mapping the fixed-point algorithm to integral data types of the host machine. A speedup by a factor of 20 to 400 can be achieved compared to C++-library-based bit-true simulation. FRIDGE also provides a direct link to DSP implementation by processor specific C code generation and advanced code optimization.</p>
first_indexed 2024-12-21T14:12:30Z
format Article
id doaj.art-5374a8a3358a41a3bc8fbaac0cfa2d7f
institution Directory Open Access Journal
issn 1687-6172
1687-6180
language English
last_indexed 2024-12-21T14:12:30Z
publishDate 2002-01-01
publisher SpringerOpen
record_format Article
series EURASIP Journal on Advances in Signal Processing
spelling doaj.art-5374a8a3358a41a3bc8fbaac0cfa2d7f2022-12-21T19:01:01ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61721687-61802002-01-0120029647678Design and DSP Implementation of Fixed-Point SystemsCoors MartinKeding HolgerL&#252;thje OlafMeyr Heinrich<p/> <p>This article is an introduction to the FRIDGE design environment which supports the design and DSP implementation of fixed-point digital signal processing systems. We present the tool-supported transformation of signal processing algorithms coded in floating-point ANSI C to a fixed-point representation in SystemC. We introduce the novel approach to control and data flow analysis, which is necessary for the transformation. The design environment enables fast bit-true simulation by mapping the fixed-point algorithm to integral data types of the host machine. A speedup by a factor of 20 to 400 can be achieved compared to C++-library-based bit-true simulation. FRIDGE also provides a direct link to DSP implementation by processor specific C code generation and advanced code optimization.</p>http://dx.doi.org/10.1155/S1110865702205065fixed-point designdesign methodologydata flow analysiscompiled simulationcode optimization
spellingShingle Coors Martin
Keding Holger
L&#252;thje Olaf
Meyr Heinrich
Design and DSP Implementation of Fixed-Point Systems
EURASIP Journal on Advances in Signal Processing
fixed-point design
design methodology
data flow analysis
compiled simulation
code optimization
title Design and DSP Implementation of Fixed-Point Systems
title_full Design and DSP Implementation of Fixed-Point Systems
title_fullStr Design and DSP Implementation of Fixed-Point Systems
title_full_unstemmed Design and DSP Implementation of Fixed-Point Systems
title_short Design and DSP Implementation of Fixed-Point Systems
title_sort design and dsp implementation of fixed point systems
topic fixed-point design
design methodology
data flow analysis
compiled simulation
code optimization
url http://dx.doi.org/10.1155/S1110865702205065
work_keys_str_mv AT coorsmartin designanddspimplementationoffixedpointsystems
AT kedingholger designanddspimplementationoffixedpointsystems
AT l252thjeolaf designanddspimplementationoffixedpointsystems
AT meyrheinrich designanddspimplementationoffixedpointsystems