throbber
United States Patent (19)
`Ikeda
`
`54) NOISE CANCELER
`75 Inventor: Shigeji Ikeda, Tokyo, Japan
`73 Assignee: NEC Corporation, Tokyo, Japan
`
`21 Appl. No.: 09/015,525
`22 Filed:
`Jan. 29, 1998
`30
`Foreign Application Priority Data
`Jan. 29, 1997
`JP
`Japan .................................... 9-014.410
`(51) Int. Cl. ................................................ G06F 17/10
`52 U.S. Cl. .............................................................. 708/322
`58 Field of Search ..................................... 708/322-323;
`375/232–233; 381/7112
`
`56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`... 708/322
`4,649,505 3/1987 Zinser, Jr. et al. ...
`... 708/322
`5,278,780
`1/1994 Eguchi .............
`... 708/322
`5,608,804 3/1997 Hirano ..
`5,644,596
`7/1997 Sih .......................................... 708/322
`FOREIGN PATENT DOCUMENTS
`O 661 832 7/1995 European Pat. Off..
`0 730 262 9/1996 European Pat. Off..
`0 751 619 1/1997 European Pat. Off..
`8-56180 2/1996 Japan.
`OTHER PUBLICATIONS
`Jin-ichi Nagumo, et al., “A Learning Method for System
`Identification', IEEE Transaction. On Automatic Control,
`vol. 12, No. 3, pp. 282-287, Jun. 1967.
`
`USOO5978824A
`Patent Number:
`11
`(45) Date of Patent:
`
`5,978,824
`Nov. 2, 1999
`
`Bernard Widrow, et al., “Adaptive Noise Cancelling: Prin
`ciples and Applications”, Proceedings of the IEEE, pp.
`1692–1716, Dec. 1975.
`
`Primary Examiner Tan V. Mai
`Attorney, Agent, or Firm-Foley & Lardner
`57
`ABSTRACT
`
`A noise canceler of the present invention includes a signal
`to-noise power ratio estimator to which a main Signal and a
`reference Signal are input. The estimator 10 estimates the
`Sinal-to-noise power ratio of the main Signal from the mean
`power of a desired signal contained in the main Siganl and
`a mean power of a noise Signal also contained in the main
`Signal. In addition, the estimator estimates the Signal-to
`noise power ratio of the reference Signal from the mean
`power of a desired signal contained in the reference Signal
`and the mean power of a noise Singal also contained in the
`reference Signal. An adptive filter for estimating the noise
`Signal of the main Signal has its Step size for coefficient
`updating controlled in accordance with the estimated Signal
`to-noise power ratio of the noise Signal. On the other hand,
`an adptive filter for estimating the desired Signal of the
`reference Signal has its Step size for coefficient updating
`controlled in accordance with the estimated Signal-to-noise
`power ratio of the reference Signal. Delay circuits are
`provided for compensating for a delay ascribable to a power
`averaging procedure which a Signal-to-noise power ratio
`estimator executes to calculate the estimated Siganl-to-noise
`power ratioS.
`
`6 Claims, 6 Drawing Sheets
`
`ADAPTIVE
`FER
`
`
`
`
`
`
`
`
`
`SIGNAL-TO-NOISE
`POWER RATIO
`ESTIMATOR
`
`STEP SIZE
`OUTPUT CITCU
`
`
`
`
`
`SNRB(k)
`
`LGE EXHIBIT NO. 1003
`
`- 1 -
`
`Amazon v. Jawbone
`U.S. Patent 8,019,091
`Amazon Ex. 1003
`
`

`

`U.S. Patent
`
`Nov. 2, 1999
`
`Sheet 1 of 6
`
`5,978,824
`
`
`
`Fig.1
`
`ADAPTIVE
`FILTER
`
`SIGNAL-TO-NOISE
`POWER RATIO
`ESTIMATOR
`
`STEP size
`TPUT CTCU
`OUTPU
`
`SNRB(k)
`
`- 2 -
`
`

`

`U.S. Patent
`
`Nov. 2, 1999
`
`Sheet 2 of 6
`
`5,978,824
`
`Fig.2
`
`16
`
`PSA(k)
`
`2O
`
`CIRCUIT
`
`DVIDER
`
`
`
`POWER MEAN
`CIRCUIT
`
`
`
`
`
`
`
`ADAPTIVE
`FILTER
`
`ADAPTIVE
`FILTER
`
`- 3 -
`
`

