CA1259663A - Noise canceling system - Google Patents

Noise canceling system

Info

Publication number
CA1259663A
CA1259663A CA000524604A CA524604A CA1259663A CA 1259663 A CA1259663 A CA 1259663A CA 000524604 A CA000524604 A CA 000524604A CA 524604 A CA524604 A CA 524604A CA 1259663 A CA1259663 A CA 1259663A
Authority
CA
Canada
Prior art keywords
noise
filter
receiver
output
mutual
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.)
Expired
Application number
CA000524604A
Other languages
French (fr)
Inventor
Tetsu Taguchi
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Application granted granted Critical
Publication of CA1259663A publication Critical patent/CA1259663A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/005Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones

Abstract

ABSTRACT OF THE DISCLOSURE
Under the condition where a plurality of back-ground noise sources exists, there are arranged a first receiver, primarily receiving desired voice, and a plurality of second receivers each primarily receiving noise from a corresponding noise source. Filter coefficients of equivalent noise-producing filters, each having a frequency transmission characteristic equivalent to that of transmission path from its corresponding noise source to the first receiver, are estimated based upon mutual-correlation coefficients among the outputs of the first and second receivers and auto-correlation coefficients of the respective outputs of the second receivers. The noise signals from the equivalent noise-producing filters are subtracted from the output of the first receiver, thereby canceling the background noise. The filter coefficients estimation may be performed by using a maximum of the mutual-cor-relation coefficients between the outputs of the first receiver and the respective second receivers.

Description

664~6-418 BACKGROUND OF THE INVENTION
Field of the Inventlon The present invention relates to a noise canceling system, and more particularly to a noise canceling system which cancels a plurality of background noises that lnfiltrate into a voice receiver through different transmission paths.
Description of the Prior Art The common noise canceling system for removing ~canceling) ~rom the output of the voice receiver noises generated from a plurality of noise sources and received by the voice receiver is such that the frequency transm.ission characteristics such as impulse response and transmission functions of noise transmission paths from the noise sources to the voice receiver, are estimated, and the noises are produced via the estimated frequency transmission characteristics, linearly added up together, and are subtracted from the output of the voice signal receiver so as to be canceled.
According to the abo~e-mentioned conventional noise canceling system, however, the amount of operation becomes essentially very great.
That is, in the above typlcal noise canceling system, frequency transmission characteristics of noise transmission paths ~rom noise sources to a volce receiver are estimated by some means, filters such as transversal digital filters having transmission `` ~2~i96~;3 functions that offer the above frequency transmission characteristics are constituted as equivalent noise-producing filters, and noises generated by the noise sources are produced via the e~uivalent noise-producing filters, added up together linearly, and are subtracted as an equivalent superposed noise of the plurality of noise sources from the output of the voice receiver so as to be canceled. Therefore, how efficiently to estimate the coefficients of transversal filters that cons-titute an e~uivalent noise-producing filter, is very important for preventing the amount of processing from greatly i.ncreasing.
The filt:er coefficient of such an equivalent noise-producing filter is estimated as described below.
That is, when there exists a single noise source, the filter coefficient ~hich minimizes the electric power of noise-canceled residual waves after the output of the transversal filter is subtracted from the output of the voice receiver, is determined by widely known methods such as solving an inverse matrix of a row number and a column number determined by the tap number of the filter or searching relying upon a maximum inclination method. Where there exist a plurality o~
noise sources, the coefficients of a plurality of ec~uivalent noise-producing filters must be determined by taking the efects among the noise sources into consideration. Even when there exists only one noise source, however, the amount of processing and operation becomes essentially very great. The amount of process-ing and operation becomes tremendously great when a plurality oE noise sources have to be treated by g.iving attention to the effects amony the noise sources.

1~5966~

According to another method for estimating the filter coefficient of the equivalent noise-producing filter, the filter coefficient which minimizes the electric power of noise~canceled residual waves, is set over a considerably long period of observation time by forming an automatic control loop and by effecting the adaptive control. However, since the observation time is considerably long, the processing response tends to be considerably delayed even when there exists only one noise source. In particular, thi.s method exhibits poor follow-up performance for the noise that changes with time.
SUMM~RY OF THE IMVENTION
An object of the present invention is, therefore, to provide a noise canceling system capable of cancel-ing noises generated from a plurality of noise sources.
Another object of the present invention is to provide a noise canceling system capable of remarkably reducing the calculation amount for estimating the filter coefficients.
According to the present invention, under the condition where a plurality of background noise sources exist, there are arranged a first receiver, primarily receiving desired voice, and a plurality of second receivers each primarily receiving noise from a corre-sponding noise source. Filter coefficien-t of equiva-lent noise-producing filters each having a frequency transmission characteristics equivalent to that of transmission path from its corresponding noise source to the first receiver are estimated based upon mutual-correlation coefficients among the outputs of the first and seeond receivers and auto-correlation coeffieients of the respective outputs of the second receivers. The ~63 noise signals from the equivalent noise--producing filters are subtracted from the output of the first receiver, thereby canceling the background noise. The filter coefficients may be estimated b~ using a maximum value of the mutual-correlation coefficients between the outputs of the first receiver and the respective second receivers.
The invention may be summari~ed, according to another aspect, as a noise canceling system comprising: a voice receiver means for primarily receiving an input voice signal and converting it into an electric voice ou~put signal; a plurality of noise receiving means, each for primarily receiving noise generated from a corresponding noise source and converting the noise into an electrical noise output signal; first calculator means for calculating auto-correlation coefficients of the respective outputs of said noise receiver means; second calculator means for calculating firs~ mutual-correlation coefficients between the output of said voice receiver means, when a voice signal is not inputted, and the respective outputs of said noise receiver means;
a plurality of first filter means, each having an input coupled to the output of a corresponding noise receiver means and having a frequency transmission characteristic of a path from a corresponding noise source to said voice receiver means, for produ~ing equivalent noise output signals; adder means for summing the outputs oE said plurality o~ said first filter means and providing an output; subtracter means for outputting the difEerence between the outputs of said voice receiver means and said adder means; and coefficient determina~ion means, responsive 9~63 66446-~18 to the outputs of said first calculator means, second calculator means and subtracter means, and actuable to determine appropriate filter coefficients of said plurality of said first filter means.
Other objects and feature~ will be clarified by the following explanation with reference to the attached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a block diagram which illustrates a first embodiment and a second embodiment of the present invention in combination;
Flg. 2 is a diagram which illustrates a fundamental principle for cancellng the noise according to the e~bodiment of Fig. 1;
Fig. 3 is a diagram iIlustrating the cancelation of noise utiliziny the estimated impulse responses of the nolse transmission paths;
Fig. 4 is a diagram illustrating the estimation of transfer functions of the equivalent noise-producing filters accordlng to the embodiments of Fig. 1;
Fig. 5 is a diagram showing the fundamental method of estimating the transfer function of the noise transmiæsion path;
and Fig. 6 is a diagram illustrating the ef~icient estimation of coefficients of the equivalent noise-producing filter.
PREFERRED EMBODIMENTS OF THE INVENTION
Fig. 1 is a block diagram which explains first and second embodiments according to the present invention, 4a "

