Cognitive denoising of nonstationary signals using time varying reservoir computer
First Claim
Patent Images
1. A system for signal denoising using reservoir computing, the system comprising:
- a cognitive signal processor having a reservoir computer (RC) and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the cognitive signal processor performs operations of;
receiving a nonstationary, time-varying noisy input signal comprising a time-series of data points from a mixture of waveform signals;
using the RC, linearly mapping the noisy input signal into a time-varying reservoir, wherein the time-varying reservoir is a recurrent neural network;
using the time-varying reservoir, generating a high-dimensional state-space representation of the mixture of waveform signals by combining the noisy input signal with a plurality of reservoir states, wherein each reservoir state corresponds to a response to a time-varying filter in a set of time-varying filters;
applying a phase delay embedding technique to each reservoir state to obtain a history of reservoir state dynamics, resulting in a plurality of delay-embedded states,wherein the time-varying reservoir is obtained by applying a distinct reservoir state transition matrix for each delay-embedded state; and
generating a denoised signal corresponding to the nonstationary, time-varying noisy input signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system for signal denoising using a cognitive signal processor having a time-varying reservoir. The system receives a noisy input signal of a time-series of data points from a mixture of waveform signals. The noisy input signal is linearly mapped into the time-varying reservoir. A high-dimensional state-space representation of the mixture of waveform signals is generated by combining the noisy input signal with a plurality of reservoir states. The system then generates a denoised signal corresponding to the noisy input signal.
16 Citations
18 Claims
-
1. A system for signal denoising using reservoir computing, the system comprising:
-
a cognitive signal processor having a reservoir computer (RC) and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the cognitive signal processor performs operations of; receiving a nonstationary, time-varying noisy input signal comprising a time-series of data points from a mixture of waveform signals; using the RC, linearly mapping the noisy input signal into a time-varying reservoir, wherein the time-varying reservoir is a recurrent neural network; using the time-varying reservoir, generating a high-dimensional state-space representation of the mixture of waveform signals by combining the noisy input signal with a plurality of reservoir states, wherein each reservoir state corresponds to a response to a time-varying filter in a set of time-varying filters; applying a phase delay embedding technique to each reservoir state to obtain a history of reservoir state dynamics, resulting in a plurality of delay-embedded states, wherein the time-varying reservoir is obtained by applying a distinct reservoir state transition matrix for each delay-embedded state; and generating a denoised signal corresponding to the nonstationary, time-varying noisy input signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for signal denoising, the method comprising an act of:
-
causing a cognitive signal processor having a reservoir computer to execute instructions encoded on a non-transitory computer-readable medium, such that upon execution, the cognitive signal processor perform operations of; receiving a nonstationary, time-varying noisy input signal comprising a time-series of data points from a mixture of waveform signals; using the RC, linearly mapping the noisy input signal into a time-varying reservoir, wherein the time-varying reservoir is a recurrent neural network; using the time-varying reservoir, generating a high-dimensional state-space representation of the mixture of waveform signals by combining the noisy input signal with a plurality of reservoir states, wherein each reservoir state corresponds to a response to a time-varying filter in a set of time-varying filters; applying a phase delay embedding technique to each reservoir state to obtain a history of reservoir state dynamics, resulting in a plurality of delay-embedded states wherein the time-varying reservoir is obtained by applying a distinct reservoir state transition matrix for each delay-embedded state; and generating a denoised signal corresponding to the nonstationary, time-varying noisy input signal. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product for signal denoising, the computer program product comprising:
-
computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer comprising a cognitive signal processor having a reservoir computer for causing the cognitive signal processor to perform operations of; receiving a nonstationary, time-varying noisy input signal comprising a time-series of data points from a mixture of waveform signals; using the RC, linearly mapping the noisy input signal into a time-varying reservoir, wherein the time-varying reservoir is a recurrent neural network; using the time-varying reservoir, generating a high-dimensional state-space representation of the mixture of waveform signals by combining the noisy input signal with a plurality of reservoir states, wherein each reservoir state corresponds to a response to a time-varying filter in a set of time-varying filters; applying a phase delay embedding technique to each reservoir state to obtain a history of reservoir state dynamics, resulting in a plurality of delay-embedded states wherein the time-varying reservoir is obtained by applying a distinct reservoir state transition matrix for each delay-embedded state; and generating a denoised signal corresponding to the nonstationary, time-varying noisy input signal. - View Dependent Claims (15, 16, 17, 18)
-
Specification