Professional Documents
Culture Documents
Progress Report
Progress Report
Progress Report on
“Noise Cancellation using Adaptive Filter and
Concept of Adaptive Equalizer”
Submitted in partial fulfillment of the requirement for the award of the degree
of
BACHELOR OF TECHNOLOGY
In
Electronics & Communication Engineering
SUBMITTED BY:
SUPERVISED BY:
Guide Name
Mr.Janak Kapoor
Assistant Professor
Dept. of Electronics and Communication Engineering,
IET MJP Rohilkhand University Bareilly, India
Page | 1
2
CHAPTER 1: INTRODUCTION
1.1 GENERAL
Our requirement is to design a filter which minimizes the
effect of the noise at the filter output by using some statistical
criterion. An optimal solution to this problem is minimizing the
mean square value of the error signal. This approach of
minimizing error signal to the stationary input data is known as
Wiener Filter. But this wiener filter is not useful for non-
stationary data.
The design of wiener filter also requires prior information
on the signal which cannot be possible at every time. So we
need to find the solution for the filter designing which do not
require any relevant signal information. Thus we go for
Adaptive Filter which meets our requirement.
2
3
General description for the figure are given below, x(n)-Input signal
plus Noise, d(n)-Desired signal, e(n)-Error signal, y(n)output signal.
Figure 1.2 Basic block diagram of an adaptive filter used for noise cancellation
3
4
4
5
5
6
6
7
7
8
2.1 GENERAL
8
9
When the data of the users are received, the adaptive algorithms of
the equalizer tracks the changing channel.
As a result of this the adaptive equalizer continuously changes the
filter characteristics over time.
9
10
Here it goes through the RF receiver front end, passes through the IF
stage and then detector in match filter. So equalizer usually works
either at the IF stage or at the baseband. So here is equalizer, decision
maker and error which kind of tracks and then finally we have the
reconstructed message data d(t). In the training section this d(t) and x(t)
should be equal.
10
11
It can be seen from the block diagram that there is a single input yk at
any time instant here.The value of yk depends on the instantaneous
state of the radio channel and the specific value of the noise.
The block diagram shown is called the transversal filter and in this case
it has n delay elements, N+1 taps and hence N+1 tunable multipliers
which we will called weights. So here is my weight vector. These
weights have a second subscript k as pointed out earlier to explicitly
show that they vary with time and are updated on a sample by sample
basis or in some cases for the whole block. So either you work sample
by sample or you work with the whole block.
The adaptive algorithm is controlled by the error signal ek. The error
signal is derived by comparing the output of the equalizer with some
signal dk which is either replica of the transmitted signal xk or which
represents a known property of the transmitted signal.
11
12
The adaptive algorithm uses ek to minimize the cost function and uses
the equalizer weights in such a manner that it minimizes the cost
function iteratively, this is important. How many iteration it will it take
to converge those depend on the particular choice of the algorithm.
The least mean square or LMS algorithm searches for the optimum or
near optimum weights, this is one of the popular methods.
The constant shown here may be adjusted by the algorithm to control
the variation between filter weights on successive iteration. This
process is repeated rapidly in a programming loop while the equalizer
tries to converge. When the convergence is reached, the algorithm
freezes the filter weights. This is the basic way the adaptive equalizer
works, and the weights are updated.
12
13
ek=dk-dK=xk-dK (5)
From equation (4) we have
ek =xk-ykTwk=xk-wkTyk (6)
13
14
Input correlation matrix of the order N+1 by N+1 and lets represent it
by R, R is nothing but the expected value of yk ykT and given as follows
R= E[yk.ykT]
If xk and yk are stationary then the elements R and P are second order
statistics that do not vary with time and hence using these equations we
have the mean square error given as follows
14
15
These are applicable both for the linear and the non-linear equalizers.
15
16
CHAPTER 3
3.2 TIMELINE
16
17
3.3 REFERENCES
17