• DocumentCode
    1176831
  • Title

    Pipeline interleaving and parallelism in recursive digital filters. I. Pipelining using scattered look-ahead and decomposition

  • Author

    Parhi, Keshab K. ; Messerschmitt, David G.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    37
  • Issue
    7
  • fYear
    1989
  • fDate
    7/1/1989 12:00:00 AM
  • Firstpage
    1099
  • Lastpage
    1117
  • Abstract
    A look-ahead approach (referred to as scattered look-ahead) to pipeline recursive loops is introduced in a way that guarantees stability. A decomposition technique is proposed to implement the nonrecursive portion (generated due to the scattered look-ahead process) in a decomposed manner to obtain concurrent stable pipelined realizations of logarithmic implementation complexity with respect to the number of loop pipeline stages (as opposed to linear). The upper bound on the roundoff error in these pipelined filters is shown to improve with an increase in the number of loop pipeline stages. Efficient pipelined realizations are studied of both direct-form and state-space-form recursive digital filters. Based on the scattered look-ahead technique, fully pipelined and fully hardware efficient linear bidirectional systolic arrays for recursive digital filters are presented. The decomposition technique is extended to time-varying recursive systems
  • Keywords
    digital filters; filtering and prediction theory; pipeline processing; decomposition; direct-form; logarithmic implementation complexity; pipeline recursive loops; recursive digital filters; scattered look-ahead; stability; state-space-form; systolic arrays; time-varying; Digital filters; Hardware; Interleaved codes; Pipelines; Roundoff errors; Scattering; Stability; Systolic arrays; Time varying systems; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/29.32286
  • Filename
    32286