~25~16fi3 wherein portions indicated by dotted lines are blocks that are related to the second embodiment.
The first embodiment shown in Fig. 1 comprises sound receivers of a number P, i.e., l-l, 1-2, 1-3, 1-4, ------, l-P, a delay circuit 2 formed by connect-ing L unit delay elements in cascade, a silence detec-tor 3, mutual-correlation coefficient calculators 4-12, 4-13, ------, 4-lP, auto-correlation coefficient calculators 5-2, 5-3, ------, 5-P, a coefficient determining unit 6, equivalent noise-producing filters 7-2, 7-3, 7-4, ------, 7-P, and adders 8-1, 8-2, 8-3, 8-4, ------, 8-P.
The sound receiver 1-l chiefly receives voice signals together wlth noise generated from a plurality of noise sources. The receivers 1-2, 1-3, 1-4, ------, 1-P of a number (P 1) chiefly trap noises generated from a plurality (P-1) of noise sources. If the frequency transmission characteristics such as impulse response characteristics are found fo~ each of the transmission paths from the plurality of noise sources to the sound receiver 1-1, the noise produc~d via the impulse response characteristics can be subtracted rom the output of the sound receiver 1-1 during silence to cancel the noise. This i.s based upon the fact that the output of the sound receiver 1-1 during silencel i.e., the output of mixed noise from the plurality of noise sources can be regarded to be equal to the superposi-tion of linear combinations of the noises.
The impulse response can be easily constituted as a transversal filter having a transfer function that exhibits the impulse response characteristics. Even in this embodiment, a desired impulse response is obtained in the form of a transversal filter.

~IL ~??~? ~

Fig. 2 is a diagram of a fundamental principle for canceling noise according to the embodiment of Fig. 1.
A voice signal and an undesired noise signal are superposed and added up together via an input terminal 100-1, and are supplied to a delay circuit 2.
The delay circuit 2 consists of unit delay ele-ments that are combined in ~ stages, and imparts a predetermined time dela~ to the inputs that are intro-duced via an input terminal 100-0. By taking into consideration the relationships among the sound receiver that sends voice signals inclusive of noise to the input terminal 100-0 and a group of sound receivers that send noises to input terminals 100-1 to 100-P
(P = 2, 3, 4, ~ --), the delay time is so selected that the addition in an adder 40-1 maintains nearly the same phase with respect to the same noise.
Equivalent noise-producing filters 30-1 to 30-P
have impulse responses hltt) to hR(t) of noise trans-mission paths between each of P noise sources and the sound receiver that traps voice signals. Noises generated by P noise sources are received by~P equiva-lent noise-producing filters, superposed and added up together through adders 40-1, 40-2, ------, reversed for their polarities, and are added to the output of the delay circuit 2 through an adder 40-0. That is,;
the noises are subtracted from the output of the delay circuit 2 so as to be canceled. That is, the funda~en-tal requirement for canceling the noise is how effi-ciently to determine the impulse responses hl(t) to hp(t) of the transmission paths for the noises gene-rate~ rom the noise sources.

~ .?, -- 7 ~

Described below in detail is a fundamental method of canceling the noise utili~ing the impulse responses of the noise transmission paths.
Fig. 3 is a diagram explaining the cancelation of noise utilizing the estimated impulse responses of the noise transmission paths. Fig. 3 shows the case where the noises are to be canceled from the two noise sources.
Symbols N1(Z) and N2(Z) denote noises by Z-conver-sion notation produced by two noise sources, an adder 12-1 represents a function of the sound receiver which receives a voice signal S(Z), and adders 12-2 and 12-3 represent functions of sound receivers that chiefly trap noises M1tZ) and N2(Z).
To the adder 12-1 are input the voice signal S(Z) as well as undesired signals consisting of noises Nl(Z) and N2(Z), and transmission paths 11-1 and ll-2 thereof are denoted by transfer functions H1(Z) and H2(Z). An adder 12-2 chi.efly receives noise N1(Z). To the adder 12-2 is also input an undesired signal consisting of noise N2(Z). Transmission paths 11-3 and 11-4 thereof are denoted b~ transfer functions H3(Z) and H4(Z).
Further, an adder 12-3 chiefly receives noise N2(Z) as well as undesired noise N1(Z). Transmission paths 11-6 and 11-5 thereof are denoted by transfer functions H6tZ) and H5(Z). If the transfer functions surrounded by a dotted line are known, there are obtained the following adder outputs:
( ) Nl(Z) Hl(Z) + N2(~) H2(Z) ------- (1) N1(Z) ~I31Z) + N2(Z) H~(Z) ............... (2) N1(Z) Hs(Z) ~ N2(Z) H6(Z) ------- (3) The above e~uations (1) to (3) represent outputs of the adders 12-1 to 12-3.

~.

