EP0930719A2

Impulse noise detector and noise reduction system

Abstract

An impulse noise detector detects impulse noise in an audio signal by filtering out the audio components of the signal, then comparing an envelope of a filtered signal with a threshold obtained as a moving average of the envelope. Short-duration impulse noise is thereby detected without detecting tone bursts and other fast-rising signals of longer duration. The envelope may be taken directly from the filtered signal, or from a difference signal obtained from a preliminary envelope of the filtered signal, to emphasize impulse noise when distorted audio components leak into the filtered signal.

EP0930719A2, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 15 January 2019, 7.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 5 independent, 16 dependent

  1. 1
    A method of detecting impulse noise in an input signal, comprising the steps of:(a) filtering said input signal to reject at least frequency components below a predetermined frequency, thereby producing a filtered signal;(b) detecting an envelope of said filtered signal, thereby producing an envelope signal;(c) calculating a first average value of at least some values of said envelope signal over a predetermined time interval;(d) multiplying said first average value by a first factor, thereby producing a threshold value;(e) comparing at least one value of said envelope signal in said predetermined time interval with said threshold value;(f) activating an impulse noise detection signal if the compared value exceeds said threshold value;and (g) de-activating said impulse noise detection signal if the compared value does not exceed said threshold value.
  2. 8
    An impulse noise detector for detecting impulse noise in an input signal, comprising:a filter (9a) filtering said input signal to reject at least frequency components below a predetermined frequency, thereby producing a filtered signal;an envelope detector (16) coupled to said filter (9a), detecting an envelope of said filtered signal, thereby producing an envelope signal;a first averager (20) coupled to said envelope detector (16), calculating a first average value of at least some values of said envelope signal over a predetermined time interval;a first multiplier (21) coupled to said first averager (20), multiplying said first average value by a first factor, thereby producing a threshold value;and a comparator (22) coupled to said first multiplier (21), comparing at least one value of said envelope signal in said predetermined time interval with said threshold value, activating an impulse noise detection signal if the compared value exceeds said threshold value, and de-activating said impulse noise detection signal if the compared value does not exceed said threshold value.
  3. 14
    An impulse noise detector for detecting impulse noise in an input signal derived from a radio-frequency signal received at an antenna (1), comprising:a first bandpass filter (9c) having a first passband, filtering said input signal to produce a first filtered signal;a first envelope detector (16c) coupled to said first filter (9c), detecting an envelope of said first filtered signal, thereby producing a first envelope signal;a first averager (20c) coupled to said first envelope detector (16c), calculating a first average value of at least some values of said first envelope signal over a predetermined time interval;a first multiplier (21c) coupled to said first averager (20c), multiplying said first average value by a first factor, thereby producing a first threshold value;a first comparator (22c) coupled to said first multiplier (21c), comparing at least one value of said first envelope signal in said predetermined time interval with said first threshold value, activating a first detection signal if the compared value exceeds said first threshold value, and de-activating said first detection signal if the compared value does not exceed said first threshold value;a second bandpass filter (9d) having a second passband different from said first passband, filtering said input signal to produce a second filtered signal;a second envelope detector (16d) coupled to said second filter (9d), detecting an envelope of said second filtered signal, thereby producing a second envelope signal;a second averager (20d) coupled to said second envelope detector (16d), calculating a second average value of at least some values of said second envelope signal over said predetermined time interval;a second multiplier (21d) coupled to said second averager (20d), multiplying said second average value by said first factor, thereby producing a second threshold value;a second comparator (22d) coupled to said second multiplier (21d), comparing at least one value of said second envelope signal in said predetermined time interval with said second threshold value, activating a second detection signal if the compared value exceeds said second threshold value, and de-activating said second detection signal if the compared value does not exceed said second threshold value;an input terminal (27) receiving an indicator signal that is active when said radio-frequency signal has a received level exceeding a predetermined level;and a logic circuit (26) coupled to said first comparator (22c), said second comparator (22d) and said input terminal (27), activating an impulse noise detection signal when at least two of said indicator signal, said first detection signal, and said second detection signal are active.
  4. 15
    A noise reduction system (28) for reducing noise in an input signal, comprising:a filter (9a) filtering said input signal to reject at least frequency components below a predetermined frequency, thereby producing a filtered signal;an envelope detector (16) coupled to said filter (9a), detecting an envelope of said filtered signal, thereby producing an envelope signal;a first averager (20) coupled to said envelope detector (16), calculating a first average value of at least some values of said envelope signal over a predetermined time interval;a first multiplier (21) coupled to said first averager (20), multiplying said first average value by a first factor, thereby producing a threshold value;a comparator (22) coupled to said first multiplier (21), comparing at least one value of said envelope signal in said predetermined time interval with said threshold value, activating an impulse noise detection signal if the compared value exceeds said threshold value, and de-activating said impulse noise detection signal if the compared value does not exceed said threshold value;and a noise reducer (30) coupled to said comparator, passing said input signal when said impulse noise detection signal is inactive, and blocking said input signal when said impulse noise rejection signal is active.
  5. 21
    A noise detector comprising a filter for outputting a noise signal, means for comparing a value derived from the noise signal with a threshold value derived from the noise signal.