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)
LVL 3
mte01Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Math / Science

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.