Recursive least-squares algorithm based on a third-order tensor decomposition for low-rank system identification

被引:6
作者
Paleologu, Constantin [1 ]
Benesty, Jacob [2 ]
Stanciu, Cristian-Lucian [1 ]
Jensen, Jesper Rindom [3 ]
Christensen, Mads Graesboll [3 ]
Ciochina, Silviu [1 ]
机构
[1] Univ Politehn Bucuresti, Dept Telecommun, Bucharest, Romania
[2] Univ Quebec, INRS EMT, Montreal, PQ, Canada
[3] Aalborg Univ, Audio Anal Lab, CREATE, Aalborg, Denmark
关键词
Adaptive filter; Echo cancellation; Impulse response decomposition; Low-rank system; Nearest Kronecker product; Recursive least-squares (RLS) algorithm; System identification; Third-order tensor decomposition;
D O I
10.1016/j.sigpro.2023.109216
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A recently developed third-order tensor (TOT) decomposition-based method has proved to be working very well in linear system identification problems that target the estimation of long length impulse responses. This technique exploits the decomposition of the impulse response based on the nearest Kronecker product and low -rank approximations, but it also owns a specific advantage. Its main feature is related to the way of handling the rank of a third-order tensor, which is controlled in terms of the rank of a matrix and, as a result, is limited to small values. In this paper, we further develop a recursive least-squares (RLS) algorithm based on the TOT decomposition technique. The resulting solution combines the estimates provided by three shorter adaptive filters, thus gaining in terms of both performance and complexity. The three component filters are updated in parallel, which represents an important practical advantage, in terms of the modularity of implementation. Also, as compared to the conventional RLS algorithm, a significant reduction of the computational complexity can be achieved for the common setup of the decomposition parameters. Besides, since the length of the adaptive filter highly influences the main performance criteria (e.g., convergence, tracking, and accuracy), the proposed RLS version based on the TOT decomposition outperforms both the conventional algorithm and a previously developed RLS-based solution that involves a second-order decomposition. These performance gains mainly reflect in a faster tracking capability and a better accuracy of the estimate (i.e., lower misalignment). Simulations performed in the framework of echo cancellation support the performance features of the proposed tensorial RLS-based algorithm.
引用
收藏
页数:10
相关论文
共 28 条
[1]  
Altan Aytac, 2018, 2018 26th Signal Processing and Communications Applications Conference (SIU), DOI 10.1109/SIU.2018.8404539
[2]   Model predictive control of three-axis gimbal system mounted on UAV for real-time target tracking under external disturbances [J].
Altan, Aytac ;
Hacioglu, Rifat .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2020, 138
[3]   Linear System Identification Based on a Third-Order Tensor Decomposition [J].
Benesty, Jacob ;
Paleologu, Constantin ;
Ciochin, Silviu .
IEEE SIGNAL PROCESSING LETTERS, 2023, 30 :503-507
[4]   Nonlinear Spline Adaptive Filters based on a Low Rank Approximation [J].
Bhattacharjee, Sankha Subhra ;
Patel, Vinal ;
George, Nithin, V .
SIGNAL PROCESSING, 2022, 201
[5]   Nearest Kronecker Product Decomposition Based Linear-in-The-Parameters Nonlinear Filters [J].
Bhattacharjee, Sankha Subhra ;
George, Nithin V. .
IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2021, 29 :2111-2122
[6]   Fast and efficient acoustic feedback cancellation based on low rank approximation [J].
Bhattacharjee, Sankha Subhra ;
George, Nithin V. .
SIGNAL PROCESSING, 2021, 182
[7]   Tensor Decompositions for Signal Processing Applications [J].
Cichocki, Andrzej ;
Mandic, Danilo P. ;
Anh Huy Phan ;
Caiafa, Cesar F. ;
Zhou, Guoxu ;
Zhao, Qibin ;
De Lathauwer, Lieven .
IEEE SIGNAL PROCESSING MAGAZINE, 2015, 32 (02) :145-163
[8]   Tensor modelling of MIMO communication systems with performance analysis and Kronecker receivers [J].
da Costa, Michele Nazareth ;
Favier, Gerard ;
Romano, Joao Marcos T. .
SIGNAL PROCESSING, 2018, 145 :304-316
[9]   A Finite Algorithm to Compute Rank-1 Tensor Approximations [J].
da Silva, Alex P. ;
Comon, Pierre ;
de Almeida, Andre L. F. .
IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (07) :959-963
[10]  
Diniz P.S. R., 2013, Adaptive filtering: algorithms and practical implementation