Interference canceller with tap weight adaptation control using stepsize inversely proportional to the signal power level

Abstract: An interference canceller comprises a first input terminal (10) to which a combined signal and noise is supplied, and a second input terminal (12) to which a reference signal correlated with the noise is supplied. A subtractor (11) has a first input coupled to the first input terminal (10) and an output coupled to the output terminal of the canceller. An adaptive filter (13) has an input connected to the second input terminal (12) and an output connected to a second input of the subtractor (11). A detector (14) is provided for generating a signal representative of the magnitude of the output of the subtractor (11). A calculation circuit (17) is coupled to the detector for generating a signal that is inversely variable as a function of the output of the detector. A multiplier (18, 20) scales a stepsize with the inversely variable signal and multiplies the output of the subtractor with the scaled stepsize. The tap-weights of the adaptive filter (13) are controlled according to the multiplied signal.

Description: The present invention relates to an interference canceller using an adaptive filter for approximating the transfer function of the propagation path of interfering signals. Adaptive noise cancelling as recited in the preambles of claims 1 and 2 is described in a paper "Adaptive Noise Cancelling: Principles and Applications", Bernard Widrow et al., Proceedings of The IEEE, Vol. 63. No. 12, December 1975, pages 1692 to 1716. The paper describes an LMS (least mean square) adaptive noise canceller in which a signal s k is transmitted over a channel and received by a first sensor that also receives a noise n' k uncorrelated with the signal, where k represents the instant of discrete time. The combined signal and noise s k + n' k form the primary input to the canceller. A second sensor receives a noise n k uncorrelated with the signal but correlated in some unknown way with the noise n' k . This sensor provides the reference input to the canceller. The noise n k is processed by an adaptive filter to produce an output n and k that is a replica of noise n ' / k . This filter output is subtracted from the primary input s k + n' k to produce the system output d k = s k + n' k - n and k . The system output d k is scaled by a factor 2 α by a multiplier, (where α is a constant called 'stepsize'). This adaptive filter has tap weight coefficients c 0 through c N-1 that are controlled in response to the multiplier output to approximate the impulse response of the transmission channel of noise n' k to the primary input of the canceller. All tap coefficients of the filter are given in matrix form by the following Equation: c k = c k-1 + 2 α · d k · n k-1 where, c k and n k are represented by: c k = [ c 0 · c 1 ............ c N-1 ] T n k = [ n 0 · n 1 ............ n N-1 ] T The second term of Equation (1) is called the tap-weight trimming value with which the tap weights are updated at periodic intervals. To achieve tap-weight convergence stability, a paper titled "Learning Identification Method: LIM", IEEE Transactions On Automatic Control, Vol. 12, No. 3, 1967, pages 282-287, describes a method in which the tap weights are controlled according to the following Equation: c k = c k-1 + ( 2µ/Nσ n 2 )· d k · n k-1 where µ is the stepsize of the LIM algorithm and σ n 2 represents an average power of the primary input signal to the adaptive filter. Another prior art is the adaptive line enhancer (ALE) in which the signal s k is a wideband signal and the noise n' k is a periodic signal. These signals are combined to form the primary input to the ALE. The reference input n k to the ALE is a delayed version of the primary signal. By tap-weight convergence, interference between the wideband and periodic signals is cancelled. One shortcoming of the prior art techniques is that, during a tap-weight convergence process, signal s k interferes with the residual noise n' k - n and k which is the only necessary component for tap-weight adaptation. The degree of interference depends on the relationship between the residual noise and signal s k and on the stepsize value. The tap-weight trimming value varies as a function of the signal-to-noise ratio (SNR) of signal s k , the spectrum of signal s k and the stepsize. For large values of SNR, a relation | s k | > | n' k - n and k | holds and the trimming value is severely interfered with signal s k . If signal s k contains an increasing proportion of high frequency components, the relation | s k | > | n' k - n and k | holds instantaneously with a higher likelihood of occurrences even if the SNR is of a small value. Therefore, at some peak points, the signal s k may exceed the residual noise, resulting in a low probability with which valid tap-weight trimming values occur. By taking the amplitude distribution of signal s k into account, the stepsize must be chosen at a value that is sufficiently small to prevent tap weight divergence. Thus, the tendency is toward choosing the stepsize at an unnecessarily small value with an attendant low convergence speed or at a value which is relatively large but slightly smaller than is required to prevent divergence with an attendant high probability of incorrect tap weight adjustment. Following the convergence process, the system output d k is rendered equal to the residual noise n' k - n and k if signal s k is nonexistent, and hence the tap-weight trimming values are zero. Whereas, if signal s k is present, the system output d k is nonzero even if n' k ≈ n and k and hence the coefficient trimming factor is nonzero. Another shortcoming of the prior art is that, if signal s k is present, the tap weights are updated with nonzero system output d k , and a residual noise proportional to the stepsize is generated. EP-A-0 098 748 discloses an adaptive filter having filter weights adjusted by procressively smaller steps as the final condition is approached, thereby combining rapid convergence with low residual error. This filter is used in the context of an adaptive line enhancer circuit having a delay network connected between the circuit input and the input of said filter as well as two output terminals, one of them connected to the output port of said filter and the other one connected to the output port of a combining network whose inputs are connected to said circuit input and to the output port of said filter, respectively. EP-A-0 141 441 discloses a communication receiving unit for the suppression of noise and interference signals; the device comprises adaptive weighting filters and averaging means for determining time-averaged power value and time-averaged value of the cross-correlation. It is therefore an object of the present invention to provide tap-weight adaptation control using a stepsize which is inversely proportional to a detected signal power level to provide fast convergence with a large stepsize and high precision approximation with a small stepsize. This object is solved with the features of claims 1 and 2. The present invention will be described in further detail with reference to the accompanying drawings, in which: Fig. 1 shows in block form an adaptive noise canceller according to one embodiment of the present invention; Fig. 2 shows an alternative form of a power detector; Fig. 3 shows a preferred form of a calculation circuit; and Fig. 4 shows in block form an adaptive line enhancer according to the present invention. Referring now to Fig. 1, there is shown a noise canceller according to the present invention. The primary signal of the canceller is applied through a primary input terminal 10 to one input of a subtractor 11 and the reference input of the canceller is applied through a reference input terminal 12 to a digital adaptive filter 13. A signal s k and a noise n' k form the primary input s k + n' k to the subtractor 11 and a noise n k correlated with the noise n' k forms the reference input to the adaptive filter 13 to produce a noise replica n and k . The output of adaptive filter 13 is applied to subtractor 11 in which the noise replica is subtracted from the primary input, producing a system output d k = s k + n' k - n and k . The system output is applied to a power detector 14 to generate an output representative of the power of signal s k which interferes with the adaptation control of the canceller. In one embodiment, the power detector 14 comprises an absolute circuit 15 and an average circuit 16 connected thereto. Absolute circuit 15 produces an output | d k | =| s k + n' k - n and k | representative of the absolute value of the system output. After adaptation control proceeds, the following relation holds: | s k | >> | n' k - n k | Thus, a relation s k + n' k - n and k ≈ s k is valid and the system output d k can be used to approximate signal s k . The time taken to establish such conditions depends on the convergence speed of the adaptive filter 13 and therefore the precision of the approximation increases with time. Average circuit 16, which is implemented with an IIR (infinite impulse response) filter or a first-order integrator, provides smoothing of the input signal with a moving-average time constant that is smaller than the rate of variation of the input signal so that the output of the average circuit varies closely with the varying amplitude of the input signal. Errors resulting from the approximation are averaged out, improving the precision of the approximation, and the averaged absolute value of the system output d k is approximately equal to the averaged absolute value of signal s k . Alternatively, power detector 14 is implemented with a squaring circuit 30 instead of absolute circuit 15 as shown in Fig. 2 to produce an average of squared values of the system output d k to represent the power level of the input signal s k . The output of average circuit 16 is applied to a calculation circuit 17 having a transfer function b = f(a), where a represents the output of power detector 14 and b represents the output of calculation circuit 17. Specifically, the function b = f(a) = 1 / a . The effect of calculation circuit 17 is to produce an output which is inversely proportional to the power of signal s k so that when the signal is strong adaptation control is performed with a small stepsize to ensure high precision and when it is weak the control is performed with a large stepsize to ensure high convergence speeds. To this end, calculation circuit 17 is implemented with a reciprocal circuit. A preferred form of the calculation circuit is shown in Fig. 3. A constant value ξ as determined by constant setting means 31 is summed in an adder 32 with the output of power detector 14 and fed into the calculation circuit 17 formed by a reciprocal circuit so that the proportion of the signal power is decreased in relation to the constant ξ. In this manner, by appropriately determining the constant ξ, the influence of the signal power on the stepsize can be appropriately determined. The output of reciprocal circuit 17 is applied to a multiplier 18 to which the stepsize α 0 as determined by setting means 19 is applied. Thus, stepsize α 0 is scaled inversely in accordance with the average power level of signal s k . The scaled stepsize is applied to a multiplier 20 in which it is further scaled with the system output d k to produce a tap-weight control signal for coupling to adaptive filter 13. In this way, adaptive filter 13 operates with a stepsize that is variable inversely as a function of the average power of signal s k . The tap-weight adaptation proceeds at a high convergence speed when the stepsize is large and proceeds with precision when the stepsize is small to compensate for varying amplitudes of the input signal. By providing the tap-weight adaptive control as discussed above, the residual noise n' k - n and k is minimized, producing a noise-free signal s k from subtractor 11 for coupling to an output terminal 21. The embodiment shown in Fig. 4 is an adaptive line enhancer which is generally similar in construction to the noise canceller of Fig. 1, the difference being the inclusion of a further output terminal 22 and a delay circuit 23 and the application of signals to the input terminal 10. A wideband interfering signal s k and a periodic signal v' k such as the carrier component of a radio signal are combined to form the primary input to the adaptive line enhancer. Delay circuit 23 is coupled to the input terminal 10 to introduce a delay interval L corresponding to the periodic intervals of signal v' k to the combined signal s k + v' k to produce an output v k = s k-L + v' k-L . The output of delay circuit 23 is applied to adaptive filter 13 to produce an estimated output v and k which is an estimate of the periodic signal v' k . The estimated output v and k is subtracted from the combined input s k + v' k to generate a first system output d k = s k + v' k - v and k . The tap weights of adaptive filter 13 are controlled in response to the variable stepsize in the same manner as described above, so that the wideband signal s k having no periodic component v' k appears at the output terminal 21 and the estimated output signal v and k containing no wideband component s k appears at the output terminal 22.

