Professional Documents
Culture Documents
El-Gohary , Phd
sherigoal@gmail.com
Introduction
Linear filters :
the filter output is a linear function of the filter input
Design methods:
The classical approach
frequency-selective filters such as
low pass / band pass / notch filters etc
2
Introduction
Adaptive filters differ from other filters such as FIR and
IIR in the sense that:
The coefficients are not determined by a set of desired
specifications.
The coefficients are not fixed.
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
k 0
• 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.
C1
(This figure is quadratic error function (quadratic bowl) )
C2
dy 2C2
dc
2
• So our iterative equation is:
This is the set of linear equations that yield the optimum filter
coefficients
LMS ALGORITHM FOR COEFFICIENT ADJUSTMENT
Where Δ is called the step size parameter, x(n−k) is the sample of the
input signal located at the kth tap of the filter at time n
Where N is the length of the adaptive FIR filter and Px is the power in the input
signal, which can be approximated by
MATLAB IMPLEMENTATION
SYSTEM IDENTIFICATION
SYSTEM IDENTIFICATION
SUPPRESSION OF NARROWBAND
INTERFERENCE IN A WIDEBAND SIGNAL
The signal x(n)is delayed by D samples, where the delay D is chosen sufficiently
large so that the wideband signal components w(n) and w(n−D), which are
contained in x(n) and x(n−D),respectively, are uncorrelated.
The output of the adaptive FIR filter is the estimate
SUPPRESSION OF NARROWBAND
INTERFERENCE IN A WIDEBAND SIGNAL
SMART ANTENNAS
Adaptive Array Antenna
Adaptive Arrays
Linear Combiner
Interference
Audio Noise Reduction
A popular application of acoustic noise reduction is
for headsets for pilots. This uses two microphones.
-
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
Headphones Microphone