Re: Filter construction kit
Posted: Fri Feb 15, 2013 9:08 pm
thanks myco, thats great! now i have new inspiration to study the filter world - and a new chance to understand it one day 
DSP Robotics and FlowStone Graphical Programming Software Support and Forums
https://dsprobotics.com/support/
definitely goes to my must read folder.http://yehar.com/blog/?p=121
This is really cool MyCo.MyCo wrote:I wrote down some of my current knowledge about filter design, so when I forget it I can find my way back into this topic. I wanted to use the least amount of math, but it turned you need a let of it to describe what's going on.
There is still a lot of stuff missing, eg. normalization, calculating filter response, higher order filters...
No worries on that score - it is very well written. You've done a great job of keeping it concise and only explaining what us coders need to know.MyCo wrote:As you might have noticed, English is not my native language. Be patient!
Guess this is addressed to meMyCo wrote:I would like to know, if someone who has never learned filter design could understand that and use it. I tried to keep it as straight forward as possible, but maybe I forgot something important so that someone who never learned it before can't follow my explanations.
...so what's the practical difference outside programming? Why should I use this one instead of that one?...difference between those two is, that when you give a FIR filter an input of a fixed length, then the output has a fixed length, too. The output of an IIR filter can be infinitely long. The advantage of an IIR filter is, that you can get very good results in less processing steps, than with a FIR filter...
What do you mean by "my needs"?he sample processing in an IIR filter is always done by one and the same formula, but it can be modified to
fit your needs.
Why ? What is the meaning of these coeffs in practical terms and simple words? In other words - why should I take this one?...To keep it simple, in the further text I’ll only use 3 input coefficients...
Outside programming, it is only used in math, and you don't want to go in this direction, believe metester wrote:...so what's the practical difference outside programming? Why should I use this one instead of that one?...difference between those two is, that when you give a FIR filter an input of a fixed length, then the output has a fixed length, too. The output of an IIR filter can be infinitely long. The advantage of an IIR filter is, that you can get very good results in less processing steps, than with a FIR filter...
That's a good point, but hard to explain, before you've already read the rest of the document.tester wrote:What do you mean by "my needs"?he sample processing in an IIR filter is always done by one and the same formula, but it can be modified to
fit your needs.
I limit it, because it's common. Later I want to include higher order calculations in the "appendix". But when I would use 10 coeffs to describe everything, the formulars would get 100 times biggertester wrote:Why ? What is the meaning of these coeffs in practical terms and simple words? In other words - why should I take this one?...To keep it simple, in the further text I’ll only use 3 input coefficients...
hm... ok... so you don't know what the big greek letters mean? I could explain that too, but that's just midlevel math.tester wrote:Other things might be useful - a descriptive way of understanding the unrolling formulas. I see long and maybe simple equation, but help me to memorize it's meaning.