`

`U.S. Patent
`
`Nov. 2, 1999
`
`Sheet 3 of 6
`
`5,978,824
`
`Fig.3
`
`INPUT SNRA(k) TO MONOTONE
`DECREASING FUNCTION
`
`
`
`
`
`OUTPUT FUNCTION VALUE OUT1(k)
`
`OUT(k)< u 1min
`
`
`
`
`
`
`
`33
`COMPARE OUT1(k)
`& u 1 max & Li 1 min
`
`OUT(k) > u 1max
`
`pu 1 minsOUT1(k)s u 1 max
`34
`
`OUTPUT u1 min
`
`OUTPUT OUT1(k)
`
`OUTPUT u1max
`
`- 4 -
`
`

`

`U.S. Patent
`
`Nov. 2, 1999
`
`Sheet 4 of 6
`
`5,978,824
`
`Fig.4
`
`
`
`INPUT SNRB(k) TO MONOTONE
`DECREASING FUNCTION
`
`OUTPUT FUNCTION VALUE OUT2(k)
`
`OUT2(k)< u2min
`
`COMPARE OUT2(k)
`& u 2max & u 2min
`
`OUT2(k) > u2max
`
`
`
`
`
`
`
`
`
`
`
`1.2mins OUT(k)s u2max
`44
`
`OUTPUT u2min
`
`OUTPUT OUT2(k)
`
`OUTPUT u2max
`
`- 5 -
`
`

`

`U.S. Patent
`
`Nov. 2, 1999
`
`Sheet 5 of 6
`
`5,978,824
`
`Fig.5
`(Prior Art)
`
`ADAPTIVE
`FILTER
`
`
`
`SIGNAL's
`SOURCE '
`
`HB(z)
`'
`
`NOISE
`SOURCE
`
`- 6 -
`
`

`

`U.S. Patent
`
`Nov. 2, 1999
`
`Sheet 6 of 6
`
`5,978,824
`
`Fig.6
`(Prior Art)
`
`XA(z)
`
`O
`
`Ei(z)
`
`FGE)
`
`6
`
`--
`E2(z)
`GD
`vs. F2(z) 5
`APAVE
`O
`
`
`
`ADAPTIVE
`FILTER
`
`- 7 -
`
`

`

