Skip to main content
Log in

Interval variable step-size spline adaptive filter for the identification of nonlinear block-oriented system

  • Original paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

In order to improve the convergence speed of the nonlinear spline adaptive filter (SAF) in the identification of block-oriented systems, an interval variable step-size algorithm is proposed. Traditional SAF algorithm uses constant step size during iteration, leading to a contradiction between convergence speed and steady-state accuracy. In this paper, a new kind of variable step-size algorithm is proposed, fully considering the particularity of spline interpolation in the nonlinear part of the block-oriented model. The step size of each interpolation interval is independent from that of other intervals, and it is dominated by the correlated squared error which is evaluated by an exponential-weighted averaging (EWA) process. In this paper, the independent step size in each interpolation interval is also updated through an EWA process of the correlated error. The effects of the parameters on the convergence performance of the proposed strategy have been theoretically analyzed and verified by simulations. Finally, some numerical simulations have confirmed that the proposed interval variable step-size approach can significantly improve the convergence speed as well as reduce the steady-state error compared with the traditional SAF and the existing variable step-size SAF algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Billings, S.A.: Identification of nonlinear systems—a survey. In: IEE Proceedings D (Control Theory and Applications), vol. 127, pp. 272–285. IET (1980)

  2. Comminiello, D., Principe, J.C.: Adaptive Learning Methods for Nonlinear System Modeling. Butterworth-Heinemann, Oxford (2018)

    MATH  Google Scholar 

  3. Haykin, S.S.: Adaptive Filter Theory. Pearson Education India, London (2005)

    MATH  Google Scholar 

  4. Lesiak, C., Krener, A.: The existence and uniqueness of Volterra series for nonlinear systems. IEEE Transactions on Automatic Control 23(6), 1090–1095 (1978)

    Article  MathSciNet  Google Scholar 

  5. Lee, J., Mathews, V.J.: A fast recursive least squares adaptive second order Volterra filter and its performance analysis. IEEE Transactions on Signal Processing 41(3), 1087–1102 (1993)

    Article  Google Scholar 

  6. Ogunfunmi, T.: Adaptive Nonlinear System Identification: The Volterra and Wiener Model Approaches. Springer, Berlin (2007)

    Book  Google Scholar 

  7. Haykin, S.: Neural Networks: A Comprehensive Foundation. Prentice Hall PTR, Upper Saddle River (1994)

    MATH  Google Scholar 

  8. Rubaai, A., Kotaru, R.: Online identification and control of a DC motor using learning adaptation of neural networks. IEEE Transactions on Industry Applications 36(3), 935–942 (2000)

    Article  Google Scholar 

  9. Ma, J., Tang, J.: A review for dynamics in neuron and neuronal network. Nonlinear Dynamics 89(3), 1569–1578 (2017)

    Article  MathSciNet  Google Scholar 

  10. Pao, Y.: Adaptive Pattern Recognition and Neural Networks. Addison-Wesley Publishing Co., Inc., Reading (1989)

    MATH  Google Scholar 

  11. Comminiello, D., Scarpiniti, M., Azpicueta-Ruiz, L.A., Arenas-Garcia, J., Uncini, A.: Functional link adaptive filters for nonlinear acoustic echo cancellation. IEEE Transactions on Audio, Speech, and Language Processing 21(7), 1502–1512 (2013)

    Article  Google Scholar 

  12. Scardapane, S., Wang, D., Panella, M., Uncini, A.: Distributed learning for random vector functional link networks. Information Sciences 301, 271–284 (2015)

    Article  MathSciNet  Google Scholar 

  13. Zhao, H., Zeng, X., He, Z., Yu, S., Chen, B.: Improved functional link artificial neural network via convex combination for nonlinear active noise control. Applied Soft Computing 42, 351–359 (2016)

    Article  Google Scholar 

  14. Comminiello, D., Scarpiniti, M., Scardapane, S., Parisi, R., Uncini, A.: Improving nonlinear modeling capabilities of functional link adaptive filters. Neural Networks 69, 51–59 (2015)

    Article  Google Scholar 

  15. Liu, W., Principe, J.C., Haykin, S.: Kernel Adaptive Filtering: A Comprehensive Introduction, vol. 57. Wiley, New York (2011)

    Google Scholar 

  16. Chen, B., Liang, J., Zheng, N., Principe, J.C.: Kernel least mean square with adaptive kernel size. Neurocomputing 191, 95–106 (2016)

    Article  Google Scholar 

  17. Li, K., Principe, J.C.: Transfer learning in adaptive filters: the nearest instance centroid-estimation kernel least-mean-square algorithm. IEEE Transactions on Signal Processing 65(24), 6520–6535 (2017)

    Article  MathSciNet  Google Scholar 

  18. Scarpiniti, M., Comminiello, D., Parisi, R., Uncini, A.: Nonlinear spline adaptive filtering. Signal Processing 93(4), 772–783 (2013)

    Article  Google Scholar 

  19. Scarpiniti, M., Comminiello, D., Parisi, R., Uncini, A.: Hammerstein uniform cubic spline adaptive filters: learning and convergence properties. Signal Processing 100, 112–123 (2014)

    Article  Google Scholar 

  20. Scarpiniti, M., Comminiello, D., Parisi, R., Uncini, A.: Novel cascade spline architectures for the identification of nonlinear systems. IEEE Transactions on Circuits and Systems I: Regular Papers 62(7), 1825–1835 (2015)

    Article  MathSciNet  Google Scholar 

  21. Scarpiniti, M., Comminiello, D., Parisi, R., Uncini, A.: Nonlinear system identification using IIR spline adaptive filters. Signal Processing 108, 30–35 (2015)

    Article  Google Scholar 

  22. Scarpiniti, M., Comminiello, D., Scarano, G., Parisi, R., Uncini, A.: Steady-state performance of spline adaptive filters. IEEE Transactions on Signal Processing 64(4), 816–828 (2016)

    Article  MathSciNet  Google Scholar 

  23. Scardapane, S., Scarpiniti, M., Comminiello, D., Uncini, A.: Diffusion spline adaptive filtering. In: 2016 24th European Signal Processing Conference (EUSIPCO), pp. 1498–1502. IEEE (2016)

  24. Sersour, L., Djamah, T., Bettayeb, M.: Nonlinear system identification of fractional Wiener models. Nonlinear Dynamics 92(4), 1493–1505 (2018)

    Article  Google Scholar 

  25. Zhang, J., Chin, K.S., Lawrynczuk, M.: Nonlinear model predictive control based on piecewise linear Hammerstein models. Nonlinear Dynamics 92(3), 1001–1021 (2018)

    Article  Google Scholar 

  26. Lawrynczuk, M.: Nonlinear predictive control of dynamic systems represented by Wiener–Hammerstein models. Nonlinear Dynamics 86(2), 1193–1214 (2016)

    Article  MathSciNet  Google Scholar 

  27. Wang, Y., Ding, F.: Recursive least squares algorithm and gradient algorithm for Hammerstein–Wiener systems using the data filtering. Nonlinear Dynamics 84(2), 1045–1053 (2016)

    Article  MathSciNet  Google Scholar 

  28. Giri, F., Bai, E.W.: Block-Oriented Nonlinear System Identification, vol. 1. Springer, Berlin (2010)

    Book  Google Scholar 

  29. Peng, S., Wu, Z., Zhang, X., Chen, B.: Nonlinear spline adaptive filtering under maximum correntropy criterion. In: TENCON 2015-2015 IEEE Region 10 Conference, pp. 1–5. IEEE (2015)

  30. Liu, C., Zhang, Z., Tang, X.: Sign normalized spline adaptive filtering algorithms against impulsive noise. Signal Processing 148, 234–240 (2018)

    Article  Google Scholar 

  31. Guan, S., Li, Z.: Normalised spline adaptive filtering algorithm for nonlinear system identification. Neural Processing Letters 46(2), 595–607 (2017)

    Article  Google Scholar 

  32. Patel, V., George, N.V.: Nonlinear active noise control using spline adaptive filters. Applied Acoustics 93, 38–43 (2015)

    Article  Google Scholar 

  33. Patel, V., Comminiello, D., Scarpiniti, M., George, N.V., Uncini, A.: Design of hybrid nonlinear spline adaptive filters for active noise control. In: 2016 International Joint Conference on Neural Networks (IJCNN), pp. 3420–3425. IEEE (2016)

  34. Yang, Y., Yang, B., Niu, M.: Spline adaptive filter with fractional-order adaptive strategy for nonlinear model identification of magnetostrictive actuator. Nonlinear Dynamics 90(3), 1647–1659 (2017)

    Article  Google Scholar 

  35. Catmull, E., Rom, R.: A class of local interpolating splines. In: Barnhill, R.E., Riesenfeld, R.F. (eds.) Computer Aided Geometric Design, pp. 317–326. Academic Press, Cambridge, MA

    Chapter  Google Scholar 

  36. Huang, H.C., Lee, J.: A new variable step-size nlms algorithm and its performance analysis. IEEE Transactions on Signal Processing 60(4), 2055–2060 (2012)

    Article  MathSciNet  Google Scholar 

  37. Zhang, S., Zhang, J., Han, H., Zhang, S., Zhang, J., Han, H.: Robust variable step-size decorrelation normalized least-mean-square algorithm and its application to acoustic echo cancellation. IEEE/ACM Transactions on Audio, Speech and Language Processing (TASLP) 24(12), 2368–2376 (2016)

    Article  Google Scholar 

  38. Bismor, D., Czyz, K., Ogonowski, Z.: Review and comparison of variable step-size LMS algorithms. International Journal of Acoustics and Vibration 21(1), 24–39 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

This research was supported by the National Natural Science Foundation of China (Nos. 51705396, 51835009) and the Postdoctoral Science Foundation of China (No. 2018T111047).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinxin Liu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest concerning the publication of this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, L., Liu, J., Zhao, Z. et al. Interval variable step-size spline adaptive filter for the identification of nonlinear block-oriented system. Nonlinear Dyn 98, 1629–1643 (2019). https://doi.org/10.1007/s11071-019-05243-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-019-05243-8

Keywords

Navigation