• 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