DSPRelated.com
Forums

Interactive digital filter design

Started by ahmedshahein 8 years ago9 replieslatest reply 8 years ago822 views

I would like to share with all of you this online interactive tool for digital filter design. It is impressive and it is free. You can understand the effect of each pole and/or zero on the magnitude and phase.

I hope you all find it useful.

Enjoy!

Interactive Digital Filter Design Toolbox ...

[ - ]
Reply by dudelsoundJanuary 31, 2017

Looks pretty cool, but is restricted to non-commercial use (as is the tool suggested by asn). Does anyone know of a really free (as in free for all uses) filter design tool?

As a professional the biggest problem for me is not so much the price, but if I want to buy a rather expensive tool, I will have to get permissions by superiors who will ask questions like: What do you need it for - what are alternatives and so on. And to come up with answers is an effort. A free tool I would just install and time would show if it comes in handy and is used often or not. That's the reason I usually stick with open source (LGPL) tools since they are easy to work with - you just download and use them and don't worry about use-cases.

I realize I could also just use the "free" version advertized above for commercial uses and noone would know. But as it were my conscience is a little sensitive on that matter...

[ - ]
Reply by ahmedshaheinJanuary 31, 2017

I am aware of a free Matlab toolbox for decimation filter design. Would that be helpful?!

[ - ]
Reply by asnJanuary 31, 2017

Micromodeler has the advantage of being web based, but for completeness, please also have a look at this post by Rick Lyons:

https://www.dsprelated.com/showarticle/980.php


[ - ]
Reply by ahmedshaheinJanuary 31, 2017

Thanka lot for this valuable feedback. It is indeed a very useful article and tool as well.

[ - ]
Reply by Fred MarshallJanuary 31, 2017

Is there a handy to start from a unit sample response?

Is there a way to cascade filters or convolve the unit sample responses?

[ - ]
Reply by asnJanuary 31, 2017

The ASN filter designer has an in built signal analyser and generator, allowing you to generate almost any signal of your choice, including loading your own data. Perhaps this is what you're looking for? The interface is real-time, so you can modify the poles-zeros etc and see the effects on the filtered data instantly.

[ - ]
Reply by Y(J)SJanuary 31, 2017

Really nice.

How can I delete a zero or a pole ?

Y(J)S

[ - ]
Reply by ahmedshaheinJanuary 31, 2017

I would say reduce the filter order manually.

[ - ]
Reply by Y(J)SJanuary 31, 2017

How would that delete a particular zero or pole (rather than whatever happens to be listed as the "last" one) ?