DocumentCode
913288
Title
High-level software synthesis for the design of communication systems
Author
Ritz, Sebastian ; Pankert, Matthias ; Zivojinovic, V. ; Meyr, Heinrich
Author_Institution
Aachen Univ. of Technol., Germany
Volume
11
Issue
3
fYear
1993
fDate
4/1/1993 12:00:00 AM
Firstpage
348
Lastpage
358
Abstract
A synthesis environment that targets software programmable architectures such as digital signal processors (DSPs) is presented. These processors are well suited for implementation of real-time signal processing systems with medium throughput requirements. Techniques that tightly couple the synthesis environment to an existing communication system simulator are also presented. This enables a seamless transition between the simulation and implementation design level of communication systems. Special focus is on optimization techniques for mapping data flow oriented block diagrams onto DSPs. The combination of different mapping and optimization strategies allows comfortable synthesis of real-time code that is highly adapted to application-specific needs imposed by constraints on memory space, sampling rate, or latency. Thus, tradeoff analysis is supported by efficient interactive or automatic exploration of the design space. All presented concepts are illustrated by the design of a phase synchronizer with automatic gain control on a floating-point DSP
Keywords
digital communication systems; digital signal processing chips; high level languages; optimisation; telecommunications computing; automatic gain control; communication systems; computer simulation; data flow oriented block diagrams; design; digital signal processors; floating-point DSP; high-level software synthesis; optimization techniques; phase synchronizer; real-time signal processing systems; software programmable architectures; Computer architecture; Constraint optimization; Digital signal processing; Digital signal processors; Memory management; Real time systems; Sampling methods; Signal processing; Signal synthesis; Throughput;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/49.219550
Filename
219550
Link To Document