125916~;3 The desired voice signals S(Z) only can be ob-tained if undesired noise N1(Z)Hl(Z) input via the transfer function H1(Z) and undesired noise N2(Z) H2(Z) input via -the transfer function H2(Z) are subtracted from the output of the adder 12-1 represented by the equation (1). Namely, the output of the adder 12-2 represented by the equation (2) and the output of the adder 12-3 represented by the equation (3) are con-verted into Nl(Z) H1(Z) and N2(Z) H2(z), respectively,to reverse the signs, and are added to the output of the adder 12-1 represented by the equation (1). In effect, S(Z) only is left by the subtraction. The above-mentioned conversion can be applied to the outp~ts of the adders 12-2 and 12-3 in various ways.
In any case, the operational method can be fundamen-tally put into practice by the combination of foldiny multiplication of the transfer functions and the addition as well as subtraction.
In the case of Fig. 3, the output of the adder 12-2 is once supplied to equivalent noise-producing filters 13 and 14 having transfer functions H6(Z) and H5(Z), and the output of the adder 12-3 is supplied to equivalent noise--producing filters 15 and 16 having transfer functions H4(Z) and H3(Z). The output of the equivalent noise-producing filter 15 is subtracted by a subtracter 19 from the output of the e~uivalent noise-producing filter 13, and the output of the equivalent noise-producing filter 14 is subtracted by a sub-tracter 20 from the output of the equivalent noise-producing filter 16. The outputs of these subtracters are given by the following equations (4) and ~5):
l~Z) ~H3~Z) H6~Z) - H4~Z) H5~Z)) ............ (4) N2(Z) (H3~Z) H6~Z) - H4~Z) Hs~Z)) --------- (5) ~2S9~i6~
g The noises N1(Z) and N2~Z) converted into the forms of folding multiplications relative to the transfer functions indicated by common parentheses, are converted into e~uivalent noises N1(Z) Hl(Z) and N2(Z) H2(Z) through equivalent noise-producing filters 17 an~ 18 having transfer functions as given by the following equations (6) and (7):
Hl ( Z ) H3(z) H6(z) - H4(z) H5(z) ........... (6) H2(Z) H3(Z) H6(Z) - H~(Z) H5(Z) ---------- (7) An adder 21 obtains the desired output S(Z) from which the noise is erased by adding up together the outputs of the equivalent noise-producing filters 17 and 18 while inverting their sic;ns.
By combining the transfer functions H1(Z) to H6(Z) as described above, there is produced e~uivalent noise ~from w~ich are removed the effects among the noises.
The equivalent noise is then subtracted from the output of the voice signal receiver to fundamentally cancel the noise. There can be contrived a variety of other methods to utilize the transfer functions for canceling - noises. What is important is how to use the transer functions of the e~uivalent noise-producing filters in order to simpliy the contents of processing.
Here~ the transfer functions H1(Z) to H6(Z) that wilI be used in the aforementioned noise canceling means are all unknown values and must, hence, be estimated before being used. Further, the above-men-tioned embodiment has dealt with the case where there ~.
i~

i3 existed two noise sources. However, the processing can be ef~ected in the same manner even when there exist two or more noise sources.
Transfer functions of the noise transmission paths can fundamentally be estimated as described below. To simplify the description, it is now presumed that there exists only one noise source.
Fig. 5 is a diagram showing a fundamental method to estimate the transfer function of a noise transmis-sion path.
The noise generated by a noise source is super-posed on and added to the voice signal in an undesired ~orm. This is depicted by an adder 52. The output is supplied to a subtracter 53. On the other hand, an equivalent noise-producing filter 51 is constituted as a kransversal filter which traps the noise generated by the noise source and supplies an output thereof to the subtracter 53. Under this condition, the output of the equivalent noise-producing filter 51 is supplied as an argument to the subtracter 53, and the filter coeffi-cient of the equivalent noise-producing filter 51 is so selected that the output of the subtracter 53 becomes minimum when the voice signal is zero, i.e., so that the electric power of noise-canceled residual waves becomes minimum. Then, the transfer function H2(Z) almost converges into Hl(Z). As mentioned earlier, the filter coefficient is estimated by arithmetic operation such as solving the inverse matrix having row and column numbers determined by the tap number of the equivalent noise-pro~uciny filter 51, or searchiny b~sed upon the ma~imum inclination method, or by the adaptive aontrol usiny an automatic control loop which minimizes the ~lectric power of noise-canceled residual 1~59663 waves. Even when there exists only one noise source, the amount of operation becomes very great to determine the transfer function of the transmission path, or the response time becomes so long that follow-up perfor-mance is deteriorated for the noise that change with the lapse of time. When there exist a plurality of noise sources, therefore, the amount of operation becomes tremendously ~reat, and the follow-up perfor-mance is inevitably deteriorated grea-tly.
To solve this problem, there can be contrived an efficient method as described below. Fig. 6 is a diagram which .illustrates the fundamental processing for efficiently estimating the filter coefficient of the equivalent noise-producing filter. Fig. 6 deals with the case where there exists only one noise source.
When the voice signal is silent, a sound receiver 54 receives noise generated by the noise source in an undesired form. A waveform that is detected is denoted by S~tt). A sound receiver 55 also receives noise generated by the noise source. A
waveform thereof detected is denoted by Sn(t). Since S~(t) can be regarded to be a linear combination of Sn(t), the noise can be canceled by -the sub-traction between these two noises.
Here, it is présumed that the filter coefficient of the equivalent noise-producing filter 59 formed as a transversal filter is set at a tap position that is delayed by one, and other coefficients are all zero.
In this case, the noise-canceled residual waveform IJ(t) produced by a subtracter 60 is given by the following equation (8):
U~t) = S~(t) - a Sn(t - 1) ....... - (8) ~2~i96E;3 If the number of observation sections is N, and the electric power U(t) of the equation (8) is E, then E is given by the following equation (9):

