IP Library Granted Patent US 8,457,585
Granted Patent B2
US 8,457,585 · App. 12/520,449 · Granted Jun 4, 2013

Noise reduction system and method

Inventors: Harry B. Smith (Catonsville, MD); Jim Ross (Arbutus, MD); Oscar Cromer (Hanover, PA); Bill Gretsch (Columbia, MD)
Assignee: C.H.I. Development Mgmt. Ltd. XIX, LLC
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 8,457,585
App. No.
12/520,449
Granted
Jun 4, 2013
Kind
B2
Abstract

A noise reduction method is disclosed that uses numerical logic to estimate the value of the noise in a receive system and remove the noise. A surrogate probe value is selected and subtracted from an input signal and an iterative process selects a noise probe value for each iteration and the respective noise probe values are summed resulting in a noise estimate that is combined with the input signal.

Claims (78)

1. A method comprising:

converting an analog input signal to a digital input signal, wherein the analog input signal includes at least an information portion and a noise portion;

selecting an equation from a plurality of equations;

calculating a surrogate probe value according to the selected equation;

subtracting the surrogate probe value from the digital input signal to generate a modified input signal value;

performing an iterative process to determine at least one noise probe value, wherein the iterative process includes comparing the modified input signal value to a first predetermined constant;

determining a noise estimate value, wherein the noise estimate value comprises an estimate of the noise portion of the analog input signal; and

applying the noise estimate value to the analog input signal to produce a modified input signal having a reduced noise portion.

2. The method of claim 1 , wherein the converting the analog input signal to the digital input signal includes sampling the analog input signal at a frequency that is a multiple of a Nyquist sampling rate.

3. The method of claim 2 , wherein the sampling of the analog input signal is performed at a frequency which is eight times the frequency of the analog input signal.

4. The method of claim 2 , wherein the sampling of the analog input signal is performed at an intermediate frequency (IF) portion of the receive system.

5. The method of claim 2 , wherein the sampling of the analog input signal is performed at a frequency which is ten times the frequency of the analog input signal.

6. The method of claim 1 , wherein the selecting the equation from the plurality of equations comprises:

in response to absolute value of the digital input signal being greater than a second predetermined constant, setting the surrogate probe value equal to the digital input signal multiplied by a third constant;

in response to the absolute value of the digital input signal being less than the second predetermined constant, setting the surrogate probe value equal to the digital input signal multiplied by a fourth constant;

in response to the absolute value of the digital input signal being less than the second predetermined constant divided by two, setting the surrogate probe value equal to the digital input signal multiplied by a fifth constant; and

in response to the absolute value of the digital input signal being less than the second predetermined constant divided by four, setting the surrogate probe value equal to the digital input signal multiplied by a sixth constant.

7. The method of claim 6 , wherein at least one of the third, fourth, fifth and sixth constants is less than zero.

8. The method of claim 1 , further comprising:

multiplying the digital input signal by a phase reference; and

in response to the result of the multiplying being less than zero, reversing the polarity of the surrogate probe value.

9. The method of claim 1 , further comprising:

determining whether the modified input signal value is greater than a value equal to at least a fraction of the first constant;

multiplying the modified input signal value by a negative constant resulting in an iterative surrogate probe value, wherein the value of the negative constant is determined based on the result of determining whether the modified input signal value is greater than a value equal to at least a fraction of the first constant; and

adding the iterative surrogate probe value to the modified input signal value resulting in an iterative modified input signal value.

10. The method of claim 9 , further comprising:

summing at least one iterative modified signals values resulting in a noise estimate value; and

adding the noise estimate value to the digital input signal resulting in a final output value.

11. A non-transitory computer-readable medium storing executable instructions that, when executed, cause a computer to perform operations comprising:

converting an analog input signal to a digital input signal, wherein the analog input signal includes at least an information portion and a noise portion;

selecting an equation from a plurality of equations;

calculating the surrogate probe value according to the selected equation;

subtracting the surrogate probe value from the digital input signal to generate a modified input signal value;

performing an iterative process to determine at least one noise probe value, wherein the iterative process includes comparing the modified input signal value to a first predetermined constant;

determining a noise estimate value, wherein the noise estimate value is an estimate of the noise portion of the analog input signal; and

applying the noise estimate value to the analog input signal to produce a modified input signal having a reduced noise portion.

12. The non-transitory computer-readable medium of claim 11 , further comprising:

