International Journal of Electrical and Computer Engineering (IJECE) Vol. No. October 2025, pp. ISSN: 2088-8708. DOI: 10. 11591/ijece. A memory improved proportionate affine projection algorithm for sparse system identification Senthil Murugan Boopalan1. Sarojini Raju2. Krithiga Sukumaran1. Manimegalai Munisamy1. Kalphana Ilangovan1. Sudha Ramachandran3. Janani Munisamy1. Bharathiraja Ramamoorthi1. Sakthivel Pichaikaran3 Department of Electronics and Communication Engineering. Thanthai Periyar Government Institute of Technology. Vellore. India Department of Electronics and Communication Engineering. Government College of Engineering. Bodinayakanur. India Department of Electrical and Electronics Engineering. Thanthai Periyar Government Institute of Technology. Vellore. India Article Info ABSTRACT Article history: For cluster sparse system identification, it is known that the cluster sparse improved proportionate affine projection algorithm (CS-IPAPA) outperforms the standard IPAPA. However, since CS-IPAPA does not retain past proportionate factors, its performance can be further improved. In this paper, a modification to CS-IPAPA is proposed by utilizing the past instant proportionate elements based on its projection order. Steady-state performance of the proposed memory cluster sparse improved proportionate affine projection algorithm (MCS-IPAPA) is studied by deriving the condition for mean stability. Different simulation setups show that the proposed algorithm outperforms different versions of IPAPA in terms of convergence rate, normalized misalignment (NM) and tracking, for different types of inputs like colored noise, white noise, and speech signal. incorporating past proportionate factors, the proposed MCS-IPAPA significantly reduces computational complexity for higher projection orders. Received Dec 12, 2024 Revised Jun 6, 2025 Accepted Jul 3, 2025 Keywords: Adaptive filter Affine projection algorithm Cluster sparse system Echo cancellation Sparse system identification This is an open access article under the CC BY-SA license. Corresponding Author: Senthil Murugan Boopalan Department of Electronics and Communication Engineering. Thanthai Periyar Government Institute of Technology Vellore. Tamil Nadu. India Email: bsenthil24@gmail. INTRODUCTION Sparse system identification has gained much importance in the domain of adaptive signal The system is said to have a sparse impulse response if the number of active or large coefficients is very significantly lesser than that of inactive or small coefficients . , . In a block-sparse or clustersparse system, the large coefficients are grouped in clusters or blocks. In proportionate normalized least mean square (PNLMS), the chosen step-sizes or adaptation gains are proportional to the individual filter coefficients, showing higher performance for sparse systems . However, the PNLMS, shows poor performance for Speech and colored noise inputs . , . Over the years, several variants of PNLMS have been developed . Ae. Affine projection algorithm (APA), a input-data reusing algorithm, exhibits good performance even for the colored noise and speech inputs . , . Several variants of the proportionate APA (PAPA) have been introduced in the last two decades. Improved PAPA shows good performance even for dispersive paths . Ae. In memory IPAPA (MIPAPA), the proportionate elements track record was exploited to gain performance over the IPAPA . In improved MIPAPA (IMIPAPA) . , l0 norm was introduced to MIPAPA as a measure of sparsity, showing improved convergence performance over the MIPAPA. Journal homepage: http://ijece. ISSN: 2088-8708 Additionally, the memorized proportionate elements benefit computational complexity. The impulse response is segmented into many blocks, modifying PAPA or IPAPA update equation with l2,1 penalty . to give block sparse PAPA (BS-PAPA) or Block Sparse IPAPA (BS-IPAPA) that results in better convergence rate, tracking, reduced misalignment. In cluster sparse PAPA (CS-PAPA) or cluster sparse CS-IPAPA . , . , the norm l2,0 penalizes the PAPA or IPAPA as in CS-PNLMS or CS-IPNLMS to estimate sparse channels. results in better convergence performance and tracking, and less misalignment. The improvisation of CSPAPA by exploiting memory and its analyses was carried out in . The l0-norm BS-PAPA . 0-BS-PAPA) . was introduced by incorporating the l0-norm sparsity measure into BS-PAPA. The added penalty l0-norm helps in the shrinkage of inactive coefficients thereby producing higher convergence rate than the BS-PAPA. Several improved versions of the PAPA and the IPAPA were presented over the years . Ae. Memory CS-PAPA extends the idea of memory concept to the CS-PAPA. The performance of the MCS-PAPA is higher in terms of tracking, convergence rate and the misalignment, than the CS-PAPA. This research work is the sequel of . for further improvement of CS-IPAPA. In this paper, motivated by . , . , we propose the Memory CS-IPAPA (MCS-IPAPA) by extending the idea of memory in proportionate factors to the CS-IPAPA. In contrast to the CS-IPAPA, the past history of proportionate elements is incorporated in CS-IPAPA to enhance its performance. The main contributions of this research paper are: The manuscript is novel in the sense, for the first time, the memory characteristics of the proportionate coefficients are incorporated in an Improved proportionate affine projection algorithm, for cluster sparse The mathematical analysis for the update equation of the proposed algorithm MCS-IPAPA is fully presented. Steady- state performance study of the MCS-IPAPA is derived. The condition for the mean stability is derived to predict the steady-state performance. The condition shows that the mean stability depends on the input power level. With different inputs, the superior performance of the proposed is shown over the competing algorithms like the BS-IPAPA and CS-IPAPA. In terms of number of the multiplications, additions, divisions, memory spaces and comparisons, the time complexity of the proposed MCS-IPAPA is compared against existing algorithms. The proposed algorithm shows significant reduction in number of multiplications for higher projection order. In this paper, lower case symbols in boldface and uppercase symbols in boldface are adopted for column vectors and matrices, i. ycu and X, respectively. Also, for scalars like, normal font lower case symbols are used. To denote the time dependency of scalars and vectors like yce. and yce. , parentheses or round brackets are employed. The following notations are taken up in his research article: . (, )ycN: Transpose of a vector. ): Expectation or statistical mean. ||. ||: Euclidean norm of a vector. |A : Generalized inner product. yaycy : Identity matrix of dimension pxp. The rest of the paper is organized as follows: section 2 briefly reviews the conventional IPAPA and CS-IPAPA. The proposed algorithm MCS-IPAPA and its update equation derivation part are presented in In section 4, the condition for mean-stability is derived. Section 5 presents the several simulation experiments carried out and the results are illustrated. The computational complexity and the transient performance of the proposed algorithm are studied in section 6. Finally, section 7 concludes the research paper. BRIEF REVIEW OF IPAPA AND CS-IPAPA The roadmap to the research work is given by the theoretical framework by presenting the exiting relevant theories in the literature. The echo cancellation is a challenging sparse system identification problem in which the canceller models the impulse response of the echo path. A typical modelling of echo canceller is shown in Figure 1. Here, the impulse response of the unknown echo path is given by h of length K. The signal at the far-end is given by its snapshot taken at time instant l as x. = . , x. Oe . , x. Oe . A , x. Oe K . ]T . Then the desired signal is expressed below, as the sum of the output of the unknown echo path and the near-end or additive noise a. , ycc. = x ycN . Ea a. The echo path is estimated by the adaptive filter as i. co Oe . = . co Oe . , i1 . co Oe . A , iKOe1 . co Oe . ycN The output of the adaptive filter is given by . = ycu ycN . co Oe . Then, the error in the estimation of the echo path is Int J Elec & Comp Eng. Vol. No. October 2025: 4605-4619 Int J Elec & Comp Eng ISSN: 2088-8708 = ycc. Oe yc. Figure 1. An Echo canceller model IPAPA To further exploit the sparsity and improve the speed of convergence, the PAPA or the IPAPA recycles the input signal. The input data matrix is given as in . = . , ycu. co Oe . A , ycu. co Oe p . ] where AopAo denotes the projection order of IPAPA and p