n-l (t) ~l~S~ (t) - 2 a S (t) S (t - I) + a2 Sn2 (t - 1) ~ ...... (9) From the e~uation (9), a coefficient a that minimizes the electric power E at the tap T iS obtained to make the following equation (10) zero, i.e., aE N
aa t-l ~( ) Nn ( 2a ~ S (t - I) ---- (~0) t=l Tha-t is, the coefficient a is found from the following equation (11):
N

~ S (t) ~ Sn (t - I) a = t=l ~ S (t - ~) t=l n ..... (11) A numerator on the right side of the equation (11) represents a mutual-correlation coefficient 0(~) of S~
and Sn at the tap ~, and the denominator denotes an auto-corralation coefficient R(o) of Sn at the tap zero. Using these symbols, the equation (11) can be expressed as the following equation (12~:
a = ,~S (T ) / R(o) ..................... (12~
If the coefficient a is determined, U(t) is determined ~rom the equation (8). The~ thus obtained U(t) is regarded to be S~(t), and a filter coefficiellt which minimiæe~ the noise-canceled residual waveform is estimated. The above operation is repeated until the ~25~663 - ~3 -noise-canceled residual waveform becomes smaller than a predetermined level. This method of repetitive pro-cessing helps greatly reduce the amount of operation re~uired for estimating the filter coefficient compared with the method described with reference to Fig. 5O
However, the present invention effects the following processing in order to further reduce the required amount of operation.
If now a mutual-correlation coefficient between U(t) and Sn(t) is denoted by ~l(v), then 01(v) is given by the followincJ e~uation (13):
N

(v) ~ ~ U(t) Sn (t -~ v) t=1 N

= ~ IS~) - a Sn (t - ~)} Sn (t + v) N N
t-1 ~( ) Sn ~t + v)-~ aSn(t - I) S (t+v) = 0 (v) - a R (~ + v) .............. - (13) That is, when there exists only one noise source, a mutual-correlation coefficient 0(v) between S~ and Sn at a tap v is once determined, and is corrected by an auto-correlation coefficient se~ence aR (r - v) which includes a, in order to successively estimate 0(v) for each of maximum values. A filter coefficient is obtained if the mutual-correlation coefflcient 01(v) is divided by R(o) and is normalized. The correcting processing is thus effected successively to easily determine the filter coefficients. A mutual-correla-tion coefficient calculator 56, a auto-correlation coefficient calculator 57 and a coefficient detsrmining unit 58 of Fig. 6 wor}c to offer neceFJsary coefficients ~L25~663 and to determine filter coefficients relying upon the above-mentioned idea for processing.
In the foregoing was described the case where there was no time delay between the noise entering into the sound receiver which mainly traps the voice signals and the noise entering into the sound receiver which mainly traps the noise. Even when there exists a time difference, however, the invention can be easil~ put into practice b~ imparting a corresponding time delay to the noise that is in advance.
In the above-mentioned embodiments of Figs. 5 and 6, there existed only one noise source. When there exist a plurality of noise sources, however, effects among noises become a problem, and correction must be effected by taking this fact into consideration.
Described below are the contents of correction when there are a plurality of, for example, two noise sources as shown in Fig. 3.
A noise that has en-tered into the sound receiver which traps voice signals and is detected, is denoted by S~(t) and noises that are detected after having entered in-to the sound receivers that trap noises from the first and second noise sources are denoted by Snl~t) and Srl2(t), respectively. It is now presumed that a filter coeficient of the equivalent noise-pro-ducing filter of the type of transversal filter has been determined at a tap ~ on].y, the equivalent noise-producing filter having a transfer function that exhibits an impulse respollse to a transmission path that is to be estimated for the second noise source.
In this case, mutual-correlation coefficients that have to be taken into consideration inclucle S~(t), Slll(t) and Sn~(t) AS well as mutual-correlation coef~icients lZS96~;3 o~ a combination of Snl(t) and Sn2(t). The auto-cor-relation coefficient Snl(t) and Sn2(t) also affect the system. This is explained below. That is, the filter coefficient of the equivalent noise-producing filter for the second noise source has been set only with respect to the tap 1. In this case, a noise-canceled residual waveform U(t) is given by the following equation (14):
U(t) = S~(t) - a Sn2 (t - T ) ................. ( 14) If U(t) is reyarded to be an input noise of the second time instead of S~(t), mutual-correlatlon coefficients ~l(v) and ~2(v) of the input noise and the two detected noises Snl, Sn2 are ~iven by the following e~uations (15) and (16):
N

01(v) = t~lU(t) Snl (t + v) N

= ~ { S~l(t) - a Sn2 (t - T ) } Snl (t + v) N N
t-l ~(t) Snl (t + v) ~ t~'l a Sn2 (t - T ) ~nl(V) ~ a ~12 (~ + v) nl In the equation (15), 0nl(v) denotes a mutual-cor-relation coe~ficient o~ S,~(t) and Srll(t), and 012(T *
v) denotes a mutual-correlation coefficient of Snl(t) and Sn2(t). Si.milarly, ~2(v) is ~iven by the equation (16) ..~,. . ~ 7~

N

02(v) = U(t) Sn2 (t + v) N

