{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:00:43Z","timestamp":1740171643167,"version":"3.37.3"},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,9,17]],"date-time":"2021-09-17T00:00:00Z","timestamp":1631836800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,9,17]],"date-time":"2021-09-17T00:00:00Z","timestamp":1631836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Science, Technology and Innovation Commission of Shenzhen Municipality","award":["JCYJ20170815161351983"],"award-info":[{"award-number":["JCYJ20170815161351983"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U20B2040","61671379"],"award-info":[{"award-number":["U20B2040","61671379"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Geometric algebra (GA) is an efficient tool to deal with hypercomplex processes due to its special data structure. In this article, we introduce the affine projection algorithm (APA) in the GA domain to provide fast convergence against hypercomplex colored signals. Following the principle of minimal disturbance and the orthogonal affine subspace theory, we formulate the criterion of designing the GA-APA as a constrained optimization problem, which can be solved by the method of Lagrange Multipliers. Then, the differentiation of the cost function is calculated using geometric calculus (the extension of GA to include differentiation) to get the update formula of the GA-APA. The stability of the algorithm is analyzed based on the mean-square deviation. To avoid ill-posed problems, the regularized GA-APA is also given in the following. The simulation results show that the proposed adaptive filters, in comparison with existing methods, achieve a better convergence performance under the condition of colored input signals.<\/jats:p>","DOI":"10.1186\/s13634-021-00790-y","type":"journal-article","created":{"date-parts":[[2021,9,17]],"date-time":"2021-09-17T09:06:09Z","timestamp":1631869569000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Geometric-algebra affine projection adaptive filter"],"prefix":"10.1186","volume":"2021","author":[{"given":"Yuetao","family":"Ren","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1891-6298","authenticated-orcid":false,"given":"Yongfeng","family":"Zhi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,9,17]]},"reference":[{"issue":"6","key":"790_CR1","doi-asserted-by":"publisher","first-page":"858","DOI":"10.1109\/LSP.2016.2558461","volume":"23","author":"WB Lopes","year":"2016","unstructured":"W.B. Lopes, A. Al-Nuaimi, C.G. Lopes, Geometric-algebra LMS adaptive filter and its application to rotation estimation. IEEE Signal Process. Lett. 23(6), 858\u2013862 (2016). https:\/\/doi.org\/10.1109\/LSP.2016.2558461","journal-title":"IEEE Signal Process. Lett."},{"issue":"12","key":"790_CR2","doi-asserted-by":"publisher","first-page":"3961","DOI":"10.1109\/TAP.2010.2078468","volume":"58","author":"JF Jiang","year":"2010","unstructured":"J.F. Jiang, J.Q. Zhang, Geometric algebra of Euclidean 3-space for electromagnetic vector-sensor array processing, part i: modeling. IEEE Trans. Antennas Propag. 58(12), 3961\u20133973 (2010). https:\/\/doi.org\/10.1109\/TAP.2010.2078468","journal-title":"IEEE Trans. Antennas Propag."},{"issue":"14","key":"790_CR3","doi-asserted-by":"publisher","first-page":"3649","DOI":"10.1109\/TSP.2019.2916028","volume":"67","author":"WB Lopes","year":"2019","unstructured":"W.B. Lopes, C.G. Lopes, Geometric-algebra adaptive filters. IEEE Trans. Signal Process. 67(14), 3649\u20133662 (2019). https:\/\/doi.org\/10.1109\/TSP.2019.2916028","journal-title":"IEEE Trans. Signal Process."},{"key":"790_CR4","unstructured":"E. Hitzer, Introduction to Clifford\u2019s Geometric Algebra. arxiv:1306.1660"},{"key":"790_CR5","unstructured":"D. Hestenes, G. Sobczyk, Clifford Algebra to Geometric Calculus: a Unified Language for Mathematics and Physics, Reprint edn. Fundamental theories of physics, vol. 5. Reidel. OCLC: 552321534"},{"issue":"2","key":"790_CR6","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1007\/BF03161244","volume":"12","author":"EMS Hitzer","year":"2002","unstructured":"E.M.S. Hitzer, Multivector differential calculus. Adv. Appl. Clifford Algebras 12(2), 135\u2013182 (2002). https:\/\/doi.org\/10.1007\/BF03161244","journal-title":"Adv. Appl. Clifford Algebras"},{"issue":"1","key":"790_CR7","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1186\/s13634-017-0503-y","volume":"2017","author":"T Meng","year":"2017","unstructured":"T. Meng, M. Wu, N. Yuan, DOA estimation for conformal vector-sensor array using geometric algebra. EURASIP J. Adv. Signal Process. 2017(1), 64 (2017). https:\/\/doi.org\/10.1186\/s13634-017-0503-y","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"790_CR8","doi-asserted-by":"publisher","DOI":"10.1155\/2008\/213293","author":"X Gong","year":"2009","unstructured":"X. Gong, Z. Liu, Y. Xu, Quad-quaternion MUSIC for DOA estimation using electromagnetic vector sensors. EURASIP J. Adv. Signal Process. (2009). https:\/\/doi.org\/10.1155\/2008\/213293","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"790_CR9","doi-asserted-by":"publisher","unstructured":"E. Hitzer, T. Nitta, Y. Kuroe, Applications of Clifford\u2019s geometric algebra. Adv. Appl. Clifford Algebras 23(2), 377\u2013404 (2013). https:\/\/doi.org\/10.1007\/s00006-013-0378-4. arXiv: 1305.5663","DOI":"10.1007\/s00006-013-0378-4"},{"key":"790_CR10","unstructured":"S. Haykin, Adaptive Filter Theory, 5th edn. Pearson"},{"issue":"5","key":"790_CR11","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1002\/ecja.4400670503","volume":"67","author":"K Ozeki","year":"1984","unstructured":"K. Ozeki, T. Umeda, An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties. Electron. Commun. Jpn. Part I: Commun. 67(5), 19\u201327 (1984). https:\/\/doi.org\/10.1002\/ecja.4400670503","journal-title":"Electron. Commun. Jpn. Part I: Commun."},{"issue":"6","key":"790_CR12","doi-asserted-by":"publisher","first-page":"1788","DOI":"10.1016\/j.sigpro.2009.11.026","volume":"90","author":"Y Xia","year":"2010","unstructured":"Y. Xia, C.C. Took, D.P. Mandic, An augmented affine projection algorithm for the filtering of noncircular complex signals. Signal Process. 90(6), 1788\u20131799 (2010). https:\/\/doi.org\/10.1016\/j.sigpro.2009.11.026","journal-title":"Signal Process."},{"issue":"2","key":"790_CR13","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/97.484209","volume":"3","author":"J Benesty","year":"1996","unstructured":"J. Benesty, P. Duhamel, Y. Grenier, A multichannel affine projection algorithm with applications to multichannel acoustic echo cancellation. IEEE Signal Process. Lett. 3(2), 35\u201337 (1996). https:\/\/doi.org\/10.1109\/97.484209","journal-title":"IEEE Signal Process. Lett."},{"key":"790_CR14","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1016\/j.amc.2015.09.059","volume":"273","author":"Y-F Zhi","year":"2016","unstructured":"Y.-F. Zhi, F.-F. Shang, J. Zhang, Z. Wang, Optimal step-size of pseudo affine projection algorithm. Appl. Math. Comput. 273, 82\u201388 (2016). https:\/\/doi.org\/10.1016\/j.amc.2015.09.059","journal-title":"Appl. Math. Comput."},{"issue":"3","key":"790_CR15","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/TAES.2016.150029","volume":"31","author":"KJ Sangston","year":"2016","unstructured":"K.J. Sangston, Geometry of complex data. IEEE Aerospace Electron. Syst. Mag. 31(3), 32\u201369 (2016). https:\/\/doi.org\/10.1109\/TAES.2016.150029","journal-title":"IEEE Aerospace Electron. Syst. Mag."},{"issue":"3","key":"790_CR16","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1016\/j.neunet.2009.10.006","volume":"23","author":"BC Ujang","year":"2010","unstructured":"B.C. Ujang, C.C. Took, D.P. Mandic, Split quaternion nonlinear adaptive filtering. Neural Netw. 23(3), 426\u2013434 (2010). https:\/\/doi.org\/10.1016\/j.neunet.2009.10.006","journal-title":"Neural Netw."},{"key":"790_CR17","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1016\/j.sigpro.2014.04.006","volume":"104","author":"X Zhang","year":"2014","unstructured":"X. Zhang, W. Liu, Y. Xu, Z. Liu, Quaternion-valued robust adaptive beamformer for electromagnetic vector-sensor arrays with worst-case constraint. Signal Process. 104, 274\u2013283 (2014). https:\/\/doi.org\/10.1016\/j.sigpro.2014.04.006","journal-title":"Signal Process."},{"key":"790_CR18","doi-asserted-by":"publisher","unstructured":"X. Gou, Y. Xu, Z. Liu, X. Gong, Quaternion-capon beamformer using crossed-dipole arrays, in 2011 4th IEEE International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications (2011), pp. 34\u201337. https:\/\/doi.org\/10.1109\/MAPE.2011.6156140","DOI":"10.1109\/MAPE.2011.6156140"},{"issue":"9","key":"790_CR19","doi-asserted-by":"publisher","first-page":"1042","DOI":"10.1002\/mma.2660","volume":"36","author":"E Hitzer","year":"2013","unstructured":"E. Hitzer, Algebraic foundations of split hypercomplex nonlinear adaptive filtering. Math. Methods Appl. Sci. 36(9), 1042\u20131055 (2013). https:\/\/doi.org\/10.1002\/mma.2660","journal-title":"Math. Methods Appl. Sci."},{"key":"790_CR20","doi-asserted-by":"publisher","unstructured":"A. Al-Nuaimi, E. Steinbach, W.B. Lopes, C.G. Lopes, 6dof point cloud alignment using geometric algebra-based adaptive filtering, in 2016 IEEE Winter Conference on Applications of Computer Vision (WACV), pp. 1\u20139. https:\/\/doi.org\/10.1109\/WACV.2016.7477642","DOI":"10.1109\/WACV.2016.7477642"},{"issue":"6","key":"790_CR21","doi-asserted-by":"publisher","first-page":"1164","DOI":"10.1109\/TCSII.2019.2931507","volume":"67","author":"W Wang","year":"2019","unstructured":"W. Wang, H. Zhao, X. Zeng, Geometric algebra correntropy: definition and application to robust adaptive filtering. IEEE Trans. Circuits Syst. II Express Briefs 67(6), 1164\u20131168 (2019). https:\/\/doi.org\/10.1109\/TCSII.2019.2931507","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"790_CR22","doi-asserted-by":"publisher","first-page":"92861","DOI":"10.1109\/ACCESS.2020.2994230","volume":"8","author":"R Wang","year":"2020","unstructured":"R. Wang, M. Liang, Y. He, X. Wang, W. Cao, A normalized adaptive filtering algorithm based on geometric algebra. IEEE Access 8, 92861\u201392874 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.2994230","journal-title":"IEEE Access"},{"key":"790_CR23","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1016\/j.amc.2017.05.027","volume":"311","author":"E Hitzer","year":"2017","unstructured":"E. Hitzer, S. Sangwine, Multivector and multivector matrix inverses in real Clifford algebras. Appl. Math. Comput. 311, 375\u2013389 (2017). https:\/\/doi.org\/10.1016\/j.amc.2017.05.027","journal-title":"Appl. Math. Comput."},{"issue":"7","key":"790_CR24","doi-asserted-by":"publisher","first-page":"1712","DOI":"10.1016\/j.sigpro.2012.12.019","volume":"93","author":"C Jahanchahi","year":"2013","unstructured":"C. Jahanchahi, C. Cheong Took, D.P. Mandic, A class of quaternion valued affine projection algorithms. Signal Process. 93(7), 1712\u20131723 (2013). https:\/\/doi.org\/10.1016\/j.sigpro.2012.12.019","journal-title":"Signal Process."}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-021-00790-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13634-021-00790-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-021-00790-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,17]],"date-time":"2021-09-17T09:26:48Z","timestamp":1631870808000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/s13634-021-00790-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,17]]},"references-count":24,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["790"],"URL":"https:\/\/doi.org\/10.1186\/s13634-021-00790-y","relation":{},"ISSN":["1687-6180"],"issn-type":[{"type":"electronic","value":"1687-6180"}],"subject":[],"published":{"date-parts":[[2021,9,17]]},"assertion":[{"value":"20 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 September 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 September 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"82"}}