• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 230
  • Last Modified:

Window Choice in FIR filter design

I want to design using the windowed fourier series approach a linear phase FIR lowpass filter of lowest order with the following specifications: passband edge at 0.3pi, stopband edge at 0.5pi, and minumum stopband attenuation of 40dB. Which window function is the best appropriate for this design and why?? (examples: hamming, hanning, blackman....etc)
0
mte01
Asked:
mte01
  • 5
  • 2
  • 2
  • +1
1 Solution
 
grg99Commented:
IIRC each window has its advantages and disadvantages.  Some are going to give you better amplitude accuracy, some better phase accuracy.   Some give weird but small artifacts in the stop band, others give regular but larger quirks.

I'd download one of the many excellent filter design applets and play with the window selection buttons.

 
0
 
mte01Author Commented:
I want the window that would provide the filter with the least order
0
 
JR2003Commented:
Sin^2 t
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
grg99Commented:
Hmm, I'm mighty fuzzy on this stuff, but I think applying the window just surpresses the endpoint artifacts and how they appear on the amplitude and phase analysis results.   The actual filter design is independednt of this-- the windowingg just helps clear up the picture.

0
 
mte01Author Commented:
Yes maybe.....
0
 
mte01Author Commented:
The correct window turned out to be the hanning window.........I want to ask the moderator: should I delete this question grg99's answer with a grade of C??
0
 
sokhodomCommented:
Hi mte01,
I'm an engineering student and i've just studied this functions last semester. Well, after reading your specification, you shall use Hanning Window, Hamming and BlackMan windows functions but Hanning is prefered. This is because with hanning, the Stop Band Attenuation that can be achieve is 44dB ( according to my lecture notes and it's standard). Below is the StopBand Attenuation that can be achieve using the three window functions mentioned:

Hanning 44dB
Hamming 55dB
BlackMan 75dB.

We should take the smaller value of SBA because it's more than sufficient according to your specification.
Cheers :)
SokhodoM
0
 
mte01Author Commented:
It's amazing how I thought of deleting the question at the same time that you got the correct answer!!!

Yes, you are correct and thanks for the explanation....
0
 
sokhodomCommented:
You are welcome m8, and thanks for the grade.
Cheers :)
SokhodoM
0
 
mte01Author Commented:
if you can sokhodom, also have a look at this question: http://www.experts-exchange.com/Programming/Q_21219067.html
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 5
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now