`5,978,824
`
`1
`NOISE CANCELER
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates to a noise canceler and,
`more particularly, to a noise canceler for canceling, by use
`of an adaptive filter, a background noise signal introduced
`into a speech signal input via a microphone, a handsetor the
`like.
`
`A backgroundnoise signal introduced into a speech signal
`input via, e g., a microphone or a handset
`is a critical
`problem when it comes to a narrow band speech coder,
`speech recognition device and so forth which compress
`information to a high degree. Noise cancelers for canceling
`such acoustically superposed noise components include a
`biinput noise canceler using an adaptive filter and taught in
`B. Widrowet al. “Adaptive Noise Cancelling: Principles and
`Applications”, PROCEEDINGS OF IEEE, VOL. 63, NO.
`12, DECEMBER 1975, pp. 1692-1716 (Document
`1
`hereinafter).
`The noise canceler taught in Document 1 includes an
`adaptive filter for approximating the impulse response of a
`noise path along which a noise signal input to a microphone
`assigned to a reference signal (reference signal microphone
`hereinafter) to propagate toward a microphoneassignedto a
`main signal (main signal microphone hereinafter). The adap-
`tive filter is capable estimating noise introduced into the
`main signal microphone. The estimated noise signal
`is
`subtracted from a main signal (combination of a desired
`signal and a noise signal) input to the main signal micro-
`phone.
`The filter coefficient of the above adaptive filter is cor-
`rected by determining a correlation between anerror signal
`produced by subtracting the estimated noise signal from the
`main signal and a reference signal derived from the refer-
`ence signal microphone. Typical of an algorithm for such
`coefficient correction, 1.e., a convergence algorithm is “LMS
`algorithm” describe in Document 1 or “LIM (Learning
`Identification Method) algorithm” described in EEE
`TRANSACTIONS ON AUTOMATIC CONTROL, VOL.
`12, NO. 3, 1967, pp. 282-287.
`A conventional noise cancellation principle will be
`described with reference to FIG. 5. As shown, a noise
`canceler includes a main signal microphone 1, a reference
`signal microphone2, an adaptivefilter 3, a subtracter 4, and
`an output terminal 5. A desired signal S(z) spoken by a
`speaker (signal source) is input to the main signal micro-
`phone 1 adjoining the speaker’s mouth by way of a path
`having an acoustic transfer characteristic HA(z); z is
`expressed as:
`
`z=exp(2aj/FS)
`
`Eq. (1)
`
`where FG denotes a sampling frequency.
`Onthe other hand, noise N(z) issuing from a noise source
`is input to the main signal microphone 1 via a path having
`an acoustic transfer characteristic GA(z). At the same time,
`the noise N(z) is input to a reference signal microphone 2
`remote from the speaker by wayof a path having an acoustic
`transfer characteristic GB(z). The adaptive filter 3 estimates,
`based on the main signal XA(z) and reference signal XB(z),
`the acoustic transfer characteristic (noise path) P(z) of an
`acoustic path along which noise output from the noise
`source N(z) and then input to the reference signal micro-
`phone 2 will propagate to the main signal microphone 1
`whenthe desired signal S(z) is not input.
`The acoustic transfer characteristic P(z) to be estimated is
`produced by:
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`P(z)=GA(z/GB(z)
`
`Eq. (2)
`
`The adaptive filter 3 therefore constitutes a filter having a
`transfer characteristic W1(z)
`identical with the transfer
`function P(z) and operates to generate an estimated noise
`signal F1(z) identical with the noise signal contained in the
`main signal. The subtracter 4 subtracts the estimated noise
`signal F1(z) output from the filter 3 from the main signal
`XA(z), thereby producing an output E1l(z). Whenthe desired
`signal S(z) is not input, the output signal E1(z) is expressed
`as:
`
`El(g) = XA(z) - FI)
`
`Eq. (3)
`
`= XA(Z) — WI(@) XB)
`
`= GA@)N(@) — WI@)GBR)N(]@)
`
`= GA(Z)N(z) — 1GA(z)/ GB@)}gb(2N(Z)
`=0
`
`In this manner, the adaptivefilter 3 is capable of estimat-
`ing the acoustic transfer characteristic P(z) by updating the
`coefficient such that the output signal E1(z) is zero when the
`desired signal S(z) is not contained. The output signal E1(z)
`is referred to as an error signal because it is representative
`of an error in the learning operation of the adaptivefilter.
`
`After the convergence of the adaptive filter 3 the output
`signal E1(z) is expressed as:
`
`El(g) = XA(z) - FI)
`
`= XA(Z) — WI(@) XB)
`
`Eq. (4)
`
`= GA@)N(@)+ HA@)S(Z) — WI(@)GBR)N(@) + HB@)S(@)
`
`= GA(Z)N(z) + HA(Z)S(Z) — WI(Z)GB)N(Z) — WI@)HBE)S(Z)
`
`= HA@)S(@) — WI(@)HB()S (2)
`
`= HA(2)S()[1 — {HB@) / HA} WI)
`
`As the Eq. (4) indicates, the output signal E1(z) does not
`contain any noise signal N(z), i.e., noise has been canceled.
`However,
`the problem is that when the reference signal
`microphone 2 contains the desired signal component S(z),
`iLe., when the acoustic transfer characteristic HB(z) from the
`desired signal S(z) to the reference signal microphone 2 is
`not zero, a signal distortion represented by [1-{HB(z)/HA
`(z)}W1(z)] occurs.
`To solve the above problem, an adaptive filter for cor-
`recting the signal distortion contained in the output signal
`S1(z) may be added, as taught in Japanese Patent Laid-Open
`Publication No. 8-56180. FIG. 6 shows a noise canceler
`
`including such an additional adaptive filter. As shown, the
`noise canceler has an adaptive filter 6 for the above correc-
`tion and a subtracter 7 in addition to the structural elements
`
`shown in FIG. 5. When the main signal XA(z) contains the
`desired signal S(z) and if noise is absent is of less than
`certain level, the adaptive filter 6 performs learning such that
`the output E2(x) of the substracter 7 decreases. Assuming
`that the adaptive filter 6 has a transfer characteristic W2(z),
`then the filter 6 performs the above learning based on,e.g.,
`the LIM scheme such that when N(z) is zero or negligible,
`E2(z) has the following value:
`
`- 8 -
`
`

`

