EP0530523A2 - Active silencer with improved method of selecting coefficient sequence - Google Patents

Active silencer with improved method of selecting coefficient sequence Download PDF

Info

Publication number
EP0530523A2
EP0530523A2 EP92113366A EP92113366A EP0530523A2 EP 0530523 A2 EP0530523 A2 EP 0530523A2 EP 92113366 A EP92113366 A EP 92113366A EP 92113366 A EP92113366 A EP 92113366A EP 0530523 A2 EP0530523 A2 EP 0530523A2
Authority
EP
European Patent Office
Prior art keywords
noise
coefficient sequence
silencing
coefficient
predetermined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP92113366A
Other languages
German (de)
French (fr)
Other versions
EP0530523B1 (en
EP0530523A3 (en
Inventor
Masaki Eguchi
Hiroyuki Iida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of EP0530523A2 publication Critical patent/EP0530523A2/en
Publication of EP0530523A3 publication Critical patent/EP0530523A3/en
Application granted granted Critical
Publication of EP0530523B1 publication Critical patent/EP0530523B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17857Geometric disposition, e.g. placement of microphones
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17813Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms
    • G10K11/17819Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the acoustic paths, e.g. estimating, calibrating or testing of transfer functions or cross-terms between the output signals and the reference signals, e.g. to prevent howling
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17821Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the input signals only
    • G10K11/17825Error signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1783Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
    • G10K11/17833Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels
    • G10K11/17835Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels using detection of abnormal input signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • G10K11/17881General system configurations using both a reference signal and an error signal the reference signal being an acoustic signal, e.g. recorded with a microphone
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3012Algorithms
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3045Multiple acoustic inputs, single acoustic output
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/321Physical
    • G10K2210/3214Architectures, e.g. special constructional features or arrangements of features
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/50Miscellaneous
    • G10K2210/503Diagnostics; Stability; Alarms; Failsafe

Definitions

  • the present invention relates to silencing apparatus, and particularly to an active silencer for eliminating noise of a rotating machine such as a blower, an engine and the like.
  • An active silencer is one for suppressing noise of a rotating machine such as a blower, an engine and the like.
  • the active silencer suppresses noise by emitting sound wave of the same amplitude with phase shift of 180° from the noise from silencing sounding means to cause sound wave interference.
  • Fig. 4 shows its basic structure.
  • a noise signal sequence u (n) detected by a noise detection microphone 3 inside a duct is subjected to convolution operation of the following expression (1) with a predetermined coefficient sequence h (i) in an adaptive digital filter 4.
  • the operation result y (n) is outputted to a speaker 6 as a silencing signal.
  • N designates the number of taps of the digital filter.
  • the coefficient sequence h (i) of the adaptive digital filter 4 is adjusted so that the silencing error becomes minimum by a coefficient control portion (not shown) according to a silencing error signal e (n) at a reference point detected by a silencing error detecting microphone 5.
  • the sound emitted from the speaker 6 may be fed back to the noise detecting microphone 3 to cause howling. Also, with noise coming from outside into the silencing error detecting microphone 5, mis-adjustment of the coefficient sequence h (i) may take place also to cause howling.
  • a method is used in which acoustic feedback, effects of external noise and the like are reduced by enhancing the directivity with a microphone array.
  • a noise detecting microphone 3 and a silencing error detecting microphone 5 are provided at equal distances with respect to a speaker, and a difference of respective detection signals is obtained by a subtracter 7 and used as an input signal u (n) of an adaptive digital filter to cancel acoustic feedback.
  • the coefficient sequence h (i) when performing coefficient updating with the LMS algorithm which is widely used as an adaption algorithm of coefficient of the adaptive digital filter 4, the coefficient sequence h (i) gradually diverge if an input signal corresponds to a narrow band, resulting in a possibility of occurrence of overflow.
  • the overflow of coefficient sequence h (i) causes degradation of silencing accuracy and occurrence of howling.
  • an active silencer includes first noise detecting means for detecting a noise signal of an object of noise silencing, operating means for performing operation on the basis of the detected noise signal and a predetermined coefficient sequence to produce a silencing signal, silencing means for generating sound wave on the basis of the produced silencing signal to reduce noise at a predetermined position with respect to the object of noise silencing second noise detecting means for detecting a noise signal at the predetermined position which is changed because of activation of the silencing means, and control means for controlling the operating means so that a predetermined coefficient sequence takes a most appropriate value on the basis of average power of a detection output of the second noise detecting means or another value representing a noise level.
  • control means controls the operating means so that a predetermined coefficient sequence takes the most appropriate value on the basis of average power of a detection output of the second noise detecting means or another value representing a noise level, so that the reliability is improved and howling can be prevented.
  • Fig. 1 is a block diagram showing a structure of an active silencer according to one embodiment of the present invention.
  • Fig. 2 is a diagram for illustrating control condition of a coefficient sequence in the active silencer of Fig. 1.
  • Fig. 3 is a flow chart illustrating one example of contents of control corresponding to Fig. 2.
  • Fig. 4 is a block diagram showing a basic structure of a conventional active silencer.
  • Fig. 5 is a system block diagram showing a structure of one example having an object of preventing howling based on the active silencer of Fig. 4.
  • Fig. 1 is a block diagram of an active silencer according to one embodiment of the present invention.
  • a noise source 1 inside a container 2 such a duct having an opening 20 on its one side, and a noise detection microphone 3 is provided opposing thereto.
  • a silencing error detection microphone 5 is provided at a reference point, and a silencing speaker 6 is provided at an intermediate position thereof as shown in the figure.
  • a noise signal u (n) detected by the noise detection microphone 3 and converted into a digital signal in an A/D converter 9 through an amplifier 11 is transmitted to a digital signal processor (DSP) through a data bus 16.
  • DSP digital signal processor
  • a convolution operation designated by the above-noted expression (1) is applied to the noise signal u (n) there with a predetermined coefficient sequence h (i), and the operation result y (n) is outputted to a D/A converter 8 as a silencing signal through the data bus 16.
  • a digital filter 22 of FIR (Finite Impulse Response) type for example
  • a memory 23 for storing a noise signal u (n).
  • the silence signal converted into an analog signal by the D/A converter 8 is outputted into the container 2 from the speaker 6 through the amplifier 12.
  • the result of silencing is detected by the silencing error detecting microphone 5 and captured as a silencing error signal e (n) into the DSP 14 through an amplifier 13, an A/D converter 10 and the data bus 16.
  • a coefficient sequence h (i) stored in the operating coefficient memory 21 is updated so that the silencing error signal e (n) becomes the minimum.
  • silencing signal y (n) requires noise signals from the present time to N units time before, and the past data are stored in the memory 23 for storing noise signal u (n) through the data bus 16 together with a coefficient sequence h (i) which is the most appropriate for silencing.
  • FIG. 2 is a diagram showing outline of a control system of coefficient sequence h (i) in the present invention along the time axis.
  • a coefficient sequence in a stable operation or the most appropriate coefficient sequence which is measured in advance can be set.
  • T represents a period in which coefficient sequence h (i) is updated, and t1-t10 indicate times of respective operations.
  • the coefficient sequence h (i) is updated during the period T from t1 to t2 and the average power w is calculated on the basis of the silencing error signal during the period of t2 to t3, and further the coefficient sequence h (i) at that time is stored in the memory 15. Subsequently, the coefficient sequence h (i) is further updated during the period T from t3 to t4. Next, the average power w is calculated again
  • the coefficient sequence h (i) at that time is stored in the memory 15. This is for retaining the coefficient sequence most appropriate in this period. If the calculated power is larger than the previous average power, the coefficient sequence h (i) stored in the memory 15 at the previous time is copied into the convolution operation coefficient memory 21 connected to the DSP 14. Also, the memory for storing noise signal u (n) is cleared as needed.
  • the coefficient sequence h (i) is updated and similar processings are continuously performed thereafter. Furthermore, check is always made for an abnormal value which exceeds a prescribed value of an input/output signal and overflow in operation processing during the coefficient updating period.
  • the coefficient sequence h (i) saved in the memory 15 at the previous time is called during the time of t8 to t9 and copied into the convolution operation coefficient memory 21, and the memory 23 for storing noise signal u (n) is cleared to zero.
  • Fig. 3 is one example representing the above-described silencing process flow in a flow chart.
  • a noise signal u (n) and an error signal e (n) are inputted into the DSP 14 (step S101).
  • a coefficient sequence h (i) is updated (step S102).
  • step S103 presence or absence of overflow is examined.
  • a silencing signal y (n) is calculated by the convolution operation (step S104).
  • the calculated silencing signal y (n) is checked as to whether it is inside a range of prescribed values or not (step S105).
  • the silencing signal y (n) is within the range of prescribed values, it is outputted to the speaker 6 (step S106).
  • the average power w in the T period immediately before is calculated on the basis of the error signal e (n) (step S108).
  • a check is made as to whether the average power w has increased as compared to the previous time or not (step S109).
  • the coefficient sequence h (i) is retained in the memory 15 (step S110).
  • step S103 When there is an overflow in step S103, when the silencing output y (n) is out of the range of prescribed values in step S105, or when the average power w is increased than the previous time in step S109, the most appropriate coefficient sequence h (i) retained in the memory 15 is called and the memory for storing noise signal u (n) is cleared (step S111).
  • step S112 When the time counter which counts time T relating to the series of updating and calculation of the average power w is cleared (step S112), and when the time counter does not attain the time T in the process of step S107, the flow returns to step S101.
  • the most appropriate coefficient sequence h (i) is retained such as a coefficient sequence in a stable silencing operation or an obtained coefficient sequence which is measured in advance.

Abstract

There is the most appropriate coefficient sequence retained in a memory (15) in addition to a coefficient sequence for silencing signal operation used in a digital signal processor (14). Updating of coefficient sequences for operation, saving into the memory (15), and loading of the coefficient sequence in the memory (15) into a memory for operation of the digital signal processor (14) are performed according to variation of average power of a silencing error signal e(n) in silencing operation. Furthermore, with detection of abnormality of an input/output signal and a coefficient sequence, the coefficient sequence retained in the memory (15) is loaded into the operating memory (21) of the digital signal processor (14) to implement a stable control state, and the sound input signal buffer (23) is cleared to cut a feedback loop in an instant to prevent howling.

Description

    BACKGROUND OF THE INVENTION Field of the Invention
  • The present invention relates to silencing apparatus, and particularly to an active silencer for eliminating noise of a rotating machine such as a blower, an engine and the like.
  • Description of the Background Art
  • An active silencer is one for suppressing noise of a rotating machine such as a blower, an engine and the like. The active silencer suppresses noise by emitting sound wave of the same amplitude with phase shift of 180° from the noise from silencing sounding means to cause sound wave interference. Fig. 4 shows its basic structure.
  • In Fig. 4, for example, a noise signal sequence u (n) detected by a noise detection microphone 3 inside a duct is subjected to convolution operation of the following expression (1) with a predetermined coefficient sequence h (i) in an adaptive digital filter 4.
    Figure imgb0001
  • The operation result y (n) is outputted to a speaker 6 as a silencing signal.
  • In the expression (1), N designates the number of taps of the digital filter. The coefficient sequence h (i) of the adaptive digital filter 4 is adjusted so that the silencing error becomes minimum by a coefficient control portion (not shown) according to a silencing error signal e (n) at a reference point detected by a silencing error detecting microphone 5.
  • In the system structure shown in Fig. 4, the sound emitted from the speaker 6 may be fed back to the noise detecting microphone 3 to cause howling. Also, with noise coming from outside into the silencing error detecting microphone 5, mis-adjustment of the coefficient sequence h (i) may take place also to cause howling. In the conventional art, a method is used in which acoustic feedback, effects of external noise and the like are reduced by enhancing the directivity with a microphone array.
  • Also, for the purpose of suppressing the acoustic feedback, as shown in Fig. 5, an example has been reported in which a noise detecting microphone 3 and a silencing error detecting microphone 5 are provided at equal distances with respect to a speaker, and a difference of respective detection signals is obtained by a subtracter 7 and used as an input signal u (n) of an adaptive digital filter to cancel acoustic feedback.
  • In an active silencer with such a structure as shown in Fig. 4, even if the directivity of microphone is somewhat enhanced, or if the structure of Fig. 5 is used, the possibility of occurrence of howling can not be removed. Furthermore, when reducing the distance between the noise detecting microphone 3 and the speaker 6 to reduce the size of system, the possibility of occurrence of howling further increases because a cause of acoustic feedback increases. In this way, a measure to be taken for howling is an important problem in configuring an active silencer. Furthermore, when performing coefficient updating with the LMS algorithm which is widely used as an adaption algorithm of coefficient of the adaptive digital filter 4, the coefficient sequence h (i) gradually diverge if an input signal corresponds to a narrow band, resulting in a possibility of occurrence of overflow. The overflow of coefficient sequence h (i) causes degradation of silencing accuracy and occurrence of howling.
  • SUMMARY OF THE INVENTION
  • It is an object of the present invention to enhance reliability of silencing in an active silencer.
  • It is another object of the present invention to prevent howling in an active silencer.
  • In order to achieve the above-mentioned objects, an active silencer according to the present invention includes first noise detecting means for detecting a noise signal of an object of noise silencing, operating means for performing operation on the basis of the detected noise signal and a predetermined coefficient sequence to produce a silencing signal, silencing means for generating sound wave on the basis of the produced silencing signal to reduce noise at a predetermined position with respect to the object of noise silencing second noise detecting means for detecting a noise signal at the predetermined position which is changed because of activation of the silencing means, and control means for controlling the operating means so that a predetermined coefficient sequence takes a most appropriate value on the basis of average power of a detection output of the second noise detecting means or another value representing a noise level.
  • In an active silencer made as described above, the control means controls the operating means so that a predetermined coefficient sequence takes the most appropriate value on the basis of average power of a detection output of the second noise detecting means or another value representing a noise level, so that the reliability is improved and howling can be prevented.
  • The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Fig. 1 is a block diagram showing a structure of an active silencer according to one embodiment of the present invention.
  • Fig. 2 is a diagram for illustrating control condition of a coefficient sequence in the active silencer of Fig. 1.
  • Fig. 3 is a flow chart illustrating one example of contents of control corresponding to Fig. 2.
  • Fig. 4 is a block diagram showing a basic structure of a conventional active silencer.
  • Fig. 5 is a system block diagram showing a structure of one example having an object of preventing howling based on the active silencer of Fig. 4.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Fig. 1 is a block diagram of an active silencer according to one embodiment of the present invention.
  • In the figure, there is a noise source 1 inside a container 2 such a duct having an opening 20 on its one side, and a noise detection microphone 3 is provided opposing thereto. A silencing error detection microphone 5 is provided at a reference point, and a silencing speaker 6 is provided at an intermediate position thereof as shown in the figure.
  • A noise signal u (n) detected by the noise detection microphone 3 and converted into a digital signal in an A/D converter 9 through an amplifier 11 is transmitted to a digital signal processor (DSP) through a data bus 16. A convolution operation designated by the above-noted expression (1) is applied to the noise signal u (n) there with a predetermined coefficient sequence h (i), and the operation result y (n) is outputted to a D/A converter 8 as a silencing signal through the data bus 16. Connected to the DSP 14 are a memory 21 for convolution operation coefficient storing coefficient sequence h (i), a digital filter 22 of FIR (Finite Impulse Response) type, for example, and a memory 23 for storing a noise signal u (n).
  • The silence signal converted into an analog signal by the D/A converter 8 is outputted into the container 2 from the speaker 6 through the amplifier 12. The result of silencing is detected by the silencing error detecting microphone 5 and captured as a silencing error signal e (n) into the DSP 14 through an amplifier 13, an A/D converter 10 and the data bus 16.
  • A coefficient sequence h (i) stored in the operating coefficient memory 21 is updated so that the silencing error signal e (n) becomes the minimum.
  • As clearly seen from the expression (1), calculation of silencing signal y (n) requires noise signals from the present time to N units time before, and the past data are stored in the memory 23 for storing noise signal u (n) through the data bus 16 together with a coefficient sequence h (i) which is the most appropriate for silencing.
  • In order to keep the coefficient sequence h (i) the most appropriate all the time, it is necessary to update the same. Fig. 2 is a diagram showing outline of a control system of coefficient sequence h (i) in the present invention along the time axis. As to the coefficient sequences h (i), in the initial state, a coefficient sequence in a stable operation or the most appropriate coefficient sequence which is measured in advance can be set. In the figure, T represents a period in which coefficient sequence h (i) is updated, and t1-t10 indicate times of respective operations. The coefficient sequence h (i) is updated during the period T from t1 to t2 and the average power w is calculated on the basis of the silencing error signal during the period of t2 to t3, and further the coefficient sequence h (i) at that time is stored in the memory 15. Subsequently, the coefficient sequence h (i) is further updated during the period T from t3 to t4. Next, the average power w is calculated again
  • on the basis of the silencing error signal from t4 to t5 period. If the calculated power is smaller than the previous average power, the coefficient sequence h (i) at that time is stored in the memory 15. This is for retaining the coefficient sequence most appropriate in this period. If the calculated power is larger than the previous average power, the coefficient sequence h (i) stored in the memory 15 at the previous time is copied into the convolution operation coefficient memory 21 connected to the DSP 14. Also, the memory for storing noise signal u (n) is cleared as needed.
  • Subsequently, until the time T passes again, the coefficient sequence h (i) is updated and similar processings are continuously performed thereafter. Furthermore, check is always made for an abnormal value which exceeds a prescribed value of an input/output signal and overflow in operation processing during the coefficient updating period. At t8 that such an abnormality has been detected, whether the time T has passed or not, the coefficient sequence h (i) saved in the memory 15 at the previous time is called during the time of t8 to t9 and copied into the convolution operation coefficient memory 21, and the memory 23 for storing noise signal u (n) is cleared to zero.
  • Fig. 3 is one example representing the above-described silencing process flow in a flow chart.
  • When the operation starts, a noise signal u (n) and an error signal e (n) are inputted into the DSP 14 (step S101).
  • Next, a coefficient sequence h (i) is updated (step S102).
  • Next, presence or absence of overflow is examined (step S103).
  • If there is no overflow, a silencing signal y (n) is calculated by the convolution operation (step S104).
  • The calculated silencing signal y (n) is checked as to whether it is inside a range of prescribed values or not (step S105).
  • If the silencing signal y (n) is within the range of prescribed values, it is outputted to the speaker 6 (step S106).
  • A determination is made as to whether the time T of updating has passed or not (step S107). If it has passed, it is at t2 in Fig. 2 because it is immediately after operation start.
  • Next, the average power w in the T period immediately before is calculated on the basis of the error signal e (n) (step S108).
  • A check is made as to whether the average power w has increased as compared to the previous time or not (step S109).
  • If the average power w has not increased as compared to the previous time, or if it is immediately after the operation start, the coefficient sequence h (i) is retained in the memory 15 (step S110).
  • When there is an overflow in step S103, when the silencing output y (n) is out of the range of prescribed values in step S105, or when the average power w is increased than the previous time in step S109, the most appropriate coefficient sequence h (i) retained in the memory 15 is called and the memory for storing noise signal u (n) is cleared (step S111).
  • When the time counter which counts time T relating to the series of updating and calculation of the average power w is cleared (step S112), and when the time counter does not attain the time T in the process of step S107, the flow returns to step S101.
  • According to the present invention, in an active silencer in which, a silencing signal is produced by applying convolution operation to a signal sequence detected by sound wave detecting means and a predetermined coefficient sequence and outputted to silencing sounding means to eliminate noise at a reference point by sound wave interference, and the coefficient sequence is properly changed on the basis of a silencing error signal detected at the reference point, the most appropriate coefficient sequence h (i) is retained such as a coefficient sequence in a stable silencing operation or an obtained coefficient sequence which is measured in advance. When an abnormality of system such as occurrence of howling is detected by detection of an abnormal value which exceeds prescription of input/output, overflow in operation processing, and the like, or when the noise level at the reference point increases, by calling a previously retained most appropriate coefficient sequence, replacing the same by the present coefficient sequence, and further clearing to 0, a buffer storing a noise signal sequence u (n) to be subjected to convolution operation with a coefficient sequence h (i), the feedback loop of system is cut in an instant, so that howling can be stopped in an instant. Also, since a coefficient sequence h (i) is exchanged for that in a stable state as described above, shift to silencing condition from abnormal condition can be implemented in an instant. Furthermore, in the present invention, modification of hardware structure of a conventional active silencer is not required, resulting in a costal advantage. Furthermore, howling can be effectively suppressed only with an improvement of controlling software and stable control is always possible, so that it has excellent and practical applicability to a conventional active silencing system. Although the present invention has been described and
  • illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.

Claims (9)

  1. An active silencer, comprising:
       first noise detecting means (3) for detecting a noise signal of an object of silencing;
       operating means (14, 21, 22, 23) for operating on the basis of said detected noise signal and a predetermined coefficient sequence to produce a silencing signal;
       silencing means (6) for generating sound wave on the basis of said produced silencing signal to reduce noise at a predetermined position with respect to said object of silencing;
       second noise detecting means (5) for detecting a noise signal at said predetermined position which is changed with activation of said silencing means; and
       control means (14, 15) for controlling said operating means so that said predetermined coefficient sequence takes a most appropriate value on the basis of average power of a detection output of said second noise detecting means or another value representing a noise level.
  2. The active silencer according to claim 1, wherein said operating means comprises,
       updating means (14) for changing a coefficient sequence used as said predetermined coefficient sequence for every predetermined period,
       coefficient sequence storing means (21) for storing said predetermined coefficient sequence and, when the coefficient sequence is changed by said updating means, storing said changed coefficient sequence in place of the predetermined coefficient sequence already stored, and
       noise signal storing means (23) for storing a noise signal detected by said first noise detecting means.
  3. The active silencer according to claim 2, wherein said control means comprises,
       most appropriate coefficient sequence storing means (15) for, when a value representing a noise level calculated on the basis of the noise signal detected by said second noise detecting means is smaller than a value representing a noise level at the previous time, storing a predetermined coefficient sequence used at that time as a most appropriate coefficient sequence.
  4. The active silencer according to claim 3, wherein said control means replaces the predetermined coefficient sequence stored in said coefficient sequence storing means with the most appropriate coefficient sequence stored in said most appropriate coefficient sequence storing means under a predetermined condition.
  5. The active silencer according to claim 4, wherein said predetermined condition is met when at least one of conditions is met, said conditions including, when the value representing the noise level calculated on the basis of the noise signal detected by said second noise detecting means is equal to or larger than the value representing the noise level at the previous time, when said predetermined coefficient sequence overflows, when said produced silencing signal is out of a predetermined range, when a noise signal detected by said first noise detecting means exceeds a prescribed value and when a noise signal detected by said second noise detecting means exceeds a prescribed value.
  6. The active silencer according to claim 4, wherein said control means cancels a content stored by said noise signal storing means under said predetermined condition.
  7. An active silencer for reducing noise at a predetermined position by emitting sound wave with opposite phase to the noise for the noise of an object of sound reduction, comprising:
       first detecting means (3) for detecting a noise signal of the object of silencing;
       second detecting means (5) for detecting a noise signal at said predetermined position for every predetermined period;
       sound wave generating means (6, 14) for producing said sound wave by multiplying the noise signal detected by said first detecting means by a coefficient updated for every predetermined period;
       comparing means (14) for comparing a value representing a noise level calculated on the basis of said detected noise signal and a value representing a noise level of the previous time; and
       coefficient storing means (15) responsive to an output by said comparing means indicating that said calculated representing value is smaller than the previous representing value for storing the coefficient used at that point.
  8. The active silencer according to claim 7, further comprising:
       control means (14, 21) responsive to the output indicating that said calculated representing value is equal to or larger than the previous representing value by said comparing means for controlling said sound wave generating means so that the coefficient stored in said coefficient storing means is used as said updating coefficient.
  9. An active silencer in which a silencing signal is produced by applying convolution operation to a noise signal sequence detected by sound wave detecting means and a predetermined coefficient sequence and output to silencing sounding means to silence noise at a reference point by sound wave interference, and said coefficient sequence is adaptively changed on the basis of a silencing error signal detected at said reference point, comprising:
       retaining means (15) for retaining a most appropriate one of said coefficient sequences in a silencing operation; and
       calling means (14) for calling the coefficient sequence retained in said retaining means during the silencing operation as needed.
EP92113366A 1991-08-06 1992-08-05 Active silencer with improved method of selecting coefficient sequence Expired - Lifetime EP0530523B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP196513/91 1991-08-06
JP3196513A JP2886709B2 (en) 1991-08-06 1991-08-06 Active silencer

Publications (3)

Publication Number Publication Date
EP0530523A2 true EP0530523A2 (en) 1993-03-10
EP0530523A3 EP0530523A3 (en) 1993-11-24
EP0530523B1 EP0530523B1 (en) 1998-03-18

Family

ID=16358999

Family Applications (1)

Application Number Title Priority Date Filing Date
EP92113366A Expired - Lifetime EP0530523B1 (en) 1991-08-06 1992-08-05 Active silencer with improved method of selecting coefficient sequence

Country Status (3)

Country Link
EP (1) EP0530523B1 (en)
JP (1) JP2886709B2 (en)
DE (1) DE69224780T2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994009480A2 (en) * 1992-10-21 1994-04-28 Lotus Cars Limited Adaptive control system
FR2698149A1 (en) * 1992-11-16 1994-05-20 Carrier Corp Refrigerator compressor silencer responding to flow pulses - uses mobile walls inside silencer that are driven by stepper motor in response to measured input and output pulsations

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996002910A1 (en) * 1994-07-15 1996-02-01 Noise Cancellation Technologies, Inc. Active duct silencer kit
JP3732167B2 (en) * 2002-08-26 2006-01-05 ティーオーエー株式会社 Adaptive filter
US11164554B2 (en) 2020-03-06 2021-11-02 Bose Corporation Wearable active noise reduction (ANR) device having low frequency feedback loop modulation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0071947A2 (en) * 1981-08-11 1983-02-16 Hitachi, Ltd. Method and apparatus for reducing vibrations of stationary induction apparatus
GB2154830A (en) * 1984-02-21 1985-09-11 Nat Res Dev Attenuation of sound waves
US5022082A (en) * 1990-01-12 1991-06-04 Nelson Industries, Inc. Active acoustic attenuation system with reduced convergence time

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH087002B2 (en) * 1989-02-28 1996-01-29 株式会社東芝 Silencer for cooling system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0071947A2 (en) * 1981-08-11 1983-02-16 Hitachi, Ltd. Method and apparatus for reducing vibrations of stationary induction apparatus
GB2154830A (en) * 1984-02-21 1985-09-11 Nat Res Dev Attenuation of sound waves
US5022082A (en) * 1990-01-12 1991-06-04 Nelson Industries, Inc. Active acoustic attenuation system with reduced convergence time

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994009480A2 (en) * 1992-10-21 1994-04-28 Lotus Cars Limited Adaptive control system
WO1994009480A3 (en) * 1992-10-21 1994-06-09 Lotus Car Adaptive control system
US5768124A (en) * 1992-10-21 1998-06-16 Lotus Cars Limited Adaptive control system
FR2698149A1 (en) * 1992-11-16 1994-05-20 Carrier Corp Refrigerator compressor silencer responding to flow pulses - uses mobile walls inside silencer that are driven by stepper motor in response to measured input and output pulsations

Also Published As

Publication number Publication date
JP2886709B2 (en) 1999-04-26
EP0530523B1 (en) 1998-03-18
EP0530523A3 (en) 1993-11-24
DE69224780D1 (en) 1998-04-23
JPH0540486A (en) 1993-02-19
DE69224780T2 (en) 1998-10-29

Similar Documents

Publication Publication Date Title
EP0578212B1 (en) Active control apparatus with an adaptive digital filter
US5278900A (en) Digital echo canceller comprising a double-talk detector
JPH11305783A (en) Active noise eliminating device
JPH0567948A (en) Adaptive digital filter
EP0530523A2 (en) Active silencer with improved method of selecting coefficient sequence
US20050220292A1 (en) Method of discriminating between double-talk state and single-talk state
EP0492680B1 (en) Method and apparatus for attenuating noise
JP4004710B2 (en) Active noise eliminator
EP0525456B1 (en) System using plurality of adaptive digital filters
US20080037451A1 (en) Neutralization of acoustic echo cancellation in presence of signal clipping
JP3058307B2 (en) Active controller using adaptive digital filter.
JP2923476B2 (en) Adaptive active silencer
JP2989379B2 (en) Active control device using adaptive IIR digital filter
JPH08129388A (en) Silencer
JP3269098B2 (en) Noise control device
JPH07219559A (en) Adaptive active noise elimination device
JPH06230789A (en) Active noise controller
JPH09101789A (en) Noise control device
JPH0774590A (en) Electronic muffler
JPH07160271A (en) Adaptive active silencer
JP2002311960A (en) Passive noise eliminating device
JPH08328568A (en) Active muffler
JP2000089768A (en) Active muffler
JPH0335295A (en) Silencer
JP2744095B2 (en) Active silencer

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19931213

17Q First examination report despatched

Effective date: 19960821

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REF Corresponds to:

Ref document number: 69224780

Country of ref document: DE

Date of ref document: 19980423

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20020731

Year of fee payment: 11

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20020808

Year of fee payment: 11

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20020816

Year of fee payment: 11

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20030805

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20040302

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20030805

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20040430

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST