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...
Main Authors: | , , , |
---|---|
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üthje Olaf Meyr Heinrich |
author_facet | Coors Martin Keding Holger Lü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ü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ü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 |