`5,978,824
`
`E2(z) = XA () - F2(3)
`
`Eq. (5)
`
`= 0
`
`Therefore, the transfer characteristic W2(z) of the adap
`tive filter 6 is produced by:
`
`The output F2(z) of the adaptive filter 6 derived from the
`learning is expressed as:
`
`As a result, a desired signal HA(Z)S(Z) free from Signal
`distortion is output.
`AS Stated above, the conventional noise canceler updates
`the coefficient of the adaptive filter 3 and learns the acoustic
`characteristic of noise in Sections where the noise Signal
`N(Z) is present and the desired signal component S(Z) is
`absent or negligibly Small. Further, the noise canceler
`updates the coefficient of the adaptive filter 4 and learns a
`Signal distortion correction filter in Sections where the
`desired signal component S(z) is present and the noise
`component N(z) is absent or negligibly Small. It is therefore
`necessary to detect the above Sections where the desired
`Signal component S(Z) is absent (or little) and the Sections
`where the noise signal component N(Z) is absent (or little)
`and to command the adaptive filters to perform leaning in
`Such Sections from the outside.
`However, it is, in many cases, difficult to command the
`adaptive filters to perform learning from the outside in
`accordance with the level of the desired signal and that of the
`noise Signal, depending on the situation in which the noise
`canceler is located. With the conventional noise canceler, a
`Sufficient noise canceling ability and a Sufficient distortion
`correction characteristic are not achievable unless adequate
`learning Sections are indicated to each adaptive filter for the
`learning purpose.
`SUMMARY OF THE INVENTION
`It is therefore an object of the present invention to provide
`a noise canceler capable of achieving a Sufficient noise
`canceling ability and reducing Signal distortion even when
`adequate learning Sections cannot be indicated from the
`outside.
`A noise canceler of the present invention includes a first
`delay circuit for delaying a main Signal containing a desired
`Signal and a noise Signal by a preselected period of time to
`thereby output a delayed main signal. A Second delay circuit
`receives the noise Signal as a reference Signal and delaying
`it by the preselected period of time to thereby output a
`
`1O
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`delayed reference Signal. A first Subtracter Subtracts a first
`estimated noise Signal from the delayed main Signal to
`thereby generate a first desired Signal output. A Second
`Subtracter Subtracts a first estimated desired Signal from the
`delayed reference Signal to thereby generate a first noise
`Signal output. A first adaptive filter receives the first noise
`Signal output and adaptively estimates a noise Signal con
`tained in the delayed main Signal to thereby output the first
`estimated noise signal. A Second adaptive filter receives the
`first desired signal output and adaptively estimating a
`desired signal contained in the delayed reference Singal to
`thereby output the first estimated desired signal. A signal
`to-noise power ratio estimator receives the main Signal and
`reference Signal and calculates desired Signal power and
`noise Signal power of the main signal and desired signal
`power and noise Signal power of the reference Signal to
`thereby output an estimated value of a power ratio of the
`main Signal to the noise Signal and an estimated value of a
`power ratio of the reference Signal to the noise signal. A Step
`Size output circuit receives the estimated values from the
`Signal-to-noise power ratio estimator to thereby output a first
`and a Second Step Size representative of an amount of
`correction of a filter coefficient of the first adaptive filter and
`an amount of correction of a filter coefficient of the Second
`adaptive filter, respectively.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`The above and other objects, features and advantages of
`the present invention will become apparent from the fol
`lowing detailed description taken with the accompanying
`drawings in which:
`FIG. 1 is a block diagram Schematically showing a noise
`canceler embodying the present invention;
`FIG. 2 is a block diagram Schematically showing a
`Signal-to-noise power ratio estimator included in the
`embodiment;
`FIGS. 3 and 4 are flowcharts demonstrating the operation
`of a step size output circuit 11 also included in the embodi
`ment,
`FIG. 5 shows the principle of a conventional noise can
`celer, and
`FIG. 6 is a block diagram Schematically showing a
`Specific configuration of a conventional noise canceler.
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`Referring to FIG. 1 of the drawings, a noise canceler
`embodying the present invention is shown. AS shown, the
`noise canceler includes a first microphone 1 for a main
`Signal, a Second microphone 2 for a reference Signal, an
`output terminal 5, adaptive filters 3 and 6, Subtracters 4 and
`7, delay circuits 8 and 9, a signal-to-noise power ratio
`estimator 10, and a Step size output circuit 11. The operation
`of the adaptive filters 3 and 6 will be described first.
`A main signal XA(z) is delayed by the delay circuit 8 by
`D samples to turn out a delayed main signal XA(z)Z
`where Z denotes a delay by D samples. The signal
`XA(Z)ZP is applied to the subtracter 4. On the other hand,
`a reference signal XB(z) is delayed by the delay circuit 9 by
`D samples to turn out a delayed reference signal XB(z)Z
`and then applied to the subtracter 7. The delay by D samples
`compensates for a delay ascribable to the calculation of a
`Signal-to-noise power ratio to be effected by the Signal-to
`noise power estimator 10, as will be described later specifi
`cally. Because the delayS provided at the main Signal Side of
`
`- 9 -
`
`

`

