Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Simple digital FIR filter design

Status
Not open for further replies.

cafukarfoo

Full Member level 3
Joined
Jul 25, 2007
Messages
170
Helped
8
Reputation
16
Reaction score
5
Trophy points
1,298
Activity points
2,510
digital fir filter design

Hello All,

I am new to DSP.

I would like to understand from scratch how to design a Simple digital FIR filter.

I would really appreciate if you can provide me some guidance here. Or any example will be really good? Thanks.
 

for FIR,

First u have to calculate coefficient h{n} = sin( 2*pi*n*f/FS)/(n*pi)
where f = fut off frequency
FS = sampling frequency
n = 0 to M-1; M = no coefficient; lenth of impulse response or filter kernel length

If M is more then ur roll off of freq response is sharper.
M = 3.3*FS/(Fstop -Fpass)
Fstop = stop band freq of transition band
Fpass = pass band freq of transition band
(Fstop -Fpass) = width of transition band

3.3 that is depend on ur window type


now do convolution between input and h{n} up to the lenth of L = N+M-1
N = no of input sample

See tha attachment
 

hi

i want a help that how this formula is satisfied .........

lenth of L = N+M-1
Q: Is this length of filter , than tell me how we satisfy this formula........


beat regards
 

M is the length of filter, and L is the length of the response of input data.

Ryan
 

dear

what about ' N ' , here

kindly explain it to me clearly............. if possible with diagram
for the concept..




regards
 

'N' is the number of input sample.

Ryan
 

hi u can use the book digital signal processing by "oppeinheim and schafer" or by "proakis and monalakis"
 

if u can get digital signal processing by ramesh babu there given idea on how to design filters using matlab and from that u can understand and u can implement the filter in hdl coding. if u can get digitalsignal processingforFPGA book then u can get coding for the filters in that.

bye
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top