Claims: An interference canceller comprising: a first input terminal (10) to which a combination of a signal and noise (s k and n' k ) is supplied, and a second input terminal (12) to which a reference signal (n k ) correlated with said noise (n' k ) is supplied; a subtractor (11) having a first input port coupled to said first input terminal (10), a second input port, and an output port; an adaptive filter (13) having controllable tap weights, the filter having an input port connected to said second input terminal (12) and an output port connected to the second input port of the subtractor (11); detector means (14) coupled to the output port of said subtractor (11) for generating an output signal (a) representative of the magnitude of the output signal from said subtractor (11); multiplier means (20) for multiplying the output signal of said subtractor (11) with a stepsize, and controlling the tap-weights of said adaptive filter (13) according to said multiplied signal; and an output terminal (21) coupled to the output port of said subtractor (11); characterized by: a calculation circuit (17) coupled to said detector means (14) for generating an output signal (b) inversely proportional to the magnitude of the output signal (a) of the detector means (14), wherein the multiplier means (18 - 20) is arranged to scale said stepsize in accordance with the output signal (b) of the calculation circuit (17) and to multiply the scaled stepsize with the output signal of the subtractor (11). An interference canceller comprising: an input terminal (10) to which a combination of a wideband signal (s k ) and a periodic signal (v' k ) is supplied; a subtractor (11) having a first input port coupled to said input terminal (10), a second input port, and an output port; delay means (23) coupled to said input terminal (10), said delay means (23) introducing a delay interval corresponding to the period of said periodic signal (v' k ); an adaptive filter (13) having controllable tap weights, the filter having an input port connected to the output of said delay means (23) and an output port connected to the second input port of the subtractor (11), detector means (14) coupled to the output port of said subtractor (11) for generating a signal representative of the magnitude of the output signal from said subtractor (11); multiplier means (20) for multiplying the output signal of said subtractor (11) with a stepsize, and controlling the tap-weights of said adaptive filter (13) according to said multiplied signal; and a first output terminal (22) coupled to the output port of said adaptive filter (13); characterized by: a second output terminal (21) coupled to the output port of said subtractor (11); and a calculation circuit (17) coupled to said detector means (14) for generating an output signal (b) inversely proportional to the magnitude of the output signal (a) of the detector means (14), wherein the multiplier means (18 - 20) is arranged to scale said stepsize in accordance with the output signal (b) of the calculation circuit (17) and to multiply the scaled stepsize with the output signal of the subtractor (11). An interference canceller as claimed in claim 1 or 2, wherein said detector means (14) comprises an absolute circuit (15) coupled to the output port of said subtractor (11) to produce an output signal representative of the absolute value of the subtractor output signal, and an average circuit (16) for averaging the output signal of said absolute circuit (15). An interference canceller as claimed in claim 1 or 2, wherein said detector means (14) comprises a squaring circuit (30) coupled to the output port of said subtractor (11) to produce an output signal representative of the squared value of the subtractor output signal, and an average circuit (16) for averaging the output signal of said squaring circuit (30). An interference canceller as claimed in any one of claims 1 or 3 or 4 as dependent on claim 1, further comprising an adder (32) for summing the output signal of said detector means (14) with a constant value (ξ) to produce a summed output signal, and supplying the summed output signal to said calculation circuit (17). An interference canceller as claimed in any one of claims 1 to 5, wherein the calculation circuit (17) is a reciprocal circuit.

Inventors: SUGIYAMA AKIHIKO, SUGIYAMA, AKIHIKO,, SUGIYAMA, AKIHIKO, C/O NEC CORPORATION
Applicants: NIPPON ELECTRIC CO, NEC CORPORATION
Application year: 1991
Main classification: H04B1
IPC codes: H04B1