WO1993000741A1 - A method for optimizing an adaptive filter update coefficient - Google Patents

A method for optimizing an adaptive filter update coefficient Download PDF

Info

Publication number
WO1993000741A1
WO1993000741A1 PCT/US1992/003767 US9203767W WO9300741A1 WO 1993000741 A1 WO1993000741 A1 WO 1993000741A1 US 9203767 W US9203767 W US 9203767W WO 9300741 A1 WO9300741 A1 WO 9300741A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
mean square
update
error
square error
Prior art date
Application number
PCT/US1992/003767
Other languages
French (fr)
Inventor
Kevin L. Baum
Original Assignee
Motorola, Inc.
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 Motorola, Inc. filed Critical Motorola, Inc.
Priority to GB9303631A priority Critical patent/GB2264600B/en
Priority to BR9205341A priority patent/BR9205341A/en
Priority to DE4292034A priority patent/DE4292034C2/en
Priority to JP5501453A priority patent/JP2960165B2/en
Priority to KR1019930700465A priority patent/KR960011120B1/en
Publication of WO1993000741A1 publication Critical patent/WO1993000741A1/en

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0043Adaptive algorithms
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H17/02Frequency selective networks
    • H03H17/0223Computation saving measures; Accelerating measures
    • H03H17/0227Measures concerning the coefficients
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0025Particular filtering methods

