Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Fahad Al Ghazali FPGA Implementation of Least Mean Square FIR

Fahad Al Ghazali FPGA Implementation of Least Mean Square FIR

Ratings: (0)|Views: 209|Likes:
Published by fahadalghazali

More info:

Categories:Topics, Art & Design
Published by: fahadalghazali on Aug 22, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/01/2014

pdf

text

original

 
 
FPGA Implementation of Least Mean Square FIRAdaptive Filter Using Verilog HDL
Fahad -Al-Ghazali (F-05-CE-011), Muhammad Azam (F-05-CE-012)
Continuing Engineering, Semester FALL 05CASE, Islamabad
 
 Abstract
- FPGA (Field Programmable Gate Array)implementation of a simple 8-tap Least MeanSquare FIR adaptive filter is described.Architecture is mapped with Verilog and testedwith modelsim. Such type of filter has differentapplications in Image processing , speech/audio,Biomedical, instrumentation and control etc.
 
 Keywords
-FPGA, Verilog HDL, Modelsim, FIR ,LMS,etc.
I. I
NTRODUCTION
 
An adaptive filter has an
adaptationalgorithm
that is meant to monitor theenvironment and vary the filter transferfunction accordingly.The basic operation now involves twoprocesses:1. a
 filtering
process, which produces anoutput signal in response to a given inputsignal.2. an
adaptation
process, which aims toadjust the filter parameters (filtertransfer function) to the (possibly time-varying) environment. The adaptation issteered by an error signal that indicateshow well the filter output matches somedesired response. A brief diagram of adaptive filter is given in Pic 1.
Transverse Filter
W
k
Adaptive WeightControlMechanism
e
n
u
n
-+
d
n
Final_out
PIC 1
 One of the successful adaptive algorithmis the LMS algorithm. It is a practicalmethod of obtaining estimates of filterweights
W
in real time in an easy way.The Widrow-Hopf LMS algorithm forupdating the weights from sample tosample is given by
W
k+1
=
W
+ 2µ 
e
U
The flow chart of this filter is shown inPic 2.
 
Initialze
W
k(i) and
U
k-iRead
U
k and
d
k
Filter 
U
k
y
k=
W
k(i)
U
k-iCompute Error
e
k=
d
k -
y
k
Compute Factor 
2
u
e
k
Update Coefficient
W
k+1=
W
k + 2 u
e
k
U
k-i
PIC 2
 

Activity (8)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
vijaykannamalla liked this
mdelbi8659 liked this
yayavaram liked this
maniahmad liked this
Ehsan Mahdavi liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->