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 :
بازگشت