Abstract
The affine projection (AP) algorithm is one of the most celebrated adaptive filtering algorithms, and it achieves a good tradeoff between the convergence rate and computational complexity. However, the complexity of the AP algorithm increases with the projection order. A wealth of fast AP algorithms have been proposed to reduce the complexity in the last two decades. However, those low-complexity methods have not been well analyzed and compared. To fill this gap, this paper reviews the fast AP algorithms, including both fast filtering approaches and efficient solutions of the linear system of equations. The advantages and disadvantages of each fast implementation version are clarified based on an extensive performance evaluation, which could be useful to engineers when selecting a suitable algorithm for their specific applications and could also be a starting point for experts in this field to develop better solutions.
Original language | English |
---|---|
Pages (from-to) | 297-322 |
Number of pages | 26 |
Journal | Digital Signal Processing: A Review Journal |
Volume | 83 |
DOIs | |
Publication status | Published - Dec 2018 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2018 Elsevier Inc.
ASJC Scopus Subject Areas
- Signal Processing
- Computer Vision and Pattern Recognition
- Statistics, Probability and Uncertainty
- Computational Theory and Mathematics
- Artificial Intelligence
- Applied Mathematics
- Electrical and Electronic Engineering
Keywords
- Adaptive filter
- Affine projection
- Low complexity
- Matrix inversion