C code generation from high-level languages is an area of increasing interest. This is because manual translation from specifications to C code is both time consuming and prone to errors. In this thesis, the functional language Feldspar has been compared to MATLAB (together with MATLAB Coder) in terms of productivity and performance of generated code.<br><br> Several test programs were implemented in both languages to reveal possible differences. The set of test programs included both small programs, testing very specific properties, as well as more realistic digital signal processing algorithms for mobile communications. The generated code was run on two different platforms: an ordinary PC and a Texas Instruments C6670 simulator. Execution...
Feldspar is a domain specific language, embedded in Haskell, for programming digital signal processi...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The role of software is becoming increasingly important in the implementation of DSP applications. A...
Software for digital signal processors (DSPs) is traditionally highly hardware-dependent and hence p...
Developing software for resource constrained embedded systems is a daunting task. In addition to get...
A new language, Feldspar, is presented, enabling high-level and platform-independent description of ...
This dissertation designs and implements a prototype MATLAB compiler for Digital Signal Processing ...
An evaluation of code generation products from the MathWorks was made to see if they could benefit...
MATLAB is a popular very-high-level-language used for visualizing, prototyping and perform- ing desi...
MATLAB to C code translation is of increasing interest for science and industry. In detail two MATLA...
[EN] The objective of this project is to generate the C code and run it on a softcore processor impl...
When creating software for a new power systems control or protection device, the use of auto-generat...
Fixed-point optimization utility software is developed that can aid scaling and wordlength determin...
Despite all of the recent progress concerning the tools and techniques of Software Development, whic...
Feldspar is a Domain Specific Language, embedded in Haskell, for programming Digital Signal Processi...
Feldspar is a domain specific language, embedded in Haskell, for programming digital signal processi...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The role of software is becoming increasingly important in the implementation of DSP applications. A...
Software for digital signal processors (DSPs) is traditionally highly hardware-dependent and hence p...
Developing software for resource constrained embedded systems is a daunting task. In addition to get...
A new language, Feldspar, is presented, enabling high-level and platform-independent description of ...
This dissertation designs and implements a prototype MATLAB compiler for Digital Signal Processing ...
An evaluation of code generation products from the MathWorks was made to see if they could benefit...
MATLAB is a popular very-high-level-language used for visualizing, prototyping and perform- ing desi...
MATLAB to C code translation is of increasing interest for science and industry. In detail two MATLA...
[EN] The objective of this project is to generate the C code and run it on a softcore processor impl...
When creating software for a new power systems control or protection device, the use of auto-generat...
Fixed-point optimization utility software is developed that can aid scaling and wordlength determin...
Despite all of the recent progress concerning the tools and techniques of Software Development, whic...
Feldspar is a Domain Specific Language, embedded in Haskell, for programming Digital Signal Processi...
Feldspar is a domain specific language, embedded in Haskell, for programming digital signal processi...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The role of software is becoming increasingly important in the implementation of DSP applications. A...