Definitions

  • the present invention relates generally to the field of communications and particularly to digital cellular commu ⁇ nications.
  • U.S. digital cellular communications uses digitized voice and data signals for communication between a mobile telephone and a base station.
  • the mobile may encounter degraded communication channels due to noise and multipath distortion; both noise and distortion varying with time.
  • the multipath distortion is due to a signal being received by the mobile at different times when it bounces off buildings and terrain.
  • Multipath channels can cause inter- symbol interference (ISI) that can be removed with an adap ⁇ tive equalizer, a specific type of an adaptive filter.
  • ISI inter- symbol interference
  • FIG. 1 A typical adaptive filter is illustrated in FIG. 1.
  • the in ⁇ put signal (106) is processed by the adaptive filter (101), pro ⁇ ducing the adaptive filter output signal (102).
  • the output of the filter is then subtracted (105) from a reference signal (103), to produce an error signal (104).
  • This error signal (104) is used by an adaptive algorithm with an update coefficient, ⁇ , in the adaptive filter to update the filter coefficients.
  • the update coefficient is also referred to as a tracking coefficient or mem- ory coefficient. It is assumed that the memory of the adaptive algorithm increases as the value of ⁇ increases.
  • the update coefficient controls the memory of the adap ⁇ tive algorithm and its determination is a trade-off between the rate that the filter can track the changing channel character- istics and the amount of noise averaging that will be accom ⁇ plished by the adaptive algorithm. As the adaptive algorithm memory is shortened, the algorithm is better able to track time variations in the communication channel but will become more sensitive to noise on the communication channel. If the coefficient is chosen to filter out more noise, then filter's channel tracking capability will be reduced.
  • the adaptive algorithm can be a Ealman, Recursive Least Square, or Least Mean Square (LMS) algorithm.
  • LMS Least Mean Square
  • the typical goal of the adaptive algorithm is to minimize the mean square value of the error signal (104). This value is typically designated mean square error (MSE).
  • MSE mean square error
  • FIGs. 2A, B, and C illustrate the three possible classes of adaptive filter operating environments.
  • FIG. 2A is a time invariant system in a noisy environment.
  • the to ⁇ tal MSE designated ET
  • E n the noise
  • the total MSE is pro ⁇ portional to ⁇ .
  • FIG. 2B is a time varying but stationary system in a noisy environment; a stationary system having higher order signal statistics that do not change over time, hi this exam- pie, E (203) consists of the sum of two independent compo ⁇ nents, the lag error (201) and the noise (202).
  • the lag error (201) is due to the filter attempting to track the time varying system.
  • the lag error (201), designated EL, is inversely pro ⁇ portional to ⁇ .
  • the noise component (202) is due to the noisy environment as illustrated in FIG. 2A. It can be seen in FIG.
  • the last environment is a time varying, non-stationary system in a noisy environment.
  • the total MSE in this case consists of the same components as in FIG. 2B.
  • the differ ⁇ ence between the two systems is that in this case, the curves are shifting or changing slope over time causing the mini ⁇ mu point on the curve to shift thus changing the optimal value of ⁇ over time.
  • This environment is illustrated by com- paring FIGs. 2B and 2C.
  • FIG. 2B represents the MSE charac- teristic at some time ti while FIG. 2C represents the MSE characteristic at some later time t 2 .
  • a fixed update coefficient in the last environment would not provide adequate filter performance due to the changing environment. There is a resulting need for automatically adapting the update coefficient according to the vehicle speed and channel conditions thereby improving filter performance.
  • the method of the present invention produces an opti ⁇ mum adaptive filter update coefficient in an apparatus having a plurality of adaptive algorithms, each adaptive algorithm having an update coefficient.
  • the method starts by comparing performances of each of the plurality of adaptive algorithms then modifying the update coefficients in response to a differ ⁇ ence in the performances.
  • FIG. 1 shows a block diagram of a typical adaptive fil ⁇ ter.
  • FIGs. 2A, B, and C show three different adaptive filter operating environments.
  • FIG. 3 shows a block diagram of the preferred embodi ⁇ ment of the process of the present invention.
  • FIG. 4 shows a block diagram of an alternate embodi ⁇ ment of the process of the present invention.
  • FIG. 5 shows a graph of MSE versus ⁇ in accordance with the process of the present invention.
  • FIG. 6 shows a plot of a fixed update coefficient and an optimized update coefficient in accordance with the process of the present invention.
  • FIG. 7 shows a plot of an update coefficient, in accor ⁇ dance with the process of the present invention, in a delay spread environment.
  • the process of the present invention provides automatic adjustment and optimization of an adaptive filter update coef ⁇ ficient in a changing environment.
  • the update coefficient is continuously updated by a feedback signal that is generated by the filtered difference between MSE estimates for two adaptive filters.
  • FIG. 3 A block diagram of the preferred embodiment of the process of the present invention is illustrated in FIG. 3.
  • the process is comprised ofthree adaptive filters (301 - 303). Each of the filters is identical except for having different update co ⁇ efficients, ⁇ i, ⁇ 2 , and ⁇ 3 -
  • the second update coefficient, ⁇ 2 is the coefficient that is optimized by the process.
  • the optimal update coefficient is subsequently referred to as ⁇ *. Since ⁇ 2 is the optimized update coefficient, the second adaptive filter
  • (302) is the filter used to perform the actual desired adaptive filtering function.
  • the update coefficients have the following relationship:
  • ⁇ ⁇ _ is a constant chosen for the particular system in which the communication device is to operate as well as the particular adaptive algorithm used. In an alternate embodi ⁇ ment, ⁇ a would vary with time as the update coefficients change. In the preferred embodiment, ⁇ ⁇ _ is 0.01 using an LMS adaptive algorithm.
  • the process first generates error signals from the adap ⁇ tive filters (301 - 303). This is accomplished by the adaptive fil- ters (301 - 303) filtering the input signal in such a way that it forms a signal that matches the reference signal as close as possible.
  • the input is the de ⁇ tected symbols in the communication receiver. These output signals are referred to as OUTPUT1, OUTPUT2, and
  • Each output signal from the filters is then subtracted (304 - 306) from a reference signal.
  • the reference signal is the received signal. The difference between these two signals is the error signal.
  • Mean square error estimates are performed (307 and 308) on the error signals from the first and third adaptive fil ⁇ ters (301 and 303).
  • the MSE for each error signal is estimated as follows: lc + n
  • E d is input to a comparator (310) where it is com ⁇ pared to 0. If E d ⁇ 0, then ⁇ i is closer to ⁇ * than ⁇ 3 .
  • the coefficient updates are illus- trated as follows:
  • is the update coefficient step size. This value is appli ⁇ cation dependent. ⁇ can be chosen as a very small value for time invariant and stationary environments and slightly larger for non-stationary environments. This value deter- mines the resolution of the update coefficient estimate and the adaptation speed of the update coefficient. In the preferred embodiment, ⁇ is 0.005 using an LMS adaptive algorithm. As with ⁇ d , in an alternate embodiment, ⁇ could vary with time. In an alternate embodiment, illustrated in FIG. 4, E is input to a filter (410) instead of a comparator. The filter pro ⁇ vides a time varying step size (compared to the fixed step size ⁇ ) that is responsive to the size of the error difference signal.
  • the step size automatically increases resulting in faster con- vergence of the algorithm.
  • the filter uses the filter, however, in ⁇ creases the complexity of the invention and may cause stabil ⁇ ity problems if a higher order filter is used.
  • a first order digi ⁇ tal infinite impulse response (IIR) filter is preferred due to stability and simplicity considerations.
  • the up- date coefficients are adapted by adding the value of the output of the filter to the coefficients.
  • Adaptive filter 2 (302) is now optimized for the current environment. If the environment changes, the pro- cess of the present invention detects and tracks the change to maintain the optimality of adaptive filter 2 (302).
  • FIGs. 6 and 7 The improvement using the process of the present in- vention over a fixed update coefficient is illustrated in FIGs. 6 and 7.
  • the process is used with a least mean square (LMS) adaptive channel estimator in simulations of a Maximum Likelihood Sequence Estimation equalizer for the U.S. digital cellular system.
  • the performance of the equalizer is improved at significantly lower vehicle speeds, as illustrated in FIG. 6.
  • FIG. 6 shows the performance of the equalizer as a function of multipath delay and the vehicle speed is approximately 5 mph.
  • FIG. 6 shows the performance of the equalizer as a function of multipath delay and the vehicle speed is approximately 5 mph.
  • the process of the present invention is implemented as an algorithm.
  • Alternate embod ⁇ iments of the invention can be implemented in hardware or combinations of hardware and software; each block of the pro- cess being either an algorithm or a hardware circuit equiva ⁇ lent of that block.

