System for parallelized cognitive signal denoising
First Claim
1. A cognitive signal processor for signal denoising, the cognitive signal processor comprising:
- one or more processors configured to perform operations of;
receiving a noisy signal, the noisy signal being a time-series of data points from a mixture of both noise and one or more desired waveform signals;
linearly mapping the noisy signal to reservoir states of a dynamical reservoir;
generating a high-dimensional state-space representation of the noisy signal by combining the noisy signal with the reservoir states;
generating a delay-embedded state signal from the reservoir states;
denoising the reservoir states by removing noise from each reservoir state signal, resulting in a real-time denoised spectrogram of the noisy signal for further processing; and
generating a denoised waveform signal by combining the denoised reservoir states; and
wherein the signal denoising process is implemented in software or digital hardware by converting the state-space representation of the dynamical reservoir to a system of delay difference equations and then applying a linear basis approximation.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a cognitive signal processor (CSP) for signal denoising. In operation, the CSP receives a noisy signal as a time-series of data points from a mixture of both noise and one or more desired waveform signals. The noisy signal is linearly mapped to reservoir states of a dynamical reservoir. A high-dimensional state-space representation is then generated of the noisy signal by combining the noisy signal with the reservoir states. A delay-embedded state signal is generated from the reservoir states. The reservoir states are denoised by removing noise from each reservoir state signal, resulting in a real-time denoised spectrogram of the noisy signal. A denoised waveform signal is generated combining the denoised reservoir states. Additionally, the signal denoising process is implemented in software or digital hardware by converting the state-space representation of the dynamical reservoir to a system of delay difference equations and then applying a linear basis approximation.
-
Citations
23 Claims
-
1. A cognitive signal processor for signal denoising, the cognitive signal processor comprising:
one or more processors configured to perform operations of; receiving a noisy signal, the noisy signal being a time-series of data points from a mixture of both noise and one or more desired waveform signals; linearly mapping the noisy signal to reservoir states of a dynamical reservoir; generating a high-dimensional state-space representation of the noisy signal by combining the noisy signal with the reservoir states; generating a delay-embedded state signal from the reservoir states; denoising the reservoir states by removing noise from each reservoir state signal, resulting in a real-time denoised spectrogram of the noisy signal for further processing; and generating a denoised waveform signal by combining the denoised reservoir states; and wherein the signal denoising process is implemented in software or digital hardware by converting the state-space representation of the dynamical reservoir to a system of delay difference equations and then applying a linear basis approximation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A cognitive signal processor for parallelized signal denoising, the cognitive signal processor comprising:
one or more processors configured to perform operations of; receiving a noisy signal, the noisy signal being a time-series of data points from a mixture of both noise and one or more desired waveform signals; linearly mapping the noisy signal to reservoir states of a dynamical reservoir; generating a high-dimensional state-space representation of the noisy signal by combining the noisy signal with the reservoir states; generating a delay-embedded state signal from the reservoir states; denoising the reservoir states by removing the noise from each reservoir state signal independently in parallel, resulting in a real-time denoised spectrogram of the noisy signal for further processing; and generating a denoised waveform signal based on a weighted combination of the denoised reservoir states; and displaying least one of the denoised waveform signal and the real-time denoised spectrogram on a Display Device; wherein the signal denoising process is implemented in software or digital hardware by converting the state-space representation of the dynamical reservoir to a system of delay difference equations and then applying a linear basis approximation. - View Dependent Claims (9)
-
10. A computer program product for signal denoising, the computer program product comprising:
a non-transitory computer-readable medium having executable instructions encoded thereon, such that upon execution of the instructions by one or more processors, the one or more processors perform operations of; receiving a noisy signal, the noisy signal being a time-series of data points from a mixture of both noise and one or more desired waveform signals; linearly mapping the noisy signal to reservoir states of a dynamical reservoir; generating a high-dimensional state-space representation of the noisy signal by combining the noisy signal with the reservoir states; generating a delay-embedded state signal from the reservoir states; denoising the reservoir states by removing noise from each reservoir state signal, resulting in a real-time denoised spectrogram of the noisy signal for further processing; generating a denoised waveform signal by combining the denoised reservoir states; and wherein the signal denoising process is implemented in software or digital hardware by converting the state-space representation of the dynamical reservoir to a system of delay difference equations and then applying a linear basis approximation. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A computer implemented method for signal denoising, the method comprising an act of:
causing one or more processors to execute instructions encoded on a non-transitory computer-readable medium, such that upon execution, the one or more processors perform operations of; receiving a noisy signal, the noisy signal being a time-series of data points from a mixture of both noise and one or more desired waveform signals; linearly mapping the noisy signal to reservoir states of a dynamical reservoir; generating a high-dimensional state-space representation of the noisy signal by combining the noisy signal with the reservoir states; generating a delay-embedded state signal from the reservoir states; denoising the reservoir states by removing noise from each reservoir state signal, resulting in a real-time denoised spectrogram of the noisy signal for further processing; generating a denoised waveform signal by combining the denoised reservoir states; and wherein the signal denoising process is implemented in software or digital hardware by converting the state-space representation of the dynamical reservoir to a system of delay difference equations and then applying a linear basis approximation. - View Dependent Claims (18, 19, 20, 21, 22, 23)
Specification