equation selecting logic configured to select an equation from a plurality of equations; and

surrogate probe calculating logic configured to calculate the surrogate probe value according to the selected equation.

13. The non-transitory computer-readable medium of claim 12 , further comprising:

surrogate probe setting logic configured to set the value of the surrogate in accordance with the following:

in response to absolute value of the digital input signal being greater than a second predetermined constant, setting the surrogate probe value equal to the digital input signal multiplied by a third constant;

in response to the absolute value of the digital input signal being less than the second predetermined constant, setting the surrogate probe value equal to the digital input signal multiplied by a fourth constant;

in response to the absolute value of the digital input signal being less than the second predetermined constant divided by two, setting the surrogate probe value equal to the digital input signal multiplied by a fifth constant; and

in response to the absolute value of the digital input signal being less than the second predetermined constant divided by four, setting the surrogate probe value equal to the digital input signal multiplied by a sixth constant.

14. The non-transitory computer-readable medium of claim 12 , further comprising:

modified input signal logic configured to determine whether the modified input signal value is greater than a value equal to at least a fraction of the first constant;

multiplier logic configured to multiply the modified input signal value by a negative constant resulting in an iterative surrogate probe value, wherein the value of the negative constant is determined based on the result of the modified input signal logic; and

addition logic configured to add the iterative surrogate probe value to the modified input signal value resulting in an iterative modified input signal value.

15. A system comprising:

a converter configured to convert an analog input signal to a digital input signal;

a surrogate probe determiner configured to select an equation from a plurality of equations and calculate a surrogate probe value according to the selected equation;

a surrogate probe subtracter configured to subtract the surrogate probe value from the digital input signal to generate a modified input signal value;

a comparator configured to compare the modified input signal value to a predetermined constant;

an iterative processor configured to perform an iterative process to determine at least one noise probe value based on a result of the comparator;

a noise estimate determiner configured to determine a noise estimate value substantially equal to a level of a noise portion of the analog input signal; and

a combiner configured to apply the noise estimate value to the analog input signal to produce a modified input signal having a reduced noise portion.

16. A system comprising:

at least one integrated circuit device configured to:

select an equation from a plurality of equations;

calculate a surrogate probe value according to the selected equation;

determine whether a modified input signal value is greater than a value equal to at least a fraction of a predetermined constant;

multiply the modified input signal value by a negative constant resulting in an iterative surrogate probe value, wherein the value of the negative constant is determined based on a result of determining whether the modified input signal value is greater than a value equal to at least a fraction of the predetermined constant; and

add the iterative surrogate probe value to the modified input signal value resulting in an iterative modified input signal value having a reduced noise value.

17. A method comprising:

selecting an equation from a plurality of equations;

calculating a surrogate probe value according to the selected equation;

determining whether a modified input signal value is greater than a value equal to at least a fraction of a first constant;

multiplying the modified input signal value by a negative constant resulting in an iterative surrogate probe value, wherein the value of the negative constant is determined based on a result of determining whether the modified input signal value is greater than a value equal to at least a fraction of the first constant; and

adding the iterative surrogate probe value to the modified input signal value resulting in an iterative modified input signal value having a reduced noise value.

18. A method comprising:

converting an analog input signal to a digital input signal, wherein the analog input signal includes at least an information portion and a noise portion;

selecting an equation from a plurality of equations;

calculating the surrogate probe value according to the selected equation;

subtracting the surrogate probe value from the digital input signal to generate a modified input signal value;

comparing the modified input signal value to a first predetermined constant to determine a noise probe value;

determining a noise estimate value, wherein the noise estimate value comprises an estimate of the noise portion of the analog input signal; and

applying the noise estimate value to the analog input signal to produce a modified input signal having a reduced noise portion.

Assignments (3)
MERGER Recorded Jan 7, 2016
From: C.H.I. DEVELOPMENT MGMT. LTD. XIX, LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037459/0203 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 7, 2011
From: SMITH, HARRY B.; ROSS, JIM; CROMER, OSCAR; GRETSCH, BILL
To: APEX/ECLIPSE SYSTEMS INC.
Reel/Frame 025599/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2011
From: APEX/ECLIPSE SYSTEMS INC.
To: C.H.I. DEVELOPMENT MGMT. LTD. XIX, LLC
Reel/Frame 025599/0502 →
Continuity (2)
Provisional Application 60876507 · Dec 22, 2006
Related Publication 20110021169A1 · Jan 27, 2011