Abstract

The method of the present invention generates an optimal adaptive filter update coefficient by first generating three error signals using a signal input and three update coefficients (301-303). Mean Square Error (MSE) values are estimated (307 and 308) for the first and third error signals. The first MSE value (307) is subtracted (309) from the third MSE value (308) to generate a difference signal. The difference signal is used to generate (310) an update signal that is used to modify the update coefficients. The process of the present invention is repeated until the difference signal is substantially zero, thus optimizing the second update coefficient. This process enables an update coefficient for an adaptive filter to quickly adapt to a changing environment.

Description

A METHOD FOR OPTIMIZING AN ADAPTIVE FILTER UPDATE COEFFICIENT
Field of the Invention
The present invention relates generally to the field of communications and particularly to digital cellular commu¬ nications.
Background of the Invention
U.S. digital cellular communications uses digitized voice and data signals for communication between a mobile telephone and a base station. When the mobile moves, it may encounter degraded communication channels due to noise and multipath distortion; both noise and distortion varying with time. The multipath distortion is due to a signal being received by the mobile at different times when it bounces off buildings and terrain. Multipath channels can cause inter- symbol interference (ISI) that can be removed with an adap¬ tive equalizer, a specific type of an adaptive filter.
A typical adaptive filter is illustrated in FIG. 1. The in¬ put signal (106) is processed by the adaptive filter (101), pro¬ ducing the adaptive filter output signal (102). The output of the filter is then subtracted (105) from a reference signal (103), to produce an error signal (104). This error signal (104) is used by an adaptive algorithm with an update coefficient, μ, in the adaptive filter to update the filter coefficients. The update coefficient is also referred to as a tracking coefficient or mem- ory coefficient. It is assumed that the memory of the adaptive algorithm increases as the value of μ increases.
The update coefficient controls the memory of the adap¬ tive algorithm and its determination is a trade-off between the rate that the filter can track the changing channel character- istics and the amount of noise averaging that will be accom¬ plished by the adaptive algorithm. As the adaptive algorithm memory is shortened, the algorithm is better able to track time variations in the communication channel but will become more sensitive to noise on the communication channel. If the coefficient is chosen to filter out more noise, then filter's channel tracking capability will be reduced.
The adaptive algorithm can be a Ealman, Recursive Least Square, or Least Mean Square (LMS) algorithm. The typical goal of the adaptive algorithm is to minimize the mean square value of the error signal (104). This value is typically designated mean square error (MSE).
FIGs. 2A, B, and C illustrate the three possible classes of adaptive filter operating environments. FIG. 2A is a time invariant system in a noisy environment. In this case, the to¬ tal MSE, designated ET, comes only from the noise, designated En, since the system is not time varying. The total MSE is pro¬ portional to μ.
FIG. 2B is a time varying but stationary system in a noisy environment; a stationary system having higher order signal statistics that do not change over time, hi this exam- pie, E (203) consists of the sum of two independent compo¬ nents, the lag error (201) and the noise (202). The lag error (201) is due to the filter attempting to track the time varying system. The lag error (201), designated EL, is inversely pro¬ portional to μ. The noise component (202) is due to the noisy environment as illustrated in FIG. 2A. It can be seen in FIG.
2B that the total MSE can be minimized by choosing the value of μ corresponding to the intersection of the curves (204).
The last environment is a time varying, non-stationary system in a noisy environment. The total MSE in this case consists of the same components as in FIG. 2B. The differ¬ ence between the two systems is that in this case, the curves are shifting or changing slope over time causing the mini¬ mu point on the curve to shift thus changing the optimal value of μ over time. This environment is illustrated by com- paring FIGs. 2B and 2C. FIG. 2B represents the MSE charac- teristic at some time ti while FIG. 2C represents the MSE characteristic at some later time t2.
A fixed update coefficient in the last environment would not provide adequate filter performance due to the changing environment. There is a resulting need for automatically adapting the update coefficient according to the vehicle speed and channel conditions thereby improving filter performance.
Summary of the Invention
The method of the present invention produces an opti¬ mum adaptive filter update coefficient in an apparatus having a plurality of adaptive algorithms, each adaptive algorithm having an update coefficient. The method starts by comparing performances of each of the plurality of adaptive algorithms then modifying the update coefficients in response to a differ¬ ence in the performances.
Brief Description of the Drawings
FIG. 1 shows a block diagram of a typical adaptive fil¬ ter.
FIGs. 2A, B, and C show three different adaptive filter operating environments.
FIG. 3 shows a block diagram of the preferred embodi¬ ment of the process of the present invention.
FIG. 4 shows a block diagram of an alternate embodi¬ ment of the process of the present invention. FIG. 5 shows a graph of MSE versus μ in accordance with the process of the present invention.
FIG. 6 shows a plot of a fixed update coefficient and an optimized update coefficient in accordance with the process of the present invention. FIG. 7 shows a plot of an update coefficient, in accor¬ dance with the process of the present invention, in a delay spread environment.
Figure imgf000006_0001
The process of the present invention provides automatic adjustment and optimization of an adaptive filter update coef¬ ficient in a changing environment. The update coefficient is continuously updated by a feedback signal that is generated by the filtered difference between MSE estimates for two adaptive filters.
A block diagram of the preferred embodiment of the process of the present invention is illustrated in FIG. 3. The process is comprised ofthree adaptive filters (301 - 303). Each of the filters is identical except for having different update co¬ efficients, μi, μ2, and μ3- The second update coefficient, μ2, is the coefficient that is optimized by the process. The optimal update coefficient is subsequently referred to as μ*. Since μ2 is the optimized update coefficient, the second adaptive filter
(302) is the filter used to perform the actual desired adaptive filtering function.
The update coefficients have the following relationship:
μι < μ2 < μ3 μi = μ2 - μa μ3 = μ2 + μa,
where μ<_ is a constant chosen for the particular system in which the communication device is to operate as well as the particular adaptive algorithm used. In an alternate embodi¬ ment, μa would vary with time as the update coefficients change. In the preferred embodiment, μ<_ is 0.01 using an LMS adaptive algorithm. The process first generates error signals from the adap¬ tive filters (301 - 303). This is accomplished by the adaptive fil- ters (301 - 303) filtering the input signal in such a way that it forms a signal that matches the reference signal as close as possible. In the preferred embodiment, the input is the de¬ tected symbols in the communication receiver. These output signals are referred to as OUTPUT1, OUTPUT2, and
OUTPUT3 in FIG. 3. Each output signal from the filters is then subtracted (304 - 306) from a reference signal. In the pre¬ ferred embodiment, the reference signal is the received signal. The difference between these two signals is the error signal.
Mean square error estimates are performed (307 and 308) on the error signals from the first and third adaptive fil¬ ters (301 and 303). The MSE for each error signal is estimated as follows: lc + n
X lerrorlp
k + n
∑ |eιroτ3f
where k is the start value and n is the number of samples of the error signal. For example, if k = 1 and n = 10 for the first estimation cycle, k will start at 12 for the next cycle.
The difference between the estimated MSE's (309), d s E-π - E 3 , provides an indication of which direction to move along the μ axis to get closer to μ*. In the preferred em¬ bodiment, Ed is input to a comparator (310) where it is com¬ pared to 0. If Ed < 0, then μi is closer to μ* than μ3. The coeffi¬ cients, therefore, should be decremented in order to move μ2 closer to μ*. In this case, the coefficient updates are illus- trated as follows:
if E < 0 then: μi = μi - Δ μ2 = μ2 - Δ μ3 - μ3 - Δ,
otherwise, if E > 0 then the coefficients should be incre- mented:
μi = μx + Δ μ2 = μ2 + Δ μ3 = μ3 + Δ,
where Δ is the update coefficient step size. This value is appli¬ cation dependent. Δ can be chosen as a very small value for time invariant and stationary environments and slightly larger for non-stationary environments. This value deter- mines the resolution of the update coefficient estimate and the adaptation speed of the update coefficient. In the preferred embodiment, Δ is 0.005 using an LMS adaptive algorithm. As with μd, in an alternate embodiment, Δ could vary with time. In an alternate embodiment, illustrated in FIG. 4, E is input to a filter (410) instead of a comparator. The filter pro¬ vides a time varying step size (compared to the fixed step size Δ) that is responsive to the size of the error difference signal. For example, when the error difference signal becomes large, the step size automatically increases resulting in faster con- vergence of the algorithm. Using the filter, however, in¬ creases the complexity of the invention and may cause stabil¬ ity problems if a higher order filter is used. A first order digi¬ tal infinite impulse response (IIR) filter is preferred due to stability and simplicity considerations. In this case, the up- date coefficients are adapted by adding the value of the output of the filter to the coefficients.
After several adaptation iterations, μi is slightly smaller than μ*, μ3 is slightly larger than μ*, μ2 is approxi¬ mately equal to μ*, and the error difference signal is approx- innately zero. Adaptive filter 2 (302) is now optimized for the current environment. If the environment changes, the pro- cess of the present invention detects and tracks the change to maintain the optimality of adaptive filter 2 (302).
The above described process can be illustrated graphi¬ cally as seen in FIG. 5, a plot of MSE versus μ. In the case where E < 0, En and E 3 (501) are on the right part of the curve and must move down the curve to the left in order to lo¬ cate μ2 at the bottom of the curve which is the optimum point. This requires decrementing the update coefficients by Δ to move μ2 closer to the μ* point. Similarly, if Ed > 0, Eτι and E 3 (502) are on the left part of the curve and must move down the curve to the right to locate μ2 at the optimum point. This re¬ quires incrementing update coefficients by Δ to move μ2 closer to the μ* point (503).
The improvement using the process of the present in- vention over a fixed update coefficient is illustrated in FIGs. 6 and 7. In these graphs, the process is used with a least mean square (LMS) adaptive channel estimator in simulations of a Maximum Likelihood Sequence Estimation equalizer for the U.S. digital cellular system. The fixed update coefficient is set at μ = 0.38 to allow adequate performance when the mobile ra¬ diotelephone is traveling in vehicle at high speeds. By using the process of the present invention, the performance of the equalizer is improved at significantly lower vehicle speeds, as illustrated in FIG. 6. FIG. 6 shows the performance of the equalizer as a function of multipath delay and the vehicle speed is approximately 5 mph. FIG. 7 shows how the process operates in a channel with delay spread and co-channel inter¬ ference when the vehicle speed drops instantaneously from 63 mph to 5 mph. It can be seen that the update coefficient quickly decreases to a new lower level suitable for the lower vehicle speed.
In the preferred embodiment, the process of the present invention is implemented as an algorithm. Alternate embod¬ iments of the invention can be implemented in hardware or combinations of hardware and software; each block of the pro- cess being either an algorithm or a hardware circuit equiva¬ lent of that block.
In summary, a process of automatically optimizing an adaptive filter update coefficient in a changing environment has been described. By comparing the performance of each adaptive algorithm to determine how to change the update co¬ efficients, an optimal update coefficient for that particular en¬ vironment can be obtained. Communication devices using the process of the present invention can out-perform devices using a fixed update coefficient.

