IP Library Granted Patent US 6,856,191
Granted Patent B2
US 6,856,191 · App. 10/372,638 · Granted Feb 15, 2005

Nonlinear filter

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 6,856,191
App. No.
10/372,638
Granted
Feb 15, 2005
Kind
B2
Abstract

A system and method are disclosed for a nonlinear filter having a nonlinear transfer function. The nonlinear filter comprises a plurality of linear filters each having a filter output, a plurality of nonlinear elements each connected to one of the plurality of linear filters, and a combination network connected to the plurality of nonlinear elements. The nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs, and the combination network combines the nonlinear outputs.

Claims (79)

1. A nonlinear filter having a nonlinear transfer function comprising:

a plurality of linear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs; and

the combination network comprises a min-max selection network.

2. A nonlinear filter as recited in claim 1 , wherein the nonlinear elements are absolute value operators.

3. A nonlinear filter as recited in claim 1 , wherein the combination network comprises a summation network.

4. A nonlinear filter as recited in claim 1 , wherein the min-max selection network comprises a minimum processor and a maximum processor in a nested configuration.

5. A nonlinear filter as recited in claim 1 , wherein each of the linear filters has linear filter parameters that are derived adaptively.

6. A nonlinear filter as recited in claim 1 , wherein the nonlinear filter is used in an analog to digital converter.

7. A nonlinear filter, having a nonlinear transfer function comprising:

a plurality of linear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs; and

the nonlinear transfer function includes a first order polynomial.

8. A nonlinear filter having a nonlinear transfer function comprising:

a plurality of linear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs; and

the nonlinear transfer function is a first nonlinear transfer function that includes a first order polynomial; and the first nonlinear transfer function approximates a second nonlinear transfer function that includes a higher order polynomial.

9. A nonlinear filter having a nonlinear transfer function comprising:

a plurality of linear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements; and

an averaging filter that provides an average value for the nonlinear transfer function;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs.

10. A nonlinear filter having a nonlinear transfer function comprising:

a plurality of linear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs; and

each of the linear filters has linear filter parameters that are derived using least mean square fit.

11. A nonlinear filter having a nonlinear transfer function comprising:

a plurality of linear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs; and

each of the linear filters has linear filter parameters that are derived using back propagation.

12. A nonlinear filter having a nonlinear transfer function comprising:

a plurality of nonlinear filters each having a filter output;

a plurality of nonlinear elements each connected to one of the plurality of linear filters; and

a combination network connected to the plurality of nonlinear elements;

wherein:

the nonlinear elements are used to produce nonlinear effects and generate a plurality of nonlinear outputs;

the combination network combines the nonlinear outputs; and

the nonlinear transfer function is multidimensional.

13. A method for providing a nonlinear output comprising:

receiving an input signal;

sending the input signal to a plurality of linear filters having a plurality of filter outputs;

sending the filter outputs to a plurality of nonlinear elements used to generate a plurality of nonlinear outputs; and

combining the nonlinear outputs using a combination network that comprises a min-max selection network.

14. A method for providing a nonlinear output as recited in claim 13 , wherein the nonlinear elements are absolute value operators.

15. A method for providing a nonlinear output as recited in claim 13 , wherein the combination network comprises a summation network.

16. A method for providing a nonlinear output as recited in claim 13 , wherein the min-max selection network comprises a minimum processor and a maximum processor in a nested configuration.

17. A method for providing a nonlinear output as recited in claim 13 , wherein each of the linear filters has linear filter parameters that are derived adaptively.

18. A computer program product for producing a nonlinear output, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

receiving an input signal;

sending the input signal to a plurality of linear filters having a plurality of filter outputs;

sending the filter outputs to a plurality of nonlinear elements used to generate a plurality of nonlinear outputs; and

combining the nonlinear outputs using a combination network that comprises a min-max selection network.

19. A computer program product as recited in claim 18 , wherein the nonlinear elements are absolute value operators.

20. A computer program product as recited in claim 18 , wherein the combination network comprises a summation network.

21. A computer program product as recited in claim 18 , wherein the min-max selection network comprises a minimum processor and a maximum processor in a nested configuration.

22. A computer program product as recited in claim 18 , wherein each of the linear filters has linear filter parameters that are derived adaptively.

Assignments (8)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NETLOGIC I LLC
To: BROADCOM CORPORATION
Reel/Frame 035443/0763 →
CHANGE OF NAME Recorded Apr 16, 2015
From: NETLOGIC MICROSYSTEMS, INC.
To: NETLOGIC I LLC
Reel/Frame 035443/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2011
From: OPTICHRON, INC.
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 026592/0811 →
SECURITY AGREEMENT Recorded Dec 1, 2010
From: OPTICHRON, INC.
To: NETLOGIC MICROSYSTEMS, INC.
Reel/Frame 025434/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2003
From: BATRUNI, ROY G.
To: OPTICHRON
Reel/Frame 014049/0798 →