IP Library Granted Patent US 10,162,378
Granted Patent B1
US 10,162,378 · App. 15/631,307 · Granted Dec 25, 2018

Neuromorphic processor for wideband signal analysis

Inventors: Shankar R. Rao (Agoura Hills, CA); Peter Petre (Oak Park, CA); Charles E. Martin (Thousand Oaks, CA)
Assignee: HRL Laboratories, LLC
G06F1/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,162,378
App. No.
15/631,307
Granted
Dec 25, 2018
Kind
B1
Abstract

Described is a neuromorphic processor for signal denoising and separation. The neuromorphic processor generates delay-embedded mixture signals from an input mixture of pulses. Using a reservoir computer, the delay-embedded mixture signals are mapped to reservoir states of a dynamical reservoir having output layer weights. The output layer weights are adapted based on short-time linear prediction, and a denoised output of the mixture of input signals us generated. The denoised output is filtered through a set of adaptable finite impulse response (FIR) filters to extract a set of separated narrowband pulses.

Claims (42)

1. A system for wideband signal analysis, the system comprising:

a neuromorphic processor and a non-transitory computer-readable medium having executable instructions encoded thereon such that when executed, the neuromorphic processor performs operations of:

generating delay-embedded mixture signals from a mixture of pulses from a single input;

mapping, with a reservoir computer, the delay-embedded mixture signals to reservoir states of a dynamical reservoir having output layer weights;

tuning the output layer weights based on short-time linear prediction;

following adaptation of the output layer weights, generating a denoised output of the mixture of input signals; and

extracting separated and denoised pulses by filtering the denoised output through a set of adaptable finite impulse response (FIR) filters,

wherein an adaptation mechanism limits how close the filters in the set of adaptable FIR filters are to one another.

2. The system as set forth in claim 1 , wherein tuning the output layer weights comprises iteratively adapting the output layer weights further based on a difference between a predicted signal and an actual signal.

3. The system as set forth in claim 1 , wherein filtering the denoised output further comprises adapting a center frequency of each FIR filter using a combination of gradient descent and gradient-free optimization.

4. The system as set forth in claim 1 , wherein each FIR filter extracts a unique narrowband pulse.

5. The system as set forth in claim 1 , wherein the input mixture of pulses is denoised and separated in real-time using a constraint that covers a range of electromagnetic and acoustic signals of interest.

6. The system as set forth in claim 1 , wherein each FIR filter in the set of adaptable FIR filters is adapted simultaneously.

7. The system as set forth in claim 1 , wherein the one or more processors further perform an operation of determining when a particular FIR filter in the set of adaptable FIR filters is in a process of extracting a source signal.

8. A computer program product for wideband signal analysis, 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:

generating delay-embedded mixture signals from a mixture of pulses from a single input;

mapping, with a reservoir computer, the delay-embedded mixture signals to reservoir states of a dynamical reservoir having output layer weights;

tuning the output layer weights based on short-time linear prediction;

following adaptation of the output layer weights, generating a denoised output of the mixture of input signals; and

extracting separated and denoised pulses by filtering the denoised output through a set of adaptable finite impulse response (FIR) filters,

wherein an adaptation mechanism limits how close the filters in the set of adaptable FIR filters are to one another.

9. The computer program product as set forth in claim 8 , wherein tuning the output layer weights comprises iteratively adapting the output layer weights further based on a difference between a predicted signal and an actual signal.

10. The computer program product as set forth in claim 8 , wherein filtering the denoised output further comprises adapting a center frequency of each FIR filter using a combination of gradient descent and gradient-free optimization.

11. The computer program product as set forth in claim 8 , wherein each FIR filter extracts a unique narrowband pulse.

12. The computer program product as set forth in claim 8 , wherein the input mixture of pulses is denoised and separated in real-time using a constraint that covers a range of electromagnetic and acoustic signals of interest.

13. The computer program product as set forth in claim 8 , wherein each FIR filter in the set of adaptable FIR filters is adapted simultaneously.

14. The computer program product as set forth in claim 8 , further comprising instructions for causing the one or more processors to further perform an operation of determining when a particular FIR filter in the set of adaptable FIR filters is in a process of extracting a source signal.

15. A computer implemented method for wideband signal analysis, 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:

generating delay-embedded mixture signals from a mixture of pulses from a single input;

mapping, with a reservoir computer, the delay-embedded mixture signals to reservoir states of a dynamical reservoir having output layer weights;

tuning the output layer weights based on short-time linear prediction;

following adaptation of the output layer weights, generating a denoised output of the mixture of input signals; and

extracting separated and denoised pulses by filtering the denoised output through a set of adaptable finite impulse response (FIR) filters,

wherein an adaptation mechanism limits how close the filters in the set of adaptable FIR filters are to one another.

16. The method as set forth in claim 15 , wherein tuning the output layer weights comprises iteratively adapting the output layer weights further based on a difference between a predicted signal and an actual signal.

17. The method as set forth in claim 15 , wherein filtering the denoised output further comprises adapting a center frequency of each FIR filter using a combination of gradient descent and gradient-free optimization.

18. The method as set forth in claim 15 , wherein each FIR filter extracts a unique narrowband pulse.

19. The method as set forth in claim 15 , wherein the input mixture of pulses is denoised and separated in real-time using a constraint that covers a range of electromagnetic and acoustic signals of interest.

20. The method as set forth in claim 15 , wherein each FIR filter in the set of adaptable FIR filters is adapted simultaneously.

21. The method as set forth in claim 15 , wherein the one or more processors further perform an operation of determining when a particular FIR filter in the set of adaptable FIR filters is in a process of extracting a source signal.

Assignments (2)
CONFIRMATORY LICENSE Recorded Jan 25, 2018
From: HRL LABORATORIES
To: NAVY, SECRETARY OF THE UNITED STATES OF AMERICA
Reel/Frame 045176/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: RAO, SHANKAR R.; PETRE, PETER; MARTIN, CHARLES E.
To: HRL LABORATORIES, LLC
Reel/Frame 043286/0023 →
Continuity (9)
Continuation In Part 15073626 · Mar 17, 2016
Continuation In Part 15452155 · Mar 7, 2017
Continuation In Part 15073626 · Mar 17, 2016
Continuation In Part 15631307
Continuation In Part 15452412 · Mar 7, 2017
Continuation In Part 15073626 · Mar 17, 2016
Provisional Application 62135539 · Mar 19, 2015
Provisional Application 62304623 · Mar 7, 2016
Provisional Application 62379634 · Aug 25, 2016
Cited By (2)
US 12,499,355 US 12,566,244