Professional Documents
Culture Documents
Filters May Be Used For Three Information-Processing Tasks: 1. Filtering
Filters May Be Used For Three Information-Processing Tasks: 1. Filtering
processing tasks
1. Filtering
2. Smoothing
3. Prediction
Applications of Adaptive Filters: Identification
Parameters
e=d-y=estimation error
Applications:
System identification
• Parameters
• Applications:
used to mimic a desired filter by finding the filter coefficients that relate to
producing the least mean squares of the error signal (difference between the
desired and the actual signal)
u o lv -t−v p e la a ad p l ar u n t e e i n g
Stochastic Gradient Approach
e r r o r
• Define cost function as mean-squared error
s i g n a l
v v p v e e a e c c r c t t a o t o om r r r e t e
Least-Mean-Square (LMS) Algorithm
– Filtering process
– Adaptation process
• Filter output
M −1
y[ n ] = ∑u[ n − k ] wk* [ n]
k =0
• Estimation error
e[ n] = d [ n ] − y[ n ]
• Tap-weight adaptation
Stability of LMS
• The LMS algorithm is convergent in the mean square if and only if the step-
size parameter satisfy
2
0<µ<
λmax
• Here λ max is the largest eigenvalue of the correlation matrix of the input data