`5,978,824
`
`S
`the adaptive filter 3 and the reference signal side of the
`adaptive filter 6, respectively, are equal, they have no
`influence on the relation between the main Signal and the
`reference Signal. Therefore, let D be assumed to be Zero
`hereinafter.
`The adaptive filter 3 operates to estimate a noise Signal
`included in the main signal XA(z) while the adaptive filter
`6 operates to estimate a desired signal included in the
`reference signal XB(z). To allow the filter 3 to estimate the
`noise Signal, the desired Signal estimated by the filter 6 is
`subtracted from the reference signal by the subtracter 7, and
`the resulting noise Signal is input to the filter 3. Likewise, the
`noise signal estimated by the filter 3 is subtracted from the
`main Signal, and the resulting desired signal is input to the
`filter 6. For this purpose, the two filters 3 and 6 are
`cross-coupled, as illustrated.
`ASSume that the Subtracters 4 and 7 produce output
`Signals E1(z) and E2(z), respectively, that the adaptive filter
`3 has a transfer characteristic W1(z) and produces an output
`F1(z), and that the adaptive filter 6 has a transfer character
`istic W2(z) and produces an output F2(z). Then, E1(z) and
`E2(z) are expressed as:
`
`By using the desired signal S(Z), noise N(Z) and acoustic
`transfer characteristics HA(Z), HB(z) and GB(z) described
`with reference to FIG. 5, the main signal XA(z) and refer
`
`The above equations give El (Z) and E2(z), as follows:
`
`As a result, the output E1(z) of the subtracter 4 is the desired
`Signal from which noise has been cancelled.
`Now, for the adaptive filter 3 to estimate a noise Signal
`contained in the main signal accurately, it is necessary to
`increase the amount of updating of the filter coefficient when
`the desired signal of the main Signal obstructing the estima
`
`6
`tion is Smaller than the noise Signal to be estimated.
`Conversely, when the desired signal of the main Signal is
`greater than the noise signal, it is necessary to reduce the
`above amount because the Signal obstructing the estimation
`is greater than the noise Signal.
`On the other hand, for the adaptive filter 6 to estimate the
`desired signal of the reference Signal accurately, it is nec
`essary to increase the amount of updating of the filter
`coefficient when the noise signal contained in the reference
`Signal obstructing the estimation is Smaller than the desired
`Signal. Conversely, when the noise signal of the reference
`Signal is greater than the desired signal, it is necessary to
`reduce the above amount because the Signal obstructing the
`estimation is greater than the desired signal.
`The coefficient of each adaptive filter can be controlled to
`meet the above requirement if the Step size of the learning
`algorithm of the filter is controlled, as follows.
`A method of updating the coefficient will be described,
`assuming the LIM Scheme as a learning algorithm and the
`adaptive filter 3 by way of example. ASSume that the main
`Signal XA(z)is denoted by Xa(k) in time domain, that E2(Z)
`input to the filter 3 is denoted by e2(k) in time domain, that
`F1(z) output from the filter 3 is denoted by f1(k) in time
`domain, and that E1(z) output from the subtracter 4 is
`denoted by e1(k) in time domain; k is an index representa
`tive of time.
`Assuming that the j-th coefficient of the filter 3 at a time
`k is w1j(k), then an estimated noise signal f1(k) output from
`the filter 3 is expressed as:
`
`N-
`f1(k) = X colick) e2(k-j)
`
`Eq. (18)
`
`15
`
`25
`
`35
`
`where N denotes the number of taps of the filter 3.
`A coefficient w1j(k+1) at a time (k+1) is produced on the
`basis of an error Signal e1(k) determined by the Subtracter 4:
`
`40
`
`pu 1(k), e1(k). e2(k - i)
`coli(k+1) = coli(k) +
`
`Eq. (19)
`
`45
`
`50
`
`55
`
`60
`
`65
`
`where u1(k) is the Step size for updating the coefficient of the
`filter 3.
`A greater step size u1(k) promotes rapid convergence
`because the coefficient is corrected by a greater amount.
`However, when components obstructing the updating of the
`coefficient are present, the greater amount of updating is
`noticeably influenced by Such components and increases the
`residual error. Conversely, a Smaller Stepwise u1(k) reduces
`the influence of the above obstructing components and
`therefore the residual error although it increases the con
`verging time. It follows that a trade-off exists between the
`“converging time” and the “residual error” in the Setting of
`the Step size.
`Likewise, as for the filter 6, assume that the reference
`signal XB(z)is denoted by xb(k) in time domain, that E1(z)
`input to the filter 6 is denoted by e1(k) in time domain, that
`F2(z) output from the filter 6 is denoted by f2(k) in time
`domain, and that E2(z) output from the substracter 7 is
`denoted by e2(k) in time domain. Then, an estimated noise
`Signal f2(k) output from the filter 6 is expressed as:
`
`- 10 -
`
`