= ~ { S (t) - a Sn2 (t ~ Sn2 ( N N
t-1 ~( ) n2 (t -~ v) - ~ a S 2 (t -~ S 2 (t + v) = 0n2(V) ~ a Rn2 ( T + V ) n ............ (16) In the eguation (16), ~n2(v) denotes a mutual-correlation coefficient of S~(t) and Sn2(t), and Rn~ ( T ~ V) denotes an auto-correlation coefficient of S.n2 ( ~ ) -What is meant by 01(v) and ~2(v) of the equations(15) and (16) is that the mutual-correlation coeffi-cient of S~(t) and Sn1(t) should be corrected by the mutual-correlation coefficient of Sn1(t) ancl Sn2(t), and that the mutual-correlation coefficient of S~(t) and Sn2~t) can be corrected by the auto-correlation coefficient of Sn2(t).
The above-mentioned contents include the case where there are two noise sources. The same idea can be applied even to a case where there are a plurality of noise sources as described below.
It can be considered that the filter coefficient that has been determined in advance of the equivalent noise-producing filter for the second noise source, is a first and a sole filter coefficient which minimizes the noise-canceled residual waveform U(t). From a different point of view, this is a filter coefficient of an equivalent noise-producing filter for the noise output of a noise receiver that exhibits a maximum correlation with respect to the noise output of the sound receiver that traps voice si~nals. The maximum ~25g~3 correlation is denoted by 01P where a postscript 1 denotes an output noise of the voice signal receiver and a postscript P denotes an output noise of the noise receiver that exhibits the maximum correlation.
When U(t) is regarded to be an input, 01P can be corrected by d and Rp as illustrated in conjunction with the equation (16), and ~ P) other than the maximum correlation can be corrected by 0pj. If now ~lP is 013' then 013 can be corrected by a and R3 for the next U(t), and 012 can be correc-ted by a and ~32 as meant by the contents o the equations (15) and (16).
In this case, the coefficient a can be found from the aforementioned equation (12). Namely, the coefficient a is that of a filter for a noise which produces a maximum correlation, and is obtained by retrieving a maximwn mutual correlation coefficient ~lP and normal-iziny it with the self-correlation coefficient Rp(o).
In efect, a maximum mutual~correlation coeffi-cient is corrected by an auto-correlation coefficient sequence of noise that produces the maximum value, and the sequence of mutual-correlation coefficients that are not the maximum value is corrected by the conse-quence of mutual-correlation coefficients corresponding to noise that exhibit the maximum value. The above processing is cyclically repeated until the level of the noise-canceled residual waves becomes smaller than a predetermined level, thereby to estimate the filter coefficients. Thus, the filter coefficients can be estimated while greatly reducing the amounts of opera-tion.
In the cycllcal processinc~, the coefficient of the samo tap of the equivalent noise-producing filter may oten be subjected to the estimation processing a ~L2~6S3 plural number of times. This, however, presents no problem, and the plural number of the coefficients thus obtained should simply be added up together.
Fig. 4 is a diagram for explaining the estimation of transfer functions of the e~uivalent noise-producin~
filters in the embodiment of Fig. 1.
The equivalent noise-producing filters 23 and 24 are constituted as transversal filters having transfer functions given by the equations (17) and (18). In the case of the e~uivalent noise-producing filters of Fig~ 3, the filter coefficients are estimated based upon a prerequisite that the transfer functions H1(Z) to H6(Z) of noise transmission paths are all deter-mined. In the case of this embocliment, however, the filter coefficients of the equivalent noise-producing f.ilters 23 and 24 are determined by retrieving a maximum mutual-correlation coefficient of noise output during silence of the sound receiver which chiefly receives voice signals and noise outputs of a plurality of sound receivers which chiefly receive noises gener-ated from a plurality of noise sources, by so setting the filter coefficient of a transversal filter that it exhibits an impulse response which equivalently expresses the maximum mutual-correlation coefficient, by successivel~ correcting the maximum mutual-correla-tion coefficient and other mutual-correlation coeffi-cients by the above-mentioned means, and cyclically repeating the processing a required number of times.
Transer functions of the equivalent noise-pro-ducing filters 23 and 24 are given by the following equations (17) and (18), ~L25~3 Hl(Z) H6(Z) H2( ~ 5 H3(Z) ~6(Z) ~ H4(Z) EI5(Z) ................. (17)
2(Z) H3(Z) -- H1(z) H4~Z) (Z) H6(Z) - H4(Z) H5(z) .................. (18) If outputs of the adders 12-2 and 12-3 are added up together through the adder 21 via transfer functions given hy the ec~uations (17) and (18), there is obtained p N1(Z)H1(Z) ~ N2(Z)H2(Z) which is free from the effect caused by the interference among the noises.
If this output is added with its signs reversed to the output of the adder 12-1 through the adder 22, the noise component can be canceled The principal object of the embodiment of Fig. 1 is to set the coefficient of the transversal filter having such a transfer function by the above-mentioned correction estimated means.
Reverting to Fig. 1, the embodiment will be described below.
The sound receiver 1-1 chiefly receives voice signals together with undesired noise.
The noise receivers 1-2 to 1-P chiefly trap noses generating by noise sources of a number (P-1).
The delay circuit compensates the time differences of noise inputs that stem from the arrangements of the sound receiver 1-1 and the sound receivers 1-2 to l-P.
Therefore, the delay circuit 2 has been set in advance hy taking into consideration the arrangement and the mode of operation.

~ ~i511~i3 The silence detector 3 detects the silent condi-tion of voice signals input to the sound receiver 1-1, and sends the data to the coefficient determining unit 6.
The mutual-correlation coefficient calculators 4-12, 4-13, ----, 4-lP calculate mutual-correlation coefficient sequences 012' 013' ~~~~~~' 01P between the noise output of the sound receiver 1-1 during silence and each of the noise outputs of the sound receivers 1-2 to l-P.
The auto-correlation coefficient calculators S-2, ---~, 5-P calculate auto-correlation coefficient sequences R2, R3, ----, Rp of noise outputs of the respective sound receivers 1-2 to l-P. The mutual-cor-relation coefficient sequences 01j (j = 2, 3, ----, p) and the auto-correlation coefficient sequences Rk (k = 2, 3, ~--, P) are all supplied to the coefficient determining unit 6.
The coefficient determining unit 6 retrieves a maximum value related to the thus supplied mutual-cor-relation coefficient sequences 01j between the noise output of the sound receiver 1-1 during silence and each of the noise outputs of the sound receivers 1-2 to l-P. Among these sequences 01j' it is now presumed that a maximum valué 01j~ it is now presumed that a maximum value 01q is retrieved with j = ~ and having a delay time T.
Next, a filter coefficient of the equivalent noise~producing filter in the form of a transversal filter having an impulse response hq(T) is determined to be 01q(T)/Rq(O). If q is 3, it means that the filter coefficierlt which determines the impulse response h3(t) of the equivalent noise-producing filter ..

59~63 7-3 is calculated to be 013(T)/R3(O). This operation is carried out by using the aforementioned e~ua-tion ~12) to determine the coefficient _ in compliance with the equation (12). The coefficient a obtained by 013(T) being normalized with R3(O) is offered as an optimum coefficient of a tap T of the equivalent noise-producing filter 7-3. The noise output of the sound receiver 1-3 is added to the adder 8-1 with its sign being inverted via equivalent noise-producing filter 7-3, and adders 8-3 and 8-2, thereby to minimize the noise which offers a maximum mutual-correlation coefficient sequence. Further, the remaining noise component is sent to the coefficient determining unit 6 as a noise-canceled residual waveform.
The coefficient determining unit 6 retrieves a maximum value again for the noise-canceling residual waveforms that are input to repeat the same processing cyclically until ths electric power of the noise-can-celed residual waveforms becomes smaller -than a prede-termined level. The adders 8-2 to 8-P add up the outputs of the equivalent noise-producing filters 7-2 to 7-P, and send them to the adder 8-1.
In the foregoing were described the processing contents according to the first embodiment.
A second embodiment is to further increase the efficiency of the process for estimating the filter coefficients of the first embodiment. The second embodiment is constituted by adding mutual-correlation coeficient adders 4-23 to 4-2P, 4-34 to 4-3P, indicaked by dotted lines to the aforementioned first embodiment.
The mutual-correlation coefficient calculators find mutual-correlation coefficients ~ 2, 3, .i.`b 1~59 Ei63 ----, (P-l), j = 3, 4, ----, P) without superposition in a way that the mutual-correlation coefficient calculators 4-23 to 4~-2P find mutual-correlation coefficients between the output of the sound receiver 1-2 and each of the outputs of the sound receivers 1-3 to 1-P, and the mutual-correlation coefficient calculators 4-34 to 4-3P find mutual-cor-relation coefficients between the output of the sound receiver 1-3 and each of the outputs of the sound receivers 1-2 to 1-P (except 1-3).
The coefficient determining unit 6 retrieves a maximum value ~lq out of the sequence ~ and deter-mines the filter coefficient at the tap T of the equivalent noise-producing filter that has impulse response hq(T) to be 01~/Rq(O).
The mutual-correlation coefficient 01q is cor-rected by Rq, and 01j(i ~ a) other than 01q are all corrected by ~qj among ~ij If now Q is 3~ 013 is corrected by R3, and 0ij other than 013 are all cor-rected by 03j among ~ij The above correction process-ing is,based upon the contents explained in conjunction with the equations ~14) to (16). The feature of the second embodiment resides in that 01j(i ~ q) are generally corrected by ~qj among 0ij' and the coeffi-cient estimating process starting from the retrieval of 'a maximum value is cyclicall~ performed by utilizing ~12~ 013' -~~~~~~ 01P that are corrected, until the noise~canceled residual waveform becomes smaller than a predetermined level. By adapting this method, the coeficient estimating process of the first embodiment can be further simplified. The coefficients are estimated by utilizing the processing idea of Fiy. 4 in order to ~reatly reduce the amount of operation.

, .

Claims (10)

What Is Claimed Is:
1. A noise canceling system comprising:
a voice receiver means for primarily receiv-ing an input voice signal and converting it into an electric voice output signal;
a plurality of noise receiving means, each for primarily receiving noise generated from a corre-sponding noise source and converting the noise into an electrical noise output signal;
first calculator means for calculating auto-correlation coefficients of the respective outputs of said noise receiver means;
second calculator means for calculating first mutual-correlation coefficients between the output of said voice receiver means, when a voice signal is not inputted, and the respective outputs of said noise receiver means;
a plurality of first filter means, each having an input coupled to the output of a correspond-ing noise receiver means and having a frequency trans-mission characteristic of a path from a corresponding noise source to said voice receiver means, for produc-ing equivalent noise output signals;
adder means for summing the outputs of said plurality of said first filter means and providing an output;
subtracter means for outputting the differ-ence between the outputs of said voice receiver means and said adder means; and coefficient determination means, responsive to the outputs of said first calculator means, second calculator means and subtracter means, and actuable to determine appropriate filter coefficients of said plurality of said first filter means.
2. A noise canceling system according to Claim 1, further comprising a silence detector means for detecting a condition where no voice signal is inputted into said voice receiver means and for actuat-ing said coefficient determinator means.
3. A noise canceling system according to Claim 1, further comprising delay means for delaying the output signal from said voice receiver means for a predetermined time.
4. A noise canceling system according to Claim 1, wherein said coefficient determinator means comprises first means for determining the filter coefficients based upon a first maximum value of the mutual-correlation coefficients and upon the auto-cor-relation coefficients calculated by said first and second calculator means, respectively.
5. A noise canceling system according to Claim 4, wherein said coefficient determinator means further comprises: second means for determining second mutual-correlation coefficients between the outputs of said noise receiver means; third means for correcting said first maximum value by the auto-correlation coefficient of the output of a corresponding noise receiver means which output produces said first maximum value; and fourth means for correcting the first mutual-correlation coefficients, other than having the first maximum value, by the second mutual-correlation coefficients.
6. A noise canceling system comprising:

first receiver means for primarily receiving an input voice signal and converting it into an electric voice signal;
second through p-th receiver means each receiving a corresponding noise from (P-1) noise sources and converting it into an electrical noise signal;
delay means for compensating the input time differences between said first and second receiver means;
silence detector means for detecting a silence condition where no input voice signal exists;
mutual-correlation coefficient calculator means for calculating mutual coefficients between the output of said first receiver means, when said silence detector means detects the silence state, and the respective outputs of said second through p-th receiver means;
auto-correlation coefficient calculator means for calculating auto-correlation coefficients of the respective outputs of said second through p-th receiver means;
(P-1) filter means, respectively coupled to said second through p-th receiver means and having frequency transmission characteristics of paths from the respective noise sources to said first receiver means, for producing equivalent noise output signals;
adder means for adding the outputs of said filter means and providing an output;
subtracter means for outputting the difference between the outputs of said first receiver means and said adder means; and coefficient determinator means, coupled to said auto-correlation coefficient calculator means, mutual-correlation coefficient calculator means and subtracter means, for determining appropriate filter coefficients of said filter means.
7. A noise canceling system according to Claim 6, wherein said coefficient determinator means includes means for determining the filter coefficients based upon a maximum value of the mutual-correlation coefficient and upon the auto-correlation coefficients.
8. A noise canceling system comprising:
voice receiver means for primarily receiving voice;
a first filter having a first frequency transmission characteristic H1, of a path from a first noise source to said voice receiver means;
a second filter having a second frequency transmission characteristic H2 of a path from a second noise source to said voice receiver means;
a third filter means having a third frequency transmission characteristic H3 of a path from a third noise source to a first receiver which primarily receives first noise from said first noise source;
a fourth filter having a fourth frequency transmission characteristic H4 of a path from the second noise source to said first receiver;
a fifth filter having a fifth frequency transmission characteristic H5 of a path from the first noise source to a second receiver which primarily receives said second noise;
a sixth filter having a sixth frequency transmission characteristic H6 of a path from said second noise source to said second receiver;

first summer means for summing the outputs of said first filter, second filter and voice receiver means;
second summer means for summing the outputs of said third and fourth filters;
third summer means for summing the outputs of said fifth and sixth filters;
seventh and eighth filters, coupled to said second summer, having the frequency characteristics of said fifth and sixth filters, respectively;
ninth, and tenth filters, coupled to said third summer, having the frequency characteristics of said fourth and fifth filter, respectively;
first subtracter means for subtracting the output of said ninth filter from the output of said seventh filter;
second subtracter means for subtracting the output of said eighth filter from the output of said tenth filter;
an eleventh filter, coupled to said first subtracter, having the following frequency transmission characteristics:
a twelfth filter, coupled to said second subtracter means, having the following frequency transmission characteristics:

third subtracter means for subtracting the output of said eleventh and twelfth filters from the output of said first subtracter means and filter coefficient determinator means for determining the filter coefficients of all of said filters so as to minimize the output of said third subtracter means.
9. A noise canceling system according to Claim 8, wherein said filter coefficient determinator means includes first calculator means for calculating auto-correlation coefficients of the respective outputs of the first and second receivers, second calculator means for calculating first mutual-correlation coeffi-cients between the output of said voice receiver and the outputs of said first and second receivers, and third calculator means for calculating appropriate filter coefficients based upon the auto-correlation coefficients and the second mutual-correlation coeffi-cients.
10. A noise canceling system according to Claim 9, wherein said filter coefficient determinator means further includes a fourth calculator means for calculating second mutual-correlation coefficients between the outputs of said first and second receivers, and said third calculator means determines the filter coefficients based upon the first and second mutual-correlation coefficients and the auto-correlation coefficients.
CA000524604A 1985-12-06 1986-12-05 Noise canceling system Expired CA1259663A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP275444/85 1985-12-06
JP60275444A JPS62135020A (en) 1985-12-06 1985-12-06 Noise erasing device

Publications (1)

Publication Number Publication Date
CA1259663A true CA1259663A (en) 1989-09-19

Family

ID=17555609

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000524604A Expired CA1259663A (en) 1985-12-06 1986-12-05 Noise canceling system

Country Status (3)

Country Link
US (1) US4723294A (en)
JP (1) JPS62135020A (en)
CA (1) CA1259663A (en)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01118900A (en) * 1987-11-01 1989-05-11 Ricoh Co Ltd Noise suppressor
WO1990002041A1 (en) * 1988-08-19 1990-03-08 Osaka Gas Company Limited Molded heat insulator and process for its production
FR2635622A1 (en) * 1988-08-19 1990-02-23 France Etat DEVICE FOR INPUTTING SOUND SIGNALS WITH INTERFERENCE ELIMINATION
US5027410A (en) * 1988-11-10 1991-06-25 Wisconsin Alumni Research Foundation Adaptive, programmable signal processing and filtering for hearing aids
US4956867A (en) * 1989-04-20 1990-09-11 Massachusetts Institute Of Technology Adaptive beamforming for noise reduction
DE3925589C2 (en) * 1989-08-02 1994-03-17 Blaupunkt Werke Gmbh Method and arrangement for the elimination of interference from speech signals
JP2708913B2 (en) * 1989-10-23 1998-02-04 株式会社日立製作所 Sound detection output device
US5243661A (en) * 1990-04-09 1993-09-07 Sony Corporation Microphone apparatus
US5237618A (en) * 1990-05-11 1993-08-17 General Electric Company Electronic compensation system for elimination or reduction of inter-channel interference in noise cancellation systems
US5490505A (en) 1991-03-07 1996-02-13 Masimo Corporation Signal processing apparatus
MX9702434A (en) * 1991-03-07 1998-05-31 Masimo Corp Signal processing apparatus.
US5632272A (en) * 1991-03-07 1997-05-27 Masimo Corporation Signal processing apparatus
EP0574509B1 (en) * 1991-03-07 1999-09-15 Masimo Corporation Signal processing apparatus and method
US5226016A (en) * 1992-04-16 1993-07-06 The United States Of America As Represented By The Secretary Of The Navy Adaptively formed signal-free reference system
AU5978494A (en) * 1993-02-02 1994-08-29 Yoshimutsu Hirata Non-harmonic analysis of waveform data and synthesizing processing system
US7376453B1 (en) 1993-10-06 2008-05-20 Masimo Corporation Signal processing apparatus
US5473701A (en) * 1993-11-05 1995-12-05 At&T Corp. Adaptive microphone array
BE1007806A3 (en) * 1993-11-30 1995-10-24 Philips Electronics Nv A magnetic resonance apparatus comprising a communication system.
GB2286945A (en) * 1994-02-03 1995-08-30 Normalair Garrett Noise reduction system
US6072885A (en) * 1994-07-08 2000-06-06 Sonic Innovations, Inc. Hearing aid device incorporating signal processing techniques
US8085959B2 (en) * 1994-07-08 2011-12-27 Brigham Young University Hearing compensation system incorporating signal processing techniques
US5500902A (en) * 1994-07-08 1996-03-19 Stockham, Jr.; Thomas G. Hearing aid device incorporating signal processing techniques
FR2722637B1 (en) * 1994-07-15 1996-09-20 Mahieux Yannick SELECTIVE SOUND TAKING SYSTEM FOR A REVERBERANT AND NOISEY ENVIRONMENT
US8019400B2 (en) 1994-10-07 2011-09-13 Masimo Corporation Signal processing apparatus
EP1905352B1 (en) * 1994-10-07 2014-07-16 Masimo Corporation Signal processing method
US5853364A (en) * 1995-08-07 1998-12-29 Nellcor Puritan Bennett, Inc. Method and apparatus for estimating physiological parameters using model-based adaptive filtering
US6002952A (en) 1997-04-14 1999-12-14 Masimo Corporation Signal processing apparatus and method
US6084973A (en) * 1997-12-22 2000-07-04 Audio Technica U.S., Inc. Digital and analog directional microphone
US6480610B1 (en) * 1999-09-21 2002-11-12 Sonic Innovations, Inc. Subband acoustic feedback cancellation in hearing aids
EP1133768B1 (en) * 1999-09-23 2009-06-03 Koninklijke Philips Electronics N.V. Consumer electronics system with speech recognizer
US6757395B1 (en) 2000-01-12 2004-06-29 Sonic Innovations, Inc. Noise reduction apparatus and method
US20040125962A1 (en) * 2000-04-14 2004-07-01 Markus Christoph Method and apparatus for dynamic sound optimization
DE10018666A1 (en) 2000-04-14 2001-10-18 Harman Audio Electronic Sys Dynamic sound optimization in the interior of a motor vehicle or similar noisy environment, a monitoring signal is split into desired-signal and noise-signal components which are used for signal adjustment
US6961596B2 (en) * 2003-04-21 2005-11-01 3Com Corporation Modular RF antenna and filter system for dual radio WLAN access points
US7194293B2 (en) 2004-03-08 2007-03-20 Nellcor Puritan Bennett Incorporated Selection of ensemble averaging weights for a pulse oximeter based on signal quality metrics
EP1580882B1 (en) * 2004-03-19 2007-01-10 Harman Becker Automotive Systems GmbH Audio enhancement system and method
EP1833163B1 (en) * 2004-07-20 2019-12-18 Harman Becker Automotive Systems GmbH Audio enhancement system and method
US8170221B2 (en) * 2005-03-21 2012-05-01 Harman Becker Automotive Systems Gmbh Audio enhancement system and method
DE602005015426D1 (en) 2005-05-04 2009-08-27 Harman Becker Automotive Sys System and method for intensifying audio signals
GB0725113D0 (en) * 2007-12-21 2008-01-30 Wolfson Microelectronics Plc SNR dependent gain
CN101667426A (en) * 2009-09-23 2010-03-10 中兴通讯股份有限公司 Device and method for eliminating environmental noise
US11300671B2 (en) 2016-12-26 2022-04-12 Nec Corporation Method for removing inter-radar interference using deconvolution of cross correlated reference signals, signal processing device, signal processing method, and signal processing program
US10412698B2 (en) * 2017-02-22 2019-09-10 Samsung Electronics Co., Ltd. System and method for IQ mismatch calibration and compensation

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4008439A (en) * 1976-02-20 1977-02-15 Bell Telephone Laboratories, Incorporated Processing of two noise contaminated, substantially identical signals to improve signal-to-noise ratio
US4536887A (en) * 1982-10-18 1985-08-20 Nippon Telegraph & Telephone Public Corporation Microphone-array apparatus and method for extracting desired signal
US4630304A (en) * 1985-07-01 1986-12-16 Motorola, Inc. Automatic background noise estimator for a noise suppression system
US4658426A (en) * 1985-10-10 1987-04-14 Harold Antin Adaptive noise suppressor

Also Published As

Publication number Publication date
JPS62135020A (en) 1987-06-18
US4723294A (en) 1988-02-02
JPH0535930B2 (en) 1993-05-27

Similar Documents

Publication Publication Date Title
CA1259663A (en) Noise canceling system
KR100281254B1 (en) Apparatus and method for restoring data for asynchronous CDMA systems
US5014232A (en) Adaptive digital filter having non-recursive and recursive filter elements
US5042026A (en) Circuit for cancelling whole or part of a waveform using nonrecursive and recursive filters
US5638439A (en) Adaptive filter and echo canceller
JP2625613B2 (en) Adaptive echo cancellation method
EP0797875A1 (en) An adaptive filter for signal processing and method therefor
EP0687076A3 (en) Diversity communication system with arrays of antennas using adaptive mezched filters and decision feedback equalizers
JPH06188686A (en) Dynamic adaptability equalizer system and method
EP0015681A1 (en) Binary transversal filter
US4760540A (en) Adaptive interference cancelling system and method
US7548599B2 (en) Method and apparatus for reducing cross-talk with reduced redundancies
US4272648A (en) Gain control apparatus for digital telephone line circuits
US6289046B1 (en) Adaptive equalization method
JP3174455B2 (en) Ghost elimination circuit
US20040125895A1 (en) Wireless receiver and method employing forward/backward recursive covariance based filter coefficient generation
JP4538460B2 (en) Echo canceller and sparse echo canceller
JPH02501344A (en) digital adaptive filter
JP3173600B2 (en) Receiving machine
US7200221B2 (en) Methods and systems for providing multi-path echo cancellation
US6980037B1 (en) Power on reset techniques for an integrated circuit chip
GB2102255A (en) Two-wire line for digital communication
US7080108B1 (en) Discrete filter having a tap selection circuit
US20070041439A1 (en) Filtering method and an apparatus
US20030142769A1 (en) Channel estimator a pipelined interfence cancellation apparatus

Legal Events

Date Code Title Description
MKEX Expiry