IP Library Granted Patent US 7,146,003
Granted Patent B2
US 7,146,003 · App. 09/965,881 · Granted Dec 5, 2006

Noise level calculator for echo canceller

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,146,003
App. No.
09/965,881
Granted
Dec 5, 2006
Kind
B2
Abstract

A noise level calculator for detecting noise in a telephone line echo canceller that utilizes adaptive filters enables silencing of noise switching so that it is not heard on the far end side. The calculator promotes determining whether the reference signal applied to the adaptive filter is a noise or non-noise segment. The calculator operates by calculating the difference in energy of two sample windows, calculating the difference in the energy of the signal within each of the sample windows, updating a variance parameter based on the difference, and performing further alternative operations based on the value of the variance parameter.

Claims (12)

1. A method of calculating noise level in a signal, comprising the steps of:

accumulating two sample windows of said signal;

calculating energy of said signal between each of said sample windows;

calculating the difference in said energy of said signal within each of said sample windows;

updating a variance parameter based on said difference;

in the event that said variance parameter is less than a predetermined multiple of the energy of said signal within a most recent one of said sample windows then indicating the presence of noise and setting a noise level parameter as a function of the energy of said signal within said most recent one of said sample windows, and in the event that said variance parameter is greater than or equal to said predetermined multiple of the energy of said signal within said most recent one of said sample windows then indicating the absence of noise in said most recent sample window; and

in the event that said noise level parameter exceeds the energy of said signal within said most recent one of said sample widows then setting said noise level parameter to equal the energy of said signal within said most recent one of said sample windows,

wherein said step of updating said variance parameter further comprises the steps of:

comparing said variance parameter to said difference in said energy of said signal within each of said sample windows and setting said variance parameter to the weighted average of the difference and a previous value of the variance parameter; and

in the event that said variance parameter is greater than said difference then adjusting said variance parameter with a predetermined decay ratio, and in the event that said variance parameter is less than or equal to said difference then adjusting said variance parameter with a predetermined attack ratio.

2. The method of claim 1 , further comprising the steps of discarding two successive ones of said sample windows at start up and for each subsequent first one of said two successive sample windows which exceeds a predetermined maximum energy.

3. The method of claim 1 , wherein said step of setting the noise level parameter as a function of the energy of said signal within said most recent one of said sample windows further comprises setting said noise level parameter to the weighted average of the energy of said signal within said most recent one of said sample windows and a previous value of said noise level parameter.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: MICROSEMI SEMICONDUCTOR ULC
To: IP GEM GROUP, LLC
Reel/Frame 043140/0366 →
CHANGE OF NAME Recorded Jul 31, 2017
From: MICROSEMI SEMICONDUCTOR CORP.
To: MICROSEMI SEMICONDUCTOR ULC
Reel/Frame 043141/0068 →
CHANGE OF NAME Recorded Jul 31, 2017
From: ZARLINK SEMICONDUCTOR INC.
To: MICROSEMI SEMICONDUCTOR CORP.
Reel/Frame 043378/0483 →
CHANGE OF NAME Recorded Feb 15, 2002
From: MITEL CORPORATION
To: ZARLINK SEMICONDUCTOR, INC.
Reel/Frame 012623/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2002
From: SCHULZ, DIETER; JOHNSTON, RENEE
To: MITEL CORPORATION
Reel/Frame 012626/0749 →