• DocumentCode
    928588
  • Title

    Multiprocessor implementation of digital filtering algorithms using a parallel block processing method

  • Author

    Sung, Wonyong ; Mitra, Sanjit K. ; Jeren, Branko

  • Author_Institution
    Dept. of Control & Instrum., Seoul Nat. Univ., South Korea
  • Volume
    3
  • Issue
    1
  • fYear
    1992
  • fDate
    1/1/1992 12:00:00 AM
  • Firstpage
    110
  • Lastpage
    120
  • Abstract
    An efficient real-time implementation of digital filtering algorithms using a multiprocessor system in a ring network is investigated. This method is based on a parallel block processing approach, where a continuously supplied input data is divided into blocks, and the blocks are processed concurrently by being assigned to each processor in the system. This approach requires only a simple interconnection network and reduces significantly the number of communications among the processors, making the system easily expandable and highly efficient. In addition, various digital signal processing algorithms can be implemented on the same multiprocessor system. The data dependency of the blocks to be processed concurrently brings on dependency problems between the processors. A systematic scheduling method has been developed by using a precedence graph for the analysis of the dependency relation. Methods for solving the dependency problems between the processors are also investigated. Implementation procedures and results for FIR, recursive, and adaptive filtering algorithms are illustrated
  • Keywords
    computerised signal processing; digital filters; filtering and prediction theory; multiprocessor interconnection networks; parallel algorithms; FIR; adaptive filtering algorithms; data dependency; dependency relation; digital filtering algorithms; digital signal processing algorithms; interconnection network; multiprocessor system; parallel block processing; precedence graph; recursive filtering algorithms; ring network; scheduling method; Digital filters; Digital signal processing; Filtering algorithms; Finite impulse response filter; Multiprocessing systems; Parallel processing; Processor scheduling; Real time systems; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.113086
  • Filename
    113086