When processing
analog signals,
the adaptive filter
is then preceded
by A/D and D/A
convertors.
Adaptive filter
The generalization to adaptive IIR
filters leads to stability problems
Filter output y n u n k w n
*
k
k 0
Estimation errore n d n y n
wk n 1
Tap-weight adaptation wk n un k e n *
17
Stability of LMS
The LMS algorithm is convergent in the
mean square if and only if the step-size
parameter satisfy
Given the following function we need to obtain the vector that would give us
the absolute minimum.
Y (c , c ) C C
1 2 1
2
2
2
y
It is obvious that
C1 C2 0,
give us the minimum.
(This figure is quadratic error function (quadratic bowl) ) C1
C2
dy
dc 2C1
y
1
dy 2C2
dc
2
So our iterative equation is:
C1 C1 C1 C1 C1
C 0.2 y 0. 1 0.9
2 C
[ n 1] 2 [ n ] C2 [n] C2 [n] C2 [n]
STEEPEST DESCENT EXAMPLE
C 5
y
Iteration1 : 1
C2 7
C1 4.5 Initial guess
Iteration 2 :
C2 6.3
C1 0.405
Iteration3 : 0.567
C
2 C1
Minimum
......
C1 0.01
Iteration 60 :
C2 0.013
C1 0
lim n
C 2 [ n ] 0 C2
As we can see, the vector [c1,c2] converges to the value which would yield
the function minimum and the speed of this convergence depends on .
LMS CONVERGENCE GRAPH
Example for the Unknown Channel of 2nd
order:
Linear Combiner
Interference
Adaptive Array Antenna
Applications are many
Digital Communications
(OFDM , MIMO , CDMA,
and RFID)
Channel Equalisation
Adaptive noise
cancellation
Adaptive echo
cancellation
System identification
Smart antenna systems
Blind system equalisation
Adaptive
Equalization
Introduction
Cause of ISI
ISI is imposed due to band-
limiting effect of practical
channel, or also due to the multi-
path effects (delay spread).
Definition of the Equalizer:
the equalizer is a digital filter
that provides an approximate
inverse of channel frequency
response.
Need of equalization:
is to mitigate the effects of ISI to
decrease the probability of error
that occurs without suppression
of ISI, but this reduction of ISI
effects has to be balanced with
Types of Equalization
techniques
Linear Equalization techniques
which are simple to implement, but
greatly enhance noise power
because they work by inverting
channel frequency response.
Non-Linear Equalization
techniques
which are more complex to
Equalization Techniques
-
x(n)
Filter Input y(n) Filter Output
Adaptive Filter
e(n)
The LMS Equation
-
Filter Output
Far Microphone x(n) = noise'
y(n) (noise)
Adaptive Filter
e(n)
The Simulink Model
Setting the Step size
(mu)
The rate of
convergence of
the LMS
Algorithm is
controlled by the
Step size (mu).
This is the critical
variable.
Trace of Input to Model
Error contains
the noise.
Typical C6713 DSK
Setup
USB to PC to +5V
Headphones Microphone
Adaptive Echo
Cancellation
Acoustic Echo Canceller
New Trends in Adaptive
Filtering
Partial Updating Weights.
Sub-band adaptive filtering.
Adaptive Kalman filtering.
Affine Projection Method.
Time-Space adaptive processing.
Non-Linear adaptive filtering:-
Neural Networks.
The Volterra Series Algorithm .
Genetic & Fuzzy.
Blind Adaptive Filtering.
Thank You