IP Library Granted Patent US 7,555,075
Granted Patent B2
US 7,555,075 · App. 11/400,458 · Granted Jun 30, 2009

Adjustable noise suppression system

Assignee: Freescale Semiconductor, Inc.
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 7,555,075
App. No.
11/400,458
Granted
Jun 30, 2009
Kind
B2
Abstract

Methods and corresponding systems for suppressing noise in an input signal include setting a minimum overall gain in a noise reduction processor for processing a first frame of data associated with the input signal. In response to a new minimum overall gain being set, the minimum overall gain in the noise reduction processor is replaced with the new minimum overall gain, and a second frame of data associated with the input signal is processed to suppress noise using the new minimum overall gain. The new minimum overall gain can be a function of the input signal or an output signal of the noise reduction processor. The new minimum overall gain can correspond to a difference between an estimated signal-to-noise ratio (SNR) improvement that is calculated using time-domain data and a target SNR improvement.

Claims (48)

1. A method of suppressing noise in an input signal comprising:

setting a minimum overall gain in a noise reduction processor for processing a first frame of data associated with the input signal;

replacing, in response to a new minimum overall gain being set, the minimum overall gain in the noise reduction processor with the new minimum overall gain; and

processing a second frame of data associated with the input signal to suppress noise using the new minimum overall gain.

2. The method of suppressing noise according to claim 1 wherein the replacing the minimum overall gain comprises replacing the minimum overall gain with the new minimum overall gain, wherein the new minimum overall gain is a function of one or more of the input signal and an output signal of the noise reduction processor.

3. The method for suppressing noise according to claim 1 comprising:

outputting from the noise reduction processor a noise indicator; and

calculating the new minimum overall gain using the input signal, an output signal, the noise indicator, and a reference signal.

4. The method for suppressing noise according to claim 1 wherein the replacing the minimum overall gain comprises:

estimating, using time domain data, a signal to noise ratio (SNR) improvement of the noise reduction processor;

computing the new minimum overall gain corresponding to a difference between a target SNR improvement and the estimated SNR improvement; and

replacing the minimum overall gain in the noise reduction processor with the new minimum overall gain.

5. The method for suppressing noise according to claim 4 wherein the computing the new minimum overall gain comprises computing the new minimum overall gain using a least mean squares (LMS) algorithm and the difference between the target SNR improvement and the estimated SNR improvement.

6. The method for suppressing noise according to claim 4 comprising updating the target SNR improvement.

7. The method for suppressing noise according to claim 4 comprising initially setting the minimum overall gain to a negative value of the target SNR improvement.

8. A system for suppressing noise in an input signal comprising:

a frequency domain converter adapted to convert the input signal to a frequency domain signal;

a noise estimator adapted to estimate a noise level in the frequency domain signal;

a gain calculator adapted to calculate a gain based upon the estimated noise level and a minimum gain control signal, wherein the minimum gain control signal varies with a desired level of noise suppression;

a gain adjuster adapted to change the amplitude of the frequency domain signal based upon the gain to produce a filtered signal; and

a time domain converter adapted to convert the filtered signal to an output signal in a time domain, wherein

the system further comprises:

a post-filter analyzer coupled to the input signal and the output signal, for producing an improvement signal; and

a minimum gain adapter coupled to the improvement signal and a reference signal for producing the minimum gain control signal.

9. The system for suppressing noise according to claim 8 wherein the minimum gain control signal is responsive to a signal to noise ratio (SNR) of the input signal, an SNR of the output signal, and a target SNR.

10. The system for suppressing noise according to claim 9 further comprising a noise indicator having an input coupled to the frequency domain signal, an input coupled to the SNR of the input signal, and having a noise indicator output signal responsive to a sample of the input signal being noise.

11. The system for suppressing noise according to claim 8 wherein the improvement signal is an SNR improvement signal responsive to a difference between an SNR of the input signal and an SNR of the output signal, and wherein the reference signal is an SNR target signal.

12. The system for suppressing noise according to claim 8 wherein the improvement signal is responsive to the noise indicator output signal.

13. A noise suppression device having adjustable noise suppression comprising:

a noise suppressor having a noise suppressor input, a noise suppressor output, a noise indicator output, and a minimum gain control input; and

a noise suppressor controller having inputs coupled to the noise suppressor input, the noise suppressor output, and the noise indicator output, and having an output for outputting a minimum gain control signal, wherein the minimum gain control signal is coupled to the minimum gain control input, wherein the noise suppressor is adapted to have a minimum gain controlled by the minimum gain control signal.

14. The noise suppression device according to claim 13 wherein the noise suppressor comprises:

a frequency domain converter coupled to the noise suppressor input;

a gain modifier coupled to an output of the frequency domain converter;

a time domain converter having an input coupled to a gain modifier output, and an output coupled to the noise suppressor output; and

a gain calculator having an input coupled to the minimum gain control signal, and an output coupled to the gain modifier and adapted to control the gain modifier in response to the minimum gain control signal.

15. The noise suppression device according to claim 14 wherein the noise suppressor comprises:

an energy estimator having an input coupled to the output of the frequency domain converter;

a noise estimator having an input coupled to an output of the energy estimator; and

a signal-to-noise ratio (SNR) estimator having an input coupled to the output of the energy estimator, and an output coupled to an input of the gain calculator.

16. The noise suppression device according to claim 13 wherein the noise suppressor controller comprises:

a post-filter analyzer having inputs coupled to the noise suppressor input, and the noise suppressor output, and having an improvement signal output; and

a minimum gain adapter having an input coupled to the improvement signal, an input coupled to a reference signal, and an output for outputting the minimum gain control signal.

17. The noise suppression device according to claim 16 wherein the post-filter analyzer has an input coupled to the noise indicator output.

18. The noise suppression device according to claim 16 wherein the minimum gain adapter has an input coupled to the noise indicator output.

19. The noise suppression device according to claim 13 comprising:

an echo canceller having an output coupled to the noise suppressor input; and

a level controller having an input coupled to the noise suppressor output.

Assignments (32)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040632 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 21, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 044209/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 040632/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0225 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0823 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Sep 23, 2009
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 023273/0099 →
SECURITY AGREEMENT Recorded Feb 2, 2007
From: FREESCALE SEMICONDUCTOR, INC.; FREESCALE ACQUISITION CORPORATION; FREESCALE ACQUISITION HOLDINGS CORP.; FREESCALE HOLDINGS (BERMUDA) III, LTD.
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 018855/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: PESSOA, LUCIO F.C.; DYBA, ROMAN A.; MELLES, DAVID B.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 017774/0256 →
Continuity (1)
Related Publication 20070237271A1 · Oct 11, 2007