• DocumentCode
    1026419
  • Title

    Bit-serial CORDIC DFT computation with multidimensional systolic processor arrays

  • Author

    Jones, Keith John

  • Author_Institution
    GEC-Marconi Sonar, Templecombe, UK
  • Volume
    18
  • Issue
    4
  • fYear
    1993
  • Firstpage
    508
  • Lastpage
    519
  • Abstract
    It is shown how two square arrays, each comprising square root N* square root N CORDIC (Coordinate Rotation Digital Computer) processing elements (PEs), can be used to carry out an efficient two-dimensional (2-D) implementation of the N-point discrete Fourier transform (DFT), with O( square root N) time-complexity, producing N DFT coefficients every square root N time-steps, with fully systolic operation. Generalization to a multidimensional (m-D) solution is also discussed. The CORDIC PE is implemented in bit-serial form, being thus extremely efficient, in terms of speed/area product, and possessing simple interconnects. These characteristics facilitate the mapping of potentially thousands of such units, and hence of entire medium/large DFT modules, onto a single chip, when implemented with very-large-scale-integration (VLSI) or wafer-scale-integration (WSI) technologies.<>
  • Keywords
    VLSI; acoustic signal processing; digital signal processing chips; fast Fourier transforms; parallel algorithms; sonar; systolic arrays; 2D implementation; DFT; N-point discrete Fourier transform; O( square root N) time-complexity; VLSI; WSI; bit-serial CORDIC DFT computation; bit-serial form; computer architecture; coordinate rotation digital computer; multidimensional solution; multidimensional systolic processor arrays; signal processing; sonar; systolic operation; very-large-scale-integration; wafer-scale-integration; Computer architecture; Discrete Fourier transforms; Filtering algorithms; Hypercubes; Multidimensional systems; Pipeline processing; Signal processing; Signal processing algorithms; Sonar; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Oceanic Engineering, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0364-9059
  • Type

    jour

  • DOI
    10.1109/48.262301
  • Filename
    262301