The development of a signal classification method based on Chua’s oscillator within the reservoir computing framework

  • Uladzislau A. Sychou United Institute of Informatics Problems, National Academy of Sciences of Belarus, 6 Surhanava Street, Minsk 220012, Belarus
  • Alexander M. Krot United Institute of Informatics Problems, National Academy of Sciences of Belarus, 6 Surhanava Street, Minsk 220012, Belarus
  • Ryhor A. Prakapovich United Institute of Informatics Problems, National Academy of Sciences of Belarus, 6 Surhanava Street, Minsk 220012, Belarus

Abstract

Practical aspects of signal processing using Chua’s chaotic oscillator as a computational substrate are considered. The research is inspired by a growing interest in the framework of unconventional computations that involve the inherent properties of different complex systems known as the «reservoir computing framework». The study proves that Chua’s oscillator meets such a requirement for being used as computation media as the ability to non-linearly transform input data and possesses a short-term memory. To control Chua’s oscillator a special control parameter is introduced to enable the circuit in the chaotic mode to produce non-linear oscillations, for which the form of the attractor in the state space is definitely determined by the control parameter. Besides, the symmetry of the attractor is used to estimate the external influence on the oscillator. As a result, the control and readout methods are developed to apply Chua’s oscillator as the so-called reservoir according to the reservoir computing framework. To exemplify the implementation of the signal processing method according to the reservoir computing framework a classifier of square, triangle and sinusoidal waves is developed. The simulation as well as prototyping of the electronic device show prospects to use Chua’s oscillator as the basis of an analog computations accelerator to perform narrow tasks in hybrid digital-analog control systems for non-industrial robots and smart devices.

Author Biographies

Uladzislau A. Sychou, United Institute of Informatics Problems, National Academy of Sciences of Belarus, 6 Surhanava Street, Minsk 220012, Belarus

researcher at the laboratory of robotic systems

Alexander M. Krot, United Institute of Informatics Problems, National Academy of Sciences of Belarus, 6 Surhanava Street, Minsk 220012, Belarus

doctor of science (engineering), full professor; head of the laboratory of self-organising system modelling

Ryhor A. Prakapovich, United Institute of Informatics Problems, National Academy of Sciences of Belarus, 6 Surhanava Street, Minsk 220012, Belarus

PhD (engineering), docent; head of the laboratory of robotic systems

References

  1. Mulyarchik KS, Polochanskiy AS. Quality of service in wireless sensor networks. Journal of the Belarusian State University. Mathematics and Informatics. 2017;2:65–70. Russian.
  2. Xue Yang. Recent development in analog computation: a brief overview. Analog Integrated Circuits and Signal Processing. 2016;86(2):181–187. DOI: 10.1007/S10470-015-0668-Y.
  3. Hasler J. Analog abstraction, computation, and numerical analysis. In: Proceedings of the 2018 IEEE International symposium on circuits and systems; 2018 May 27–30; Florence, Italy. [S. l.]: Institute of Electrical and Electronics Engineers; 2018. p. 1–5. DOI: 10.1109/ISCAS.2018.8351646.
  4. Lu J, Young S, Arel I, Holleman J. A 1 TOPS/W analog deep machine-learning engine with floating-gate storage in 0.13 μm CMOS. IEEE Journal of Solid-State Circuits. 2015;50(1):270–281. DOI: 10.1109/JSSC.2014.2356197.
  5. Ulmann B. Analog computing. Munich: Oldenbourg Verlag; 2013. XIX, 300 p. DOI: 10.1524/9783486755183.
  6. Chen Buyun, Yang Hao, Song Boxiang, Meng Deming, Yan Xiaodong, Li Yuanrui, et al. A memristor-based hybrid analog-digital computing platform for mobile robotics. Science Robotics. 2020;5(47):1–7. DOI: 10.1126/scirobotics.abb6938.
  7. Chua L, Sirakoulis GCh, Adamatzky A, editors. Handbook of memristor networks. Cham: Springer; 2019. XIV, 1368 p. DOI: 10.1007/978-3-319-76375-0.
  8. Eykhoff P. System identification: parameter and state estimation. London: John Wiley & Sons; 1974. XX, 555 p. Russian edition: Eykhoff P. Osnovy identifikatsii sistem upravleniya: otsenivanie parametrov i sostoyaniya. Lototskii VA, Mandel’ AS, translators; Raibman NS, editor. Moscow: Mir; 1975. 683 p.
  9. Boyd S, Chua LO. Fading memory and the problem of approximating nonlinear operators with Volterra series. IEEE Transactions on Circuits and Systems. 1985;32(11):1150–1161. DOI: 10.1109/TCS.1985.1085649.
  10. Moon FC. Chaotic vibrations: an introduction for applied scientists and engineers. New York: Wiley-Interscience; 2004. XIX, 309 p.
  11. Nakajima K, Fischer I, editors. Reservoir computing: theory, physical implementations, and applications. Singapore: Springer; 2021. XIX, 458 р. (Natural computing series). DOI: 10.1007/978-981-13-1687-6.
  12. Ortín S, Pesquera L. Reservoir computing with an ensemble of time-delay reservoirs. Cognitive Computation. 2017;9(3):327–336. DOI: 10.1007/s12559-017-9463-7.
  13. Soriano MC, Ortín S, Keuninckx L, Appeltant L, Danckaert J, Pesquera L, et al. Delay-based reservoir computing: noise effects in a combined analog and digital implementation. IEEE Transactions on Neural Networks and Learning Systems. 2015;26(2):388–393. DOI: 10.1109/TNNLS.2014.2311855.
  14. Tanaka G, Yamane T, Héroux JB, Nakane R, Kanazawa N, Takeda S, et al. Recent advances in physical reservoir computing: a review. Neural Networks. 2019;115:100–123. DOI: 10.1016/j.neunet.2019.03.005.
  15. Wu Shuxian. Chua’s circuit family. Proceedings of the IEEE. 1987;75(8):1022–1032. DOI: 10.1109/PROC.1987.13847.
  16. Jensen JH, Tufte G. Reservoir computing with a chaotic circuit. In: Knibbe C, Beslon G, Parsons D, Misevic D, Rouzaud-Cornabas J, Bredèche N, et al., editors. ECAL-2017. Proceedings of the 14th European conference on artificial life; 2017 September 4–8; Lyon, France. Cambridge: MIT Press; 2017. p. 222–229. DOI: 10.7551/ecal_a_039.
  17. Tong Z, Nakane R, Hirose A, Tanaka G. A simple memristive circuit for pattern classification based on reservoir computing. International Journal of Bifurcation and Chaos in Applied Sciences and Engineering. 2022;32(9):2250141. DOI: 10.1142/S0218127422501413.
  18. Baird B, Hirsch MW, Eeckman F. A neural network associative memory for handwritten character recognition using multiple Chua characters. IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing. 1993;40(10):667–674. DOI: 10.1109/82.246169.
  19. Jankowski S, Londei A, Mazur C, Lozowski A. Synchronization and association in a large network of coupled Chua’s circuits. International Journal of Electronics. 1995;79(6):823–828. DOI: 10.1080/00207219508926316.
  20. Barr J, Miller DA. A hybrid analog/digital chaotic associative memory. In: Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems; 2000 August 8–11; Lansing, USA. Volume 3. [S. l.]: Institute of Electrical and Electronics Engineers; 2000. p. 1018–1021. DOI: 10.1109/MWSCAS.2000.951389.
  21. Krot AM, Sychou UA. The analysis of chaotic regimes in Chua’s circuit with smooth nonlinearity based on the matrix decomposition method. Proceedings of the National Academy of Sciences of Belarus. Physical-Technical Series. 2018;63(4):501–512. Russian. DOI: 10.29235/1561-8358-2018-63-4-501-512.
  22. Krot AM. A model of stabilization of chaotic wave processes in complex dynamical systems from the point of view of the matrix decomposition theory. In: Skiadas CH, Dimotikalis Y, editors. 13th Chaotic modeling and simulation international conference. Cham: Springer; 2021. p. 413–429 (Springer proceedings in complexity). DOI: 10.1007/978-3-030-70795-8_32.
  23. Krot AM, Sychou UA. On the features of nonlinear analysis of dynamical systems based on the matrix decomposition method. Proceedings of the National Academy of Sciences of Belarus. Physics and Mathematics Series. 2022;58(2):190–207. Russian. DOI: 10.29235/1561-2430-2022-58-2-190-207.
  24. Siderskiy V, Kapila V. Parameter matching using adaptive synchronization of two Chua’s oscillators. International Journal of Bifurcation and Chaos in Applied Sciences and Engineering. 2014;24(11):1430032. DOI: 10.1142/S0218127414300328.
Published
2023-03-28
Keywords: deterministic chaos, Chua’s oscillator, classification, analog computing, signal processing
Supporting Agencies This work was carried out with the financial support of the Belarusian Republican Foundation for Fundamental Research (project F22KI-012 «Unsupervised learning model based visual odometry for mobile robot and its high-performance arithmetic units design») and the state program of scientific research «Digital and space technologies, security of man, society and state» for 2021–2025 (task 1.3.1 (T31)).
How to Cite
Sychou, U. A., Krot, A. M., & Prakapovich, R. A. (2023). The development of a signal classification method based on Chua’s oscillator within the reservoir computing framework. Journal of the Belarusian State University. Mathematics and Informatics, 1, 88-101. https://doi.org/10.33581/2520-6508-2023-1-88-101
Section
Theoretical Foundations of Computer Science