JOURNAL ARTICLE

A Recursive Least-squares Algorithm Based on the Nearest Kronecker Product Decomposition

Abstract

The recursive least-squares (RLS) adaptive filter is an appealing choice in system identification problems, mainly due to its fast convergence rate. However, this algorithm is computationally very complex, which may make it useless for the identification of high length impulse responses, like in echo cancellation. In this paper, we focus on a new approach to improve the efficiency of the RLS algorithm. The basic idea is to exploit the impulse response decomposition based on the nearest Kronecker product and low-rank approximation. Thus, a high-dimension system identification problem is reformulated in terms of low-dimension problems, which are tensorized together. Simulations performed in the context of echo cancellation indicate the good performance of the RLS algorithm based on this approach.

Keywords:
Kronecker product Algorithm Finite impulse response Recursive least squares filter Adaptive filter Computer science Rate of convergence Impulse response Dimension (graph theory) System identification Convergence (economics) Context (archaeology) Kronecker delta Mathematics Key (lock) Data modeling

Metrics

16
Cited By
2.15
FWCI (Field Weighted Citation Impact)
36
Refs
0.85
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Adaptive Filtering Techniques
Physical Sciences →  Engineering →  Computational Mechanics
Blind Source Separation Techniques
Physical Sciences →  Computer Science →  Signal Processing
Speech and Audio Processing
Physical Sciences →  Computer Science →  Signal Processing
© 2026 ScienceGate Book Chapters — All rights reserved.