`

`5,978,824
`
`7
`
`N-1
`P= DY) wrth) elk =p
`JO
`
`Eq. (20)
`
`A coefficient w2j(k+1) at the time (k+1) is produced on
`the basis of an error signal e2(k) determined by the sub-
`tracter 7:
`
`w2jk + 1) = w2j(k)+
`
`H2(kK)-e2(k)-el(k -f)
`
`Eq. (21)
`
`y e2(k —m)*
`m=0
`
`where #2(k)is the step size for updating the coefficient of the
`filter 6.
`As stated above, the coefficient can be variably controlled
`by controlling the step size of the adaptivefilter.
`The operation of the signal-to-noise powerratio estimator
`10 will be described hereinafter. As shown in FIG. 2, the
`estimator 10 is made up of adaptive filters 12 and 13
`subtracters 14 and 15, power mean circuits 16, 17, 18 and
`19, and dividers 20 and 21. The adaptive filters 12 and 13
`and subtracters 14 and 15 are cross-coupled in exactly the
`same manneras in FIG. 1. The difference is that step sizes
`#3 and ywassigned to the adaptive filters 12 and 13,
`respectively, each is fixed and great enough to promote
`convergence. For example, when the LIM schemeis used,
`the step sizes u3 and “4 are selected to be between about 0.2
`and about 0.5. Suchrelatively great step sizes promote rapid
`convergence although they will increase the residual error.
`Assume that
`the adaptive filters 12 and 13 both are
`converged. Then,
`the filter 12 produces an output {3(k)
`whichis the noise signal contained in the main signal. The
`subtracter 14 produces an output e3(k) which is the desired
`signal also contained in the main signal. The power mean
`circuit 16 squares the output e3(k) of the subtracter 14 so as
`to determine its time mean and thereby outputs desired
`signal power PSA(k) particular to the main signal. The
`power mean circuit 17 squares the output £3(k) ofthe filter
`12 so as to determine its time mean and thereby outputs
`noise signal power PNA(k) particular to the main signal.
`The otherfilter 13 produces an output £4(k) which is the
`desired signal contained in the reference signal. The sub-
`tracter 15 produces an output e4(k) whichis the noise signal
`also contained in the reference signal. The power mean
`circuit 19 squares the output e4(k) of the subtracter 15 so as
`to determineits time mean and thereby outputs noise signal
`power PNB(k) particular to the reference signal. Likewise,
`the power meancircuit squares the output f4(k) of the filter
`13 so as to determine its time mean and thereby outputs
`desired signal power PSB(k) particular to the reference
`signal.
`The divider 20 divides the desired signal power PSA(k)
`output from the power meancircuit 16 by the noise signal
`power PNA(K) output from the power mean circuit 17. As
`a result, an estimated signal-to-noise power ratio SNRA(k)
`of the main signal is output from the divider 20. Likewise,
`the divider 21 divides the desired signal power PSB(K)
`output from the power meancircuit 18 by the noise signal
`power pnb(K) output from the power meancircuit 19. As a
`result, an estimated signal-to-noise power ratio SNRB(k) of
`the reference signal is output from the divider 21.
`When the averaging operation of the power meancircuits
`16-19 is implemented by, e.g.,
`the method of moving
`average, the calculated power mean values involve a delay
`of AAV dependent on the numberof times of averaging with
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`to the actual power variation. The illustrative
`respect
`embodimentincludes the delay circuits 8 and 9, FIG. 1, in
`order to compensate for the above delay AAV.It is therefore
`desirable that the delay Z~? of the delay circuits 8 and 9 be
`equal to AAV.
`With the above configuration, the signal-to-noise power
`ratio estimator 10 implements rapid convergence by provid-
`ing the cross-coupled adaptive filters 12 and 13 with a
`relatively great step size. The estimator 10 outputs, by use of
`the converged signals, the estimated signal-to-noise power
`ratio SNRA(k) of the main signal and the estimated signal-
`to-noise power ratio SNRB(k) of the reference signal.
`Reference will be made to FIGS. 3 and 4 for describing
`the operation of the step size output circuit 11. First, the
`estimated SNRA(k) of the main signal output from the
`signal-to-noise powerratio estimator 10 is input to a mono-
`tone decreasing function (step 31). Assuming that f(Q) is the
`monotonedecreasing function for SNRA(k),then the output
`OUT1(k) of the function is produced by (step 32):
`
`OUT1(=f(SNRA®)
`
`Eq. (22)
`
`By use of the above value OUT1(k), the step size, 41(k)
`of the adaptive filter 3 is calculated as:
`
`#1(k)=clip[OUT1(&), wlmax, 11min]
`
`Eq. (23)
`
`whereclip[a, b, c] is a function for setting the maximum
`value and minimum value and defined as:
`
`clipla, b, c]ka(c Sab)
`
`clip[a, b, c]-b(a>b)
`
`clipla, b, c]kc(a<c)
`
`Eq. (24)
`
`Limiting the step size by use of the maximum value
`imax and minimum value “lminis desirable for the stable
`operation of the adaptivefilter. As for the adaptive filter 3 the
`function value determined by inputting the estimated signal-
`to-noise power ratio SNRA(k) to the monotone decreasing
`function is used as a step size, as stated above. It followsthat
`the step size is reduced whenthe signal-to-noise powerratio
`is great, or it is increased when the ratio is small (steps
`33-36).
`The estimated signal-to-noise powerratio of the reference
`signal is also input to a monotone increasing function (step
`41). Assuming that g() is the monotone decreasing function
`for SNRB (k), then the output OUT2(k) of the function is
`produced by (step 42):
`
`OUT2(k)=g(SNR B(A))
`
`Eq. (25)
`
`Byuse of the above value OUT2(k),the step size “2(k) of
`the adaptive filter 6 is calculated as:
`
`#2(k)=clip[OUT2(&), “2max, “2min]
`
`Eq. (26)
`
`As for the adaptive filter 6, the function value determined
`by inputting the estimated signal-to-noise power ratio SNRB
`(K) to the monotone decreasing function is used as a step
`size, as stated above. It follows that the step size 1s increased
`when the signal-to-noise power ratio is great, or
`it
`is
`decreased when the ratio is small (steps 43-46).
`As described above, the step size output circuit 11 con-
`trols the step size to be fed to the adaptive filter 3 in
`accordance with the estimated signal-to-noise power ratio
`SNRA(k)of the main signal. Also, the circuit 11 controls the
`
`-11-
`
`- 11 -
`
`

`

`5,978,824
`
`step size to be fed to the adaptive filter 6 in accordance with
`the estimated signal-to-noise power ratio SNRB(k) of the
`reference Signal.
`Alternatively, an arrangement may be made Such that the
`Step sizes u1(k) and u2(k) assigned to the adaptive filters 3
`and 6, respectively, are compared, and Smaller one of them
`is Set to be Zero in order to interrupt the learning function of
`the filter whose step size is determined to be zero. This kind
`of control Successfully reduces interference between the two
`filters 3 and 6 and thereby promotes more accurate learning.
`In Summary, it will be seen that the present invention
`provides a noise canceler capable of estimating the noise
`Signal of a main Signal and the noise Signal of a reference
`Signal accurately. The noise canceler therefore insures rapid
`convergence and allows a minimum of Signal distortion to
`occur without resorting to a command customarily input
`from the outside for commanding the learning operation of
`filters. These advantages are derived from a unique configu
`ration in which a relation in size between a desired Signal,
`which is an interference Signal for an adaptive filter used to
`estimate the noise Signal of the main signal from the
`estimated Signal-to-noise power ratio of the main Signal, and
`the noise signal to be canceled is determined. This relation
`is used to control a step Size to be fed to the adaptive filter.
`This is also true with an adaptive filter for estimating the
`desired Signal of the reference signal from the estimated
`Signal-to-noise power ratio of the reference Signal; the noise
`Signal is an interference Signal while the desired signal is a
`Signal to be canceled.
`Various modifications will become possible for those
`skilled in the art after receiving the teachings of the present
`disclosure without departing from the Scope thereof.
`What is claimed is:
`1. A noise canceler comprising:
`first delaying means for delaying a main Signal containing
`a desired Signal and a noise Signal by a preselected
`period of time to thereby output a delayed main Signal;
`Second delaying means for receiving the noise Signal as a
`reference Signal and delaying the reference Singal by
`the preselected period of time to thereby output a
`delayed reference Signal;
`first Subtracting means for Subtracting a first estimated
`noise Signal from Said delayed main Signal to thereby
`generate a first desired Signal output;
`Second Subtracting means for Subtracting a first estimated
`desired signal from Said delayed reference Signal to
`thereby generate a first noise Signal output;
`a first adaptive filter for receiving Said first noise signal
`output and adaptively estimating a noise Signal con
`tained in Said delayed main signal to thereby output
`Said first estimated noise Signal;
`a Second adaptive filter for receiving Said first desired
`Signal output and adaptively estimating a desired Signal
`contained in Said delayed reference Singal to thereby
`output Said first estimated desired signal;
`Signal-to-noise power ratio estimating means for receiv
`ing Said main Signal and Said reference Signal and
`calculating desired signal power and noise Signal power
`of the main Signal and desired signal power and noise
`Signal power of the reference signal to thereby output
`an estimated value of a power ratio of the main Signal
`to the noise Signal and an estimated value of a power
`ratio of the reference Signal to the noise Signal; and
`Step Size outputting means for receiving Said estimated
`values from Said Signal-to-noise power ratio estimating
`means to thereby output a first and a Second Step size
`
`5
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`10
`representative of an amount of correction of a filter
`coefficient of Said first adaptive filter and an amount of
`correction of a filter coefficient of Said Second adaptive
`filter, respectively.
`2. A noise canceler as claimed in claim 1, wherein Said
`Signal-to-noise power ratio estimating means comprises:
`third Subtracting means for Subtracting a Second estimated
`noise Signal from the main Signal to thereby generate a
`Second desired Signal output;
`fourth Subtracting means for Subtracting a Second esti
`mated desired signal from the reference Signal to
`thereby generate a Second noise signal output;
`a third adaptive filter for receiving Said Second noise
`Signal output and adaptively estimating a noise Signal
`contained in the main Signal to thereby output Said
`Second estimated noise Signal;
`a fourth adaptive filter for receiving Said Second desired
`Signal output and adaptively estimating a desired Signal
`contained in the reference Signal to thereby output a
`Second estimated desired signal;
`first power averaging means for receiving Said Second
`desired signal output and producing a Square mean of
`Said Second desired signal output to thereby output
`desired signal power of the main Signal;
`Second power averaging means for receiving Said Second
`estimated noise Signal and producing a Square mean of
`Said Second estimated noise Signal to thereby output
`noise Signal power of the main Signal;
`third power averaging means for receiving Said Second
`estimated desired Signal and producing a Square mean
`of Said Second estimated desired signal to thereby
`output desired signal power of the reference Signal;
`fourth power averaging means for receiving Said Second
`noise Signal output and producing a Square mean of
`Said Second noise Signal to thereby output noise Signal
`power of the reference Signal;
`first dividing means for dividing Said desired Signal power
`of the main sign

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket