Adaptive systems using correntropy

US9269371B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9269371-B2
Application numberUS-201113578358-A
CountryUS
Kind codeB2
Filing dateFeb 11, 2011
Priority dateFeb 12, 2010
Publication dateFeb 23, 2016
Grant dateFeb 23, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various methods and systems are provided for related to adaptive systems using correntropy. In one embodiment, a signal processing device includes a processing unit and a memory storing an adaptive system executable in the at least one processing unit. The adaptive system includes modules that, when executed by the processing unit, cause the signal processing device to adaptively filter a desired signal using a correntropy cost function. In another embodiment, a method includes adjusting a coefficient of an adaptive filter based at least in part on a correntropy cost function signal, providing an adaptive filter output signal based at least in part on the adjusted coefficient and a reference signal, and determining an error signal based at least in part on a received signal and the adaptive filter output signal.

First claim

Opening claim text (preview).

Therefore, at least the following is claimed: 1. A signal processing device, comprising: at least one processing unit; and a memory storing an adaptive system executable in the at least one processing unit, the adaptive system comprising modules that when executed by the at least one processing unit cause the signal processing device to adaptively filter a desired signal using a correntropy cost function, wherein the correntropy cost function includes a scaling factor that is an exponential function of an error signal. 2. The signal processing device of claim 1 , wherein the adaptive system comprises: an adaptive filter module including a set of filter weights, the adaptive filter configured to provide an adaptive filter output signal based at least in part upon the set of filter weights and a reference signal; and a parameter learning module configured to adjust the set of filter weights based at least in part upon the correntropy cost function and the error signal based at least in part upon the difference between the desired signal and the adaptive filter output signal. 3. The signal processing device of claim 2 , wherein the adaptive system adjusts the set of filter weights based upon the error signal associated with the previous filter weight adjustment. 4. The signal processing device of claim 2 , wherein the adaptive system iteratively adjusts the set of filter weights based upon a series of previous error signals, each error signal associated with one of a series of previous filter weight adjustments. 5. The signal processing device of claim 4 , wherein the adaptive system iteratively adjusts the set of filter weights at least in part by applying, during an iteration of the iteratively adjusting and in the correntropy cost function, an error signal for the iteration in the exponential function. 6. The signal processing device of claim 2 , further configured to obtain the desired signal and the reference signal. 7. The signal processing device of claim 2 , wherein the reference signal is noise from a secondary source and the desired signal comprises speech and acoustic noise from the secondary source. 8. The signal processing device of claim 2 , wherein the reference signal is an input signal to an unknown plant and the desired signal comprises observation noise and an output signal from the unknown plant. 9. The signal processing device of claim 1 , wherein the signal processing device is a cellular telephone. 10. A method, comprising: adjusting, by a signal processing device, a coefficient of an adaptive filter based at least in part on a correntropy cost function signal, wherein adjusting the coefficient of the adaptive filter comprises performing the adjustment in a manner that rejects outlier values during the adjusting; providing, by the signal processing device, an adaptive filter output signal based at least in part on the adjusted coefficient and a reference signal; and determining, by the signal processing device, an error signal based at least in part on a received signal and the adaptive filter output signal. 11. The method of claim 10 , wherein the coefficient of the adaptive filter is adjusted based at least in part upon a positive gradient of the correntropy cost function. 12. The method of claim 11 , wherein the coefficient of the adaptive filter is incrementally adjusted based at least in part upon the positive gradient of the cost function and a previously-determined error signal. 13. The method of claim 10 , further comprising further adjusting coefficient of the adaptive filter based at least in part upon the determined error signal and a positive gradient of the correntropy cost function. 14. The method of claim 13 , wherein the providing, determining, and further adjusting steps are iteratively repeated. 15. The method of claim 10 , wherein the error signal is the difference between the received signal and the adaptive filter output signal. 16. The method of claim 13 , wherein performing the adjustment in a manner that reduces an impact of outlier values comprises adjusting the coefficient based at least in part on scaling the correntropy cost function signal by an exponential function of the value of an error signal determined following an immediately-preceding iteration of the acts of providing and the determining. 17. The method of claim 10 , wherein the coefficient of the adaptive filter is adjusted in response to a comparison of the correntropy cost function signal with a predetermined threshold. 18. The method of claim 17 , wherein the coefficient of the adaptive filter is adjusted when the correntropy cost function signal exceeds the predetermined threshold. 19. A method of canceling noise, comprising: modeling, by a signal processing device, a noise signal using a correntropy cost function, wherein the correntropy cost function includes a scaling factor that includes an exponential function performed on an error signal; subtracting, by a signal processing device, the modeled noise signal from a received signal to yield a noise-free output signal; and providing, by a signal processing device, the noise-free output signal. 20. The method of claim 19 , wherein modeling the noise signal using the correntropy cost function comprises: iteratively adjusting a set of filter coefficients of an adaptive filter based at least in part upon the correntropy cost function and the noise-free output signal at a previous interation; and determining the noise signal based at least in part upon the set of adjusted filter coefficients and a current input noise signal. 21. The method of claim 20 , wherein the set of filter coefficients is adjusted based at least in part upon a positive gradient of the correntropy cost function.

Assignees

Inventors

Classifications

  • Adaptive algorithms · CPC title

  • characterised by the type of parameter measurement, e.g. correlation techniques, zero crossing techniques or predictive techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9269371B2 cover?
Various methods and systems are provided for related to adaptive systems using correntropy. In one embodiment, a signal processing device includes a processing unit and a memory storing an adaptive system executable in the at least one processing unit. The adaptive system includes modules that, when executed by the processing unit, cause the signal processing device to adaptively filter a desir…
Who is the assignee on this patent?
Principe Jose Carlos, Singh Abhishek, Liu Weifeng, and 1 more
What technology area does this patent fall under?
Primary CPC classification H03H21/0043. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).