Efficient Algorithms for Linear System Identification with Particular Symmetric Filters

被引:2
作者
Ficiu, Ionut-Dorinel [1 ]
Benesty, Jacob [2 ]
Dogariu, Laura-Maria [1 ]
Paleologu, Constantin [1 ]
Ciochina, Silviu [1 ]
机构
[1] Univ Politehn Bucuresti, Dept Telecommun, 1-3 Iuliu Maniu Blvd, Bucharest 061071, Romania
[2] Univ Quebec, INRS EMT, Montreal, PQ H5A 1K6, Canada
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 09期
关键词
adaptive filters; echo cancellation; impulse response decomposition; nearest Kronecker product; recursive least-squares (RLS) algorithm; symmetric filter; system identification; Wiener filter;
D O I
10.3390/app12094263
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In linear system identification problems, it is important to reveal and exploit any specific intrinsic characteristic of the impulse responses, in order to improve the overall performance, especially in terms of the accuracy and complexity of the solution. In this paper, we focus on the nearest Kronecker product decomposition of the impulse responses, together with low-rank approximations. Such an approach is suitable for the identification of a wide range of real-world systems. Most importantly, we reformulate the system identification problem by using a particular symmetric filter within the development, which allows us to efficiently design two (iterative/recursive) algorithms. First, an iterative Wiener filter is proposed, with improved performance as compared to the conventional Wiener filter, especially in challenging conditions (e.g., small amount of available data and/or noisy environments). Second, an even more practical solution is developed, in the form of a recursive least-squares adaptive algorithm, which could represent an appealing choice in real-time applications. Overall, based on the proposed approach, a system identification problem that can be conventionally solved by using a system of L = L1L2 equations (with L unknown parameters) is reformulated as a combination of two systems of PL1 and PL2 equations, respectively, where usually P << L-2 (i.e., a total of PL1 + PL2 parameters). This could lead to important advantages, in terms of both performance and complexity. Simulation results are provided in the framework of network and acoustic echo cancellation, supporting the performance gain and the practical features of the proposed algorithms.
引用
收藏
页数:26
相关论文
共 50 条
[31]   System Identification Algorithms Applied to Glottal Model Fitting [J].
Barycki, Piotr ;
Murtagh, Irene ;
Kirkpatrick, Barry .
BIOSIGNALS: PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, VOL 4: BIOSIGNALS, 2019, :124-131
[32]   TRANSFORM DOMAIN LMS ALGORITHMS FOR SPARSE SYSTEM IDENTIFICATION [J].
Shi, Kun ;
Ma, Xiaoli .
2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, :3714-3717
[33]   Volterra system identification using adaptive genetic algorithms [J].
Abbas, HM ;
Bayoumi, MM .
APPLIED SOFT COMPUTING, 2004, 5 (01) :75-86
[34]   Comparative Performance of Intelligent Algorithms for System Identification and Control [J].
Hossain, M. A. ;
Madkour, A. A. M. ;
Dahal, K. P. ;
Yu, H. .
JOURNAL OF INTELLIGENT SYSTEMS, 2008, 17 (04) :313-329
[35]   Efficient recursive least-squares algorithms for the identification of bilinear forms [J].
Elisei-Iliescu, Camelia ;
Stanciu, Cristian ;
Paleologu, Constantin ;
Benesty, Jacob ;
Anghel, Cristian ;
Ciochina, Silviu .
DIGITAL SIGNAL PROCESSING, 2018, 83 :280-296
[36]   Impedance Spectroscopy Based on Linear System Identification [J].
Ivanisevic, Nikola ;
Rodriguez, Saul ;
Rusu, Ana .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2019, 13 (02) :396-402
[37]   On resampling and uncertainty estimation in linear system identification [J].
Garatti, Simone ;
Bitmead, Robert R. .
AUTOMATICA, 2010, 46 (05) :785-795
[38]   Evolutionary non-linear system identification [J].
Ross, OM ;
López, OC ;
Melin, P .
IC-AI '04 & MLMTA'04 , VOL 1 AND 2, PROCEEDINGS, 2004, :84-90
[39]   System Identification for Passive Linear Quantum Systems [J].
Guta, Madalin ;
Yamamoto, Naoki .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (04) :921-936
[40]   KERNELS FOR LINEAR TIME INVARIANT SYSTEM IDENTIFICATION [J].
Dinuzzo, Francesco .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2015, 53 (05) :3299-3317