• DocumentCode
    1186538
  • Title

    The digital all-pass filter: a versatile signal processing building block

  • Author

    Regalia, Phillip A. ; Mitra, Sanjit K. ; Vaidyanathan, P.P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • Volume
    76
  • Issue
    1
  • fYear
    1988
  • fDate
    1/1/1988 12:00:00 AM
  • Firstpage
    19
  • Lastpage
    37
  • Abstract
    The properties of digital all-pass filters are reviewed and a broad overview of the diversity of applications in digital filtering is provided. Starting with the definition and basic properties of a scalar all-pass function, a variety of structures satisfying the all-pass property are assembled, with emphasis placed on the concept of structural losslessness. Applications are then outlined in notch filtering, complementary filtering and filter banks, multirate filtering, spectrum and group-delay equalization, and Hilbert transformations. In all cases, the structural losslessness property induces very robust performance in the face of multiplier coefficient quantization. Finally, the state-space manifestations of the all-pass property are explored, and it is shown that many all-pass filter structures are devoid of limit cycle behavior and feature very low roundoff noise gain
  • Keywords
    all-pass filters; digital filters; Hilbert transformations; complementary filtering; digital all-pass filter; filter banks; group-delay equalization; limit cycle behavior; multiplier coefficient quantization; multirate filtering; notch filtering; robust performance; roundoff noise gain; scalar all-pass function; structural losslessness; versatile signal processing building block; Assembly; Buildings; Digital filters; Digital signal processing; Filter bank; Filtering; Limit-cycles; Noise robustness; Performance loss; Quantization;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.3286
  • Filename
    3286