An efficient non-negative least mean squares algorithm based on q-gradient for system identification
The system identification under non-negative constraints problem is a common and important one in the real-life problems. A non-negative least mean squares algorithm was proposed to address such problems. However, it suffers from slow and unbalanced convergence. Motivated by the introduction of non-...
Gespeichert in:
Veröffentlicht in: | Digital signal processing 2024-05, Vol.148, p.104438, Article 104438 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The system identification under non-negative constraints problem is a common and important one in the real-life problems. A non-negative least mean squares algorithm was proposed to address such problems. However, it suffers from slow and unbalanced convergence. Motivated by the introduction of non-Newtonian gradient in least mean squares algorithm can accelerate the convergence. In this paper, an efficient non-negative least mean squares algorithm based on q-gradient is developed. At first, the q-gradient of the mean square error cost function is derived from the definition of Jackson's derivative. Then, the modified algorithm is developed by replacing the conventional gradient with the q-gradient on a fixed-point iteration scheme using Karush-Kuhn-Tucker condition. Simulations for stationary and non-stationary system identification are conducted to illustrate the effectiveness of the developed algorithm for constrain the system parameters to be non-negative and accelerate the convergence speed. Besides, it can balance the convergence rate for widely distributed parameters, especially for the convergence of small parameters. For practical application, the accuracy of system identification when the order of the adaptive filter is larger than the order of the system is also verified by the simulation.
•An efficient non-negative least mean squares algorithm based on q-gradient is developed.•The algorithm builds on a fixed-point scheme with KKT conditions using q-gradient of cost function.•The algorithm can improve the convergence speed and the balance of the convergence of parameters. |
---|---|
ISSN: | 1051-2004 1095-4333 |
DOI: | 10.1016/j.dsp.2024.104438 |