• DocumentCode
    1102339
  • Title

    Systematic design and programming of signal processors, using project management techniques

  • Author

    Zeman, Jan ; Moschytz, George S.

  • Author_Institution
    Swiss Federal Institute of Technology, Zürich, Switzerland
  • Volume
    31
  • Issue
    6
  • fYear
    1983
  • fDate
    12/1/1983 12:00:00 AM
  • Firstpage
    1536
  • Lastpage
    1549
  • Abstract
    This paper presents a systematic method of designing and microprogramming fast signal processors (SP\´s) while optimally utilizing the inherent parallelism of a given algorithm. The method employs graph-theoretical concepts and scheduling techniques from "project management" and permits an easy evaluation of the following key design parameters: i) the lower bound on the algorithm duration (Tmp) for given speeds of the arithmetic components in a signal processor, ii) the minimum arithmetic hardware requirements necessary for the completion of the algorithm within the time Tmp, and iii) the optimum algorithm schedule and the corresponding minimum attainable duration Tat, when constraints on the available SP resources are imposed. In combination with the data-flow analysis and resource allocation, the scheduling procedure permits the influence of the SP architecture on the schedule to be modeled and the basic architectural features of the SP to be determined. The results also provide information for automatic microprogram generation and for the assessment and comparison of signal processor performance and algorithm speeds. The synthesis of architectures is based on an "ideal, data-flow driven signal processor" that is introduced in the paper. The proposed design approach is demonstrated on various digital-filter algorithms.
  • Keywords
    Algorithm design and analysis; Arithmetic; Design methodology; Microprogramming; Processor scheduling; Project management; Scheduling algorithm; Signal design; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/TASSP.1983.1164236
  • Filename
    1164236