• DocumentCode
    1228847
  • Title

    Modular architectures for two-dimensional digital signal processing

  • Author

    Loui, Alexander C P ; Venetsanopolous, A.N. ; Nikias, Chrysostomos L.

  • Author_Institution
    Dept. of Electr. Eng., Toronto Univ., Ont., Canada
  • Volume
    35
  • Issue
    1
  • fYear
    1988
  • fDate
    1/1/1988 12:00:00 AM
  • Firstpage
    43
  • Lastpage
    56
  • Abstract
    The implementation of highly modular two-dimensional (2-D) digital filters is addressed. The idea of matrix decomposition is used to provide increased parallelism and regularity. Four different structures, namely, the transversal, the distributed arithmetic, the stored product, and the systolic array, are considered. For comparison purposes, the direct implementation is included. An analysis of each of each is performed and comparisons are made in terms of hardware cost, cycle time, finite register length effects, and regularity. It is found that the systolic array structure seems to offer the best compromise among the various conflicting figures of merit. The distributed arithmetic structure is shown to be superior in the case of low-order filters, while the stored product structure is preferable for high-order filters. The inherent parallelism and high throughput rate of these structures make them suitable for real-time image processing applications
  • Keywords
    cellular arrays; digital arithmetic; picture processing; signal processing; two-dimensional digital filters; cycle time; distributed arithmetic structure; finite register length effects; hardware cost; high throughput rate; high-order filters; low-order filters; matrix decomposition; modular architecture; real-time image processing applications; regularity; stored product; systolic array; two-dimensional digital signal processing; Arithmetic; Costs; Digital filters; Digital signal processing; Hardware; Matrix decomposition; Performance analysis; Systolic arrays; Throughput; Two dimensional displays;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-4094
  • Type

    jour

  • DOI
    10.1109/31.1699
  • Filename
    1699