Claims

Claims
1. A method for generating an optimum adaptive filter update coefficient in an apparatus having a plurality of adaptive algo- rithms, each adaptive algorithm having an update coefficient, the method characterized by the steps of: comparing performances of each of the plurality of adaptive algorithms; and the method further characterized by modifying the update coefficients in response to a dififer- ence in the performances.
2. A method for generating an optimal adaptive filter update coefficient in an apparatus having an input signal, the method characterized by the steps of: generating a first error signal in response to the input signal and a first update coefficient; generating a second error signal in response to the in¬ put signal and a second update coefficient; generating a third error signal in response to the input signal and a third update coefficient; estimating a first mean square error in response to the first error signal; estimating a second mean square error in response to the third error signal; subtracting the second mean square error from the first mean square error to produce a mean square error difference; generating an adaptation signal in response to the mean square error difference; modifying the first, second, and third update coeffi- cients in response to the adaptation signal; and the method further characterized by repeating from the first step to make the mean square error difference substantially zero.
3. The method of daim 2 and fiirther characterized in that the first, second, and third error signals are generated by adaptive filters.
4. The method of daim 3 and further characterized in that the adaptive filters are adaptive equalizers.
5. The method of dai 2 and further characterized in that the adaptation signal is generated by comparing the mean square error difference to zero.
6. A method for generating an adaptive filter update coeffi- ent in an apparatus having an input signal, the method characterized by the steps of: filtering the input signal, in a first adaptive filter hav¬ ing a first update coeffident, to generate a first error signal; filtering the input signal, in a second adaptive filter having a second update coeffident, to generate a second error signal; filtering the input signal, in a third adaptive filter hav¬ ing a third update coeffident, to generate a third error signal; estimating a first mean square error in response to the first error signal; estimating a second mean square error in response to the third error signal; subtracting the second mean square error from the first mean square error to produce a mean square error difference; filtering the mean square error difference to produce an adaptation signal; modifying the first, second, and third update coeffi- dents in response to the adaptation signal; and the method further characterized by repeating from the first step to make the mean square error difference substantially zero.
7. The method of daim 6 and further characterized in that the first, second, and third adaptive filters are adaptive equalizers.
8. A method for generating an adaptive filter update coeffi¬ dent in an apparatus having an input signal, the method characterized by the steps of: filtering the input signal, in a first adaptive filter hav¬ ing a first update coeffident, to generate a first error signal; filtering the input signal, in a second adaptive filter having a second update coeffident, to generate a second error signal; filtering the input signal, in a third adaptive filter hav¬ ing a third update coeffident, to generate a third error signal; estimating a first mean square error in response to the first error signal; estimating a second mean square error in response to the third error signal; subtracting the second mean square error from the first mean square error to produce a mean square error difference; comparing the mean square error difference to a prede¬ termined value to produce an adaptation signal; modifying the first, second, and third update coeffi- dents in response to the adaptation signal; and the method further characterized by repeating from the first step to make the mean square error difference substantially zero.
9. The method of claim 8 and further characterized in that the first, second, and third adaptive filters are adaptive equalizers.
10. The method of claim 8 and further characterized in that the predetermined value is zero.
PCT/US1992/003767 1991-06-28 1992-05-08 A method for optimizing an adaptive filter update coefficient WO1993000741A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
GB9303631A GB2264600B (en) 1991-06-28 1992-05-08 A method for optimizing an adaptive filter update coefficient
BR9205341A BR9205341A (en) 1991-06-28 1992-05-08 Process to generate optimal adaptive filter update coefficient
DE4292034A DE4292034C2 (en) 1991-06-28 1992-05-08 Method for optimising a refresh coefficient for an adaptive filter
JP5501453A JP2960165B2 (en) 1991-06-28 1992-05-08 How to optimize update coefficients for adaptive filters
KR1019930700465A KR960011120B1 (en) 1991-06-28 1992-05-08 Method for optimizing an adaptive filter update coefficient

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US722,825 1991-06-28
US07/722,825 US5230007A (en) 1991-06-28 1991-06-28 Method for optimizing an adaptive filter update coefficient

Publications (1)

Publication Number Publication Date
WO1993000741A1 true WO1993000741A1 (en) 1993-01-07

Family

ID=24903548

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1992/003767 WO1993000741A1 (en) 1991-06-28 1992-05-08 A method for optimizing an adaptive filter update coefficient

Country Status (9)

Country Link
US (2) US5230007A (en)
JP (1) JP2960165B2 (en)
KR (1) KR960011120B1 (en)
BR (1) BR9205341A (en)
CA (1) CA2086548C (en)
DE (2) DE4292034T1 (en)
GB (1) GB2264600B (en)
MX (1) MX9203306A (en)
WO (1) WO1993000741A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1671613A1 (en) 2004-12-07 2006-06-21 L'oreal Transunguale Vorrichtung
FR2895555A1 (en) * 2005-12-28 2007-06-29 Jean Claude Odent Sound signal intensity reducing method for use in e.g. work place, involves modifying corrective filter based on value inversely proportional to error signal representing efficiency parameter of signal intensity reduction
EP2305212A1 (en) 2009-06-22 2011-04-06 L'Oréal Composition comprising one extract of at least one filamentous bacterium and process for treating signs of ageing thereof
WO2011107433A2 (en) 2010-03-01 2011-09-09 L'oreal Cosmetic composition based on ellagic acid or a derivative thereof and a bacterial extract
WO2012035053A1 (en) 2010-09-14 2012-03-22 L'oreal Cosmetic composition comprising a fixing polymer and an antidandruff agent
WO2012049145A1 (en) 2010-10-12 2012-04-19 L'oreal Cosmetic composition comprising a particular silicon derivative and one or more acrylic thickening polymers
WO2012055812A1 (en) 2010-10-26 2012-05-03 L'oreal Cosmetic composition comprising a fatty-chain alkoxysilane and an antidandruff agent.
WO2014111669A2 (en) 2013-01-18 2014-07-24 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and solid particles, and cosmetic treatment process
WO2014111668A2 (en) 2013-01-18 2014-07-24 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and polyols, and cosmetic treatment method
WO2015085376A1 (en) 2013-12-10 2015-06-18 L'oreal Cosmetic composition comprising cationic surfactant(s), antidandruff agent(s), liquid non-siliceous fatty substance(s), and non-polymeric thickening agent(s)
WO2015163337A1 (en) 2014-04-24 2015-10-29 L'oreal Cosmetic composition
WO2018109148A1 (en) 2016-12-16 2018-06-21 L'oreal Composition comprising at least two anionic surfactants, a nonionic surfactant and an amphoteric surfactant, and at least one antidandruff agent
WO2019077281A1 (en) 2017-10-18 2019-04-25 Basf Beauty Care Solutions France Sas Use of a cassia alata extract to combat hair ageing
US10548832B2 (en) 2013-01-18 2020-02-04 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and polymer conditioning agents, and cosmetic treatment method
US11260006B2 (en) 2015-12-15 2022-03-01 L'oreal Cosmetic composition comprising an anionic surfactant, at least 3.5% by weight of a fatty acid and an antidandruff agent

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993000747A1 (en) * 1991-06-28 1993-01-07 Motorola, Inc. Automatic frequency control by an adaptive filter
CA2076997C (en) * 1991-09-30 1996-12-10 James C. Baker Apparatus and method for adaptively filtering a time-varying signal using multiple filtering algorithms
US5615233A (en) * 1992-07-22 1997-03-25 Motorola, Inc. Method for channel estimation using individual adaptation
US5390364A (en) * 1992-11-02 1995-02-14 Harris Corporation Least-mean squares adaptive digital filter havings variable size loop bandwidth
US5424881A (en) 1993-02-01 1995-06-13 Cirrus Logic, Inc. Synchronous read channel
JP3102221B2 (en) * 1993-09-10 2000-10-23 三菱電機株式会社 Adaptive equalizer and adaptive diversity equalizer
DE19506324C1 (en) * 1995-02-23 1995-10-12 Siemens Ag Adaptive balance filter guaranteeing optimal matching to line
JP2685031B2 (en) * 1995-06-30 1997-12-03 日本電気株式会社 Noise cancellation method and noise cancellation device
US5844941A (en) * 1995-07-20 1998-12-01 Micro Linear Corporation Parallel adaptive equalizer circuit
US5694423A (en) * 1996-08-06 1997-12-02 Lucent Technologies Inc. Method and apparatus for detecting and correcting misconvergence of a blind equalizer
US6263030B1 (en) 1998-07-01 2001-07-17 Ericsson Inc. Equalizer with channel tracker switching
GB2348092B (en) * 1999-01-12 2001-04-18 Motorola Inc Adapative step size for filter and method therefor
US6233276B1 (en) 1999-09-13 2001-05-15 Virata Corporation XDSL modem having time domain filter for ISI mitigation
US6115419A (en) * 1999-10-21 2000-09-05 Philips Electronics North America Corporation Adaptive digital beamforming receiver with π/2 phase shift to improve signal reception
KR100500810B1 (en) * 1999-10-29 2005-07-12 마츠시타 덴끼 산교 가부시키가이샤 Waveform equalization controller
WO2003076419A1 (en) * 2002-03-08 2003-09-18 Japan Science And Technology Agency Isoxazole derivatives and process for producing the same
JP4246562B2 (en) * 2003-08-19 2009-04-02 パイオニア株式会社 Multipath distortion filter
KR100556401B1 (en) * 2003-12-04 2006-03-03 엘지전자 주식회사 Equalizer in VSB receiver
US7483479B2 (en) * 2004-09-16 2009-01-27 Keyeye Communications Scaled signal processing elements for reduced filter tap noise
US7702053B2 (en) * 2005-05-05 2010-04-20 Broadcom Corporation State based algorithm to minimize mean squared error
US7436615B2 (en) * 2005-12-08 2008-10-14 International Business Machines Corporation Using a measured error to determine coefficients to provide to an equalizer to use to equalize an input signal
TWI790000B (en) * 2021-11-18 2023-01-11 立積電子股份有限公司 Doppler radar apparatus and narrowband interference suppression method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4038536A (en) * 1976-03-29 1977-07-26 Rockwell International Corporation Adaptive recursive least mean square error filter
US4947363A (en) * 1988-12-12 1990-08-07 Motorola, Inc. Pipelined processor for implementing the least-mean-squares algorithm

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577330A (en) * 1984-04-19 1986-03-18 At&T Bell Laboratories Cross-polarization interference cancellation arrangement for digital radio channels
FR2641922B1 (en) * 1988-12-30 1991-03-22 Alcatel Transmission SELF-ADAPTIVE EQUALIZATION DEVICE FOR A DIFFERENTIALLY CONSISTENT DEMODULATION INSTALLATION

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4038536A (en) * 1976-03-29 1977-07-26 Rockwell International Corporation Adaptive recursive least mean square error filter
US4947363A (en) * 1988-12-12 1990-08-07 Motorola, Inc. Pipelined processor for implementing the least-mean-squares algorithm

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1671613A1 (en) 2004-12-07 2006-06-21 L'oreal Transunguale Vorrichtung
FR2895555A1 (en) * 2005-12-28 2007-06-29 Jean Claude Odent Sound signal intensity reducing method for use in e.g. work place, involves modifying corrective filter based on value inversely proportional to error signal representing efficiency parameter of signal intensity reduction
EP2305212A1 (en) 2009-06-22 2011-04-06 L'Oréal Composition comprising one extract of at least one filamentous bacterium and process for treating signs of ageing thereof
WO2011107433A2 (en) 2010-03-01 2011-09-09 L'oreal Cosmetic composition based on ellagic acid or a derivative thereof and a bacterial extract
WO2012035053A1 (en) 2010-09-14 2012-03-22 L'oreal Cosmetic composition comprising a fixing polymer and an antidandruff agent
WO2012049145A1 (en) 2010-10-12 2012-04-19 L'oreal Cosmetic composition comprising a particular silicon derivative and one or more acrylic thickening polymers
WO2012055812A1 (en) 2010-10-26 2012-05-03 L'oreal Cosmetic composition comprising a fatty-chain alkoxysilane and an antidandruff agent.
WO2014111668A2 (en) 2013-01-18 2014-07-24 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and polyols, and cosmetic treatment method
WO2014111669A2 (en) 2013-01-18 2014-07-24 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and solid particles, and cosmetic treatment process
US10548832B2 (en) 2013-01-18 2020-02-04 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and polymer conditioning agents, and cosmetic treatment method
US10555890B2 (en) 2013-01-18 2020-02-11 L'oreal Flexible solid cosmetic composition comprising anionic surfactants and solid particles, and cosmetic treatment process
WO2015085376A1 (en) 2013-12-10 2015-06-18 L'oreal Cosmetic composition comprising cationic surfactant(s), antidandruff agent(s), liquid non-siliceous fatty substance(s), and non-polymeric thickening agent(s)
WO2015163337A1 (en) 2014-04-24 2015-10-29 L'oreal Cosmetic composition
US11260006B2 (en) 2015-12-15 2022-03-01 L'oreal Cosmetic composition comprising an anionic surfactant, at least 3.5% by weight of a fatty acid and an antidandruff agent
WO2018109148A1 (en) 2016-12-16 2018-06-21 L'oreal Composition comprising at least two anionic surfactants, a nonionic surfactant and an amphoteric surfactant, and at least one antidandruff agent
WO2019077281A1 (en) 2017-10-18 2019-04-25 Basf Beauty Care Solutions France Sas Use of a cassia alata extract to combat hair ageing

Also Published As

Publication number Publication date
CA2086548C (en) 1996-06-04
KR960011120B1 (en) 1996-08-20
JPH06500913A (en) 1994-01-27
GB2264600A (en) 1993-09-01
DE4292034T1 (en) 1993-06-03
US5276707A (en) 1994-01-04
KR930701866A (en) 1993-06-12
DE4292034C2 (en) 1995-04-27
JP2960165B2 (en) 1999-10-06
US5230007A (en) 1993-07-20
GB9303631D0 (en) 1993-05-05
GB2264600B (en) 1996-01-17
MX9203306A (en) 1992-12-01
BR9205341A (en) 1994-06-21

Similar Documents

Publication Publication Date Title
WO1993000741A1 (en) A method for optimizing an adaptive filter update coefficient
Riera-Palou et al. Linear equalisers with dynamic and automatic length selection
US5818876A (en) Method and apparatus of adaptive maximum likelihood sequence estimation using a variable convergence step size
US5581585A (en) Phase-locked loop timing recovery circuit
US5164961A (en) Method and apparatus for adapting a viterbi algorithm to a channel having varying transmission properties
CA2084034C (en) Adaptive receiver apparatus
US6141378A (en) Fractionally-spaced adaptively-equalized self-recovering digital receiver for amplitude-phase modulated signals
US5363412A (en) Method and apparatus of adaptive maximum likelihood sequence estimation using filtered correlation synchronization
EP0768779A2 (en) Suppression of distortion and interference in in multiple acces communication systems
EP0577901B1 (en) Adaptive equalization system and method
EP0982861A2 (en) Method and apparatus for reducing convergence time
US5233633A (en) Automatic frequency control by an adaptive filter
WO1997027695A9 (en) Digital receiver with fractionally-spaced self-recovery adaptive equalizer
EP0483845B1 (en) Interference canceller with tap weight adaptation control using stepsize inversely proportional to the signal power level
US4777640A (en) Frequency adaptive phase jitter canceler
KR20060094078A (en) Voice activity detection with adaptive noise floor tracking
JPH0511449B2 (en)
EP0701350A2 (en) Blind transversal equaliser
JP2785858B2 (en) Receiving method using high-speed adaptive filter
US20040042545A1 (en) Equalizer of single carrier receiver for improving equalization speed and equalization method thereof
US6349112B1 (en) Adaptive equalizer compensating signal distortion on transmission path
EP0588161B1 (en) Adaptive equalizer method
KR960005386B1 (en) Automatic frequency control by an adaptive filter
US20220052714A1 (en) Clock recovery and cable diagnostics for ethernet phy
JP2003502910A (en) Method and system for binary information detection in the presence of slowly changing disturbances

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2086548

Country of ref document: CA

AK Designated states

Kind code of ref document: A1

Designated state(s): BR CA DE GB JP KR

RET De translation (de og part 6b)

Ref document number: 4292034

Country of ref document: DE

Date of ref document: 19930603

WWE Wipo information: entry into national phase

Ref document number: 4292034

Country of ref document: DE