Litcius/Paper detail

Separation of chaotic signals by reservoir computing

Sanjukta Krishnagopal, Michelle Girvan, Edward Ott, Brian R. Hunt

2020Chaos An Interdisciplinary Journal of Nonlinear Science46 citationsDOIOpen Access PDF

Abstract

We demonstrate the utility of machine learning in the separation of superimposed chaotic signals using a technique called reservoir computing. We assume no knowledge of the dynamical equations that produce the signals and require only training data consisting of finite-time samples of the component signals. We test our method on signals that are formed as linear combinations of signals from two Lorenz systems with different parameters. Comparing our nonlinear method with the optimal linear solution to the separation problem, the Wiener filter, we find that our method significantly outperforms the Wiener filter in all the scenarios we study. Furthermore, this difference is particularly striking when the component signals have similar frequency spectra. Indeed, our method works well when the component frequency spectra are indistinguishable-a case where a Wiener filter performs essentially no separation.

Topics & Concepts

ChaoticWiener filterFilter (signal processing)Nonlinear systemComponent (thermodynamics)MathematicsIndependent component analysisSeparation (statistics)Nonlinear filterReservoir computingAlgorithmSignal processingLinear filterSIGNAL (programming language)Lorenz systemComputer scienceBlind signal separationControl theory (sociology)Wiener deconvolutionSeparation methodFiltering problemNoise (video)Source separationChaotic systemsApplied mathematicsSeries (stratigraphy)Dynamical systems theoryDynamical system (definition)Neural Networks and Reservoir ComputingChaos control and synchronizationNumerical Methods and Algorithms