{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:02:58Z","timestamp":1760234578081,"version":"build-2065373602"},"reference-count":48,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T00:00:00Z","timestamp":1621468800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006595","name":"Unitatea Executiva pentru Finantarea Invatamantului Superior, a Cercetarii, Dezvoltarii si Inovarii","doi-asserted-by":"publisher","award":["PN-III-P1-1.1-PD-2019-0340","PN-III-P1-1.1-TE-2019-0529"],"award-info":[{"award-number":["PN-III-P1-1.1-PD-2019-0340","PN-III-P1-1.1-TE-2019-0529"]}],"id":[{"id":"10.13039\/501100006595","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Kalman filter represents a very popular signal processing tool, with a wide range of applications within many fields. Following a Bayesian framework, the Kalman filter recursively provides an optimal estimate of a set of unknown variables based on a set of noisy observations. Therefore, it fits system identification problems very well. Nevertheless, such scenarios become more challenging (in terms of the convergence and accuracy of the solution) when the parameter space becomes larger. In this context, the identification of linearly separable systems can be efficiently addressed by exploiting tensor-based decomposition techniques. Such multilinear forms can be modeled as rank-1 tensors, while the final solution is obtained by solving and combining low-dimension system identification problems related to the individual components of the tensor. Recently, the identification of multilinear forms was addressed based on the Wiener filter and most well-known adaptive algorithms. In this work, we propose a tensorial Kalman filter tailored to the identification of multilinear forms. Furthermore, we also show the connection between the proposed algorithm and other tensor-based adaptive filters. Simulation results support the theoretical findings and show the appealing performance features of the proposed Kalman filter for multilinear forms.<\/jats:p>","DOI":"10.3390\/s21103555","type":"journal-article","created":{"date-parts":[[2021,5,20]],"date-time":"2021-05-20T06:13:45Z","timestamp":1621491225000},"page":"3555","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A Kalman Filter for Multilinear Forms and Its Connection with Tensorial Adaptive Filters"],"prefix":"10.3390","volume":"21","author":[{"given":"Laura-Maria","family":"Dogariu","sequence":"first","affiliation":[{"name":"Department of Telecommunications, University Politehnica of Bucharest, 1-3, Iuliu Maniu Blvd., 061071 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0379-2360","authenticated-orcid":false,"given":"Constantin","family":"Paleologu","sequence":"additional","affiliation":[{"name":"Department of Telecommunications, University Politehnica of Bucharest, 1-3, Iuliu Maniu Blvd., 061071 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0036-5865","authenticated-orcid":false,"given":"Jacob","family":"Benesty","sequence":"additional","affiliation":[{"name":"INRS-EMT, University of Quebec, Montreal, QC H5A 1K6, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cristian-Lucian","family":"Stanciu","sequence":"additional","affiliation":[{"name":"Department of Telecommunications, University Politehnica of Bucharest, 1-3, Iuliu Maniu Blvd., 061071 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudia-Cristina","family":"Oprea","sequence":"additional","affiliation":[{"name":"Department of Telecommunications, University Politehnica of Bucharest, 1-3, Iuliu Maniu Blvd., 061071 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Silviu","family":"Ciochin\u0103","sequence":"additional","affiliation":[{"name":"Department of Telecommunications, University Politehnica of Bucharest, 1-3, Iuliu Maniu Blvd., 061071 Bucharest, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,20]]},"reference":[{"key":"ref_1","unstructured":"Gesbert, D., and Duhamel, P. (1996, January 24\u201326). Robust blind joint data\/channel estimation based on bilinear optimization. Proceedings of the IEEE Workshop on Statistical Signal and Array Processing (WSSAP), Corfu, Greece."},{"key":"ref_2","unstructured":"Ribeiro, L.N., Schwarz, S., Rupp, M., de Almeida, A.L.F., and Mota, J.C.M. (September, January 28). A low-complexity equalizer for massive MIMO systems based on array separability. Proceedings of the European Signal Processing Conference (EUSIPCO), Kos, Greece."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1747","DOI":"10.1016\/S0165-1684(00)00085-2","article-title":"Adaptation of a memoryless preprocessor for nonlinear acoustic echo cancelling","volume":"80","author":"Stenger","year":"2000","journal-title":"Signal Process."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Huang, Y., Skoglund, J., and Luebs, A. (2017, January 5\u20139). Practically efficient nonlinear acoustic echo cancellers using cascaded block RLS and FLMS adaptive filters. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.","DOI":"10.1109\/ICASSP.2017.7952225"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Cichocki, A., Zdunek, R., Pan, A.H., and Amari, S. (2009). Nonnegative Matrix and Tensor Factorizations: Applications to Exploratory Multiway Data Analysis and Blind Source Separation, Wiley.","DOI":"10.1002\/9780470747278"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1109\/TSP.2016.2617858","article-title":"A tensor-based method for large-scale blind source separation using segmentation","volume":"65","author":"Debals","year":"2017","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Benesty, J., Cohen, I., and Chen, J. (2019). Array Processing\u2013Kronecker Product Beamforming, Springer.","DOI":"10.1007\/978-3-030-15600-8"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.sigpro.2018.12.010","article-title":"Separable linearly constrained minimum variance beamformers","volume":"158","author":"Ribeiro","year":"2019","journal-title":"Signal Process."},{"key":"ref_9","unstructured":"Vasilescu, M.A.O., and Kim, E. (2019, January 4\u20138). Compositional hierarchical tensor factorization: Representing hierarchical intrinsic and extrinsic causal factors. Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), Anchorage, AK, USA."},{"key":"ref_10","unstructured":"Vasilescu, M.A.O., Kim, E., and Zeng, X.S. (2020, January 10\u201315). CausalX: Causal eXplanations and block multilinear factor analysis. Proceedings of the International Conference on Pattern Recognition (ICPR), Milan, Italy."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1109\/MSP.2014.2329429","article-title":"Breaking the curse of dimensionality using decompositions of incomplete tensors: Tensor-based scientific computing in big data analysis","volume":"31","author":"Vervliet","year":"2014","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1109\/MSP.2013.2297439","article-title":"Tensor decompositions for signal processing applications: From two-way to multiway component analysis","volume":"32","author":"Cichocki","year":"2015","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3551","DOI":"10.1109\/TSP.2017.2690524","article-title":"Tensor decomposition for signal processing and machine learning","volume":"65","author":"Sidiropoulos","year":"2017","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1016\/j.sigpro.2017.12.015","article-title":"Tensor modelling of MIMO communication systems with performance analysis and Kronecker receivers","volume":"145","author":"Favier","year":"2018","journal-title":"Signal Process."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kuo, S.M., and Morgan, D.R. (1996). Active Noise Control Systems: Algorithms and DSP Implementations, Wiley.","DOI":"10.1117\/12.204209"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, J., and Stoica, P. (2006). Robust Adaptive Beamforming, Wiley.","DOI":"10.1002\/0471733482"},{"key":"ref_17","unstructured":"Benesty, J., Chen, J., and Huang, Y. (2008). Microphone Array Signal Processing, Springer."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1109\/LSP.2017.2685461","article-title":"On the identification of bilinear forms with the Wiener filter","volume":"24","author":"Benesty","year":"2017","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Dogariu, L.-M., Ciochin\u0103, S., Benesty, J., and Paleologu, C. (2019). System identification based on tensor decompositions: A trilinear approach. Symmetry, 11.","DOI":"10.3390\/sym11040556"},{"key":"ref_20","unstructured":"Haykin, S. (2002). Adaptive Filter Theory, Prentice-Hall. [4th ed.]."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Benesty, J., and Huang, Y. (2003). Adaptive Signal Processing\u2013Applications to Real-World Problems, Springer.","DOI":"10.1007\/978-3-662-11028-7"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Diniz, P.S.R. (2013). Adaptive Filtering: Algorithms and Practical Implementation, Springer. [4th ed.].","DOI":"10.1007\/978-1-4614-4106-9"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Rupp, M., and Schwarz, S. (2015, January 19\u201324). A tensor LMS algorithm. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, Australia.","DOI":"10.1109\/ICASSP.2015.7178591"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.dsp.2018.01.010","article-title":"Adaptive filtering for the identification of bilinear forms","volume":"75","author":"Paleologu","year":"2018","journal-title":"Digit. Signal Process."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1016\/j.dsp.2018.09.005","article-title":"Efficient recursive least-squares algorithms for the identification of bilinear forms","volume":"83","author":"Stanciu","year":"2018","journal-title":"Digit. Signal Process."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Elisei-Iliescu, C., Dogariu, L.-M., Paleologu, C., Benesty, J., Enescu, A.A., and Ciochin\u0103, S. (2020). A recursive least-squares algorithm for the identification of trilinear forms. Algorithms, 13.","DOI":"10.3390\/a13060135"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Dogariu, L., Paleologu, C., Ciochin\u0103, S., Benesty, J., and Piantanida, P. (2018, January 15\u201320). Identification of bilinear forms with the Kalman filter. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.","DOI":"10.1109\/ICASSP.2018.8461971"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Dogariu, L.-M., Ciochin\u0103, S., Paleologu, C., and Benesty, J. (2018). A connection between the Kalman filter and an optimized LMS algorithm for bilinear forms. Algorithms, 11.","DOI":"10.3390\/a11120211"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/79.295229","article-title":"A state-space approach to adaptive RLS filtering","volume":"11","author":"Sayed","year":"1994","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1109\/MSP.2012.2203621","article-title":"Understanding the basis of the Kalman filter via a simple and intuitive derivation","volume":"29","author":"Faragher","year":"2012","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1539","DOI":"10.1109\/TASL.2013.2245654","article-title":"Study of the general Kalman filter for echo cancellation","volume":"21","author":"Paleologu","year":"2013","journal-title":"IEEE Trans. Audio Speech Lang. Process."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2810","DOI":"10.1109\/TSP.2019.2910490","article-title":"State-space adaptive nonlinear self-interference cancellation for full-duplex communication","volume":"67","author":"Vogt","year":"2019","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"107239","DOI":"10.1016\/j.sigpro.2019.107239","article-title":"An efficient Kalman filter for the identification of low-rank systems","volume":"166","author":"Dogariu","year":"2020","journal-title":"Signal Process."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Li, X., Dong, H., and Han, S. (2020, January 17\u201322). Multiple linear regression with Kalman filter for predicting end prices of online auctions. Proceedings of the IEEE DASC\/PiCom\/CBDCom\/CyberSciTech, Calgary, AB, Canada.","DOI":"10.1109\/DASC-PICom-CBDCom-CyberSciTech49142.2020.00042"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Shan, C., Zhou, W., Yang, Y., and Jiang, Z. (2021). Multi-fading factor and updated monitoring strategy adaptive Kalman filter-based variational Bayesian. Sensors, 21.","DOI":"10.3390\/s21010198"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhang, H., and Zhang, X. (2021). Robust SCKF filtering method for MINS\/GPS in-motion alignment. Sensors, 21.","DOI":"10.3390\/s21082597"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Dogariu, L.-M., Ciochin\u0103, S., Paleologu, C., Benesty, J., and Oprea, C. (2020, January 7\u20139). An iterative Wiener filter for the identification of multilinear forms. Proceedings of the IEEE International Conference on Telecommunications and Signal Processing (TSP), Milan, Italy.","DOI":"10.1109\/TSP49548.2020.9163453"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Dogariu, L.-M., Paleologu, C., Benesty, J., Oprea, C., and Ciochin\u0103, S. (2020, January 5\u20136). LMS algorithms for multilinear forms. Proceedings of the IEEE International Symposium on Electronics and Telecommunications (ISETC), Timi\u015foara, Romania.","DOI":"10.1109\/ISETC50328.2020.9301133"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Dogariu, L.-M., Stanciu, C.L., Elisei-Iliescu, C., Paleologu, C., Benesty, J., and Ciochin\u0103, S. (2021). Tensor-based adaptive filtering algorithms. Symmetry, 13.","DOI":"10.3390\/sym13030481"},{"key":"ref_41","unstructured":"Bertsekas, D.P. (1999). Nonlinear Programming, Athena Scientific. [2nd ed.]."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/S0377-0427(00)00393-9","article-title":"The ubiquitous Kronecker product","volume":"123","author":"Loan","year":"2000","journal-title":"J. Comput. Appl. Math."},{"key":"ref_43","unstructured":"Kay, S.M. (1993). Fundamentals of Statistical Signal Processing, Volume I: Estimation Theory, Prentice Hall."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Ciochin\u0103, S., Paleologu, C., Benesty, J., and Enescu, A.A. (2009, January 9\u201310). On the influence of the forgetting factor of the RLS adaptive filter in system identification. Proceedings of the IEEE International Symposium on Signals, Circuits and Systems (ISSCS), Ia\u015fi, Romania.","DOI":"10.1109\/ISSCS.2009.5206117"},{"key":"ref_45","unstructured":"(2002). Digital Network Echo Cancellers, ITU. ITU-T Recommendations G.168."},{"key":"ref_46","unstructured":"Iqbal, M.A., and Grant, S.L. (April, January 31). Novel variable step size NLMS algorithm for echo cancellation. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Las Vegas, NV, USA."},{"key":"ref_47","unstructured":"Paleologu, C., Ciochin\u0103, S., and Benesty, J. (April, January 31). Double-talk robust VSSNLMS algorithm for under-modeling acoustic echo cancellation. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Las Vegas, NV, USA."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/97.700920","article-title":"On the evaluation of estimated impulse responses","volume":"5","author":"Morgan","year":"1998","journal-title":"IEEE Signal Process. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/10\/3555\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:04:34Z","timestamp":1760162674000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/10\/3555"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,20]]},"references-count":48,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["s21103555"],"URL":"https:\/\/doi.org\/10.3390\/s21103555","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,5,20]]}}}