Lee:

Since we are trying to stay at the 3rd grade level, I will spare you the mathematical definition of the difference.

The observable difference is that if you apply a single pulse to the input of a Finite Impulse Response (FIR) filter, the output of the filter will be a finitely long train of non-zero pulses, but if you apply a single pulse to the input of an Infinite Impulse Response (IIR) filter, the output of the filter will be a train of non-zero pulses that never ends. After a settling time, the value of the remaining pulses will become very small, but they will never quite go to zero. The IIR response is akin to the "time constant" response of a linear analog circuit.

(I could get into details like recursive versus non-recursive, but that is past 3rd grade level.)

Advantage of the IIR filter: It is computationally cheaper than a FIR filter. In other words, if I want to obtain a specified filter response, an IIR filter will process the signal in fewer clock ticks than a FIR filter.

Disadvantage of the IIR filter: It is susceptible to computational instability. In other words, unless you are extremely careful about both the design of the filter and the type of signal you apply to it, the filter output will gyrate wildly between the largest and smallest number that the machine precision allows; this is the machine's way of approximating a response that "approaches infinity."

Advantage of FIR filter: It is inherently stable. A bounded input must produce a bounded output. In most engineering applications the inherent stability is worth the cost of the extra clock ticks required for the FIR filter.

73,

Steve Kercel
AA4AK



At 10:26 AM 7/24/2008, Lee Buller wrote:


I've been doing some reading on the new firmware. I would like someone to explain (like I am a 3rd Grader) the different between IIR Filtering and FIR Filtering. Thanks.

Lee - K0WA
"Liberal Arts Major - Mathematically Challenged - Science Wannabe - Fascinated by Technology"




In our day and age it seems that Common Sense is in short supply. If you don't have any Common Sense - get some Common Sense and use it. If you can't find any Common Sense, ask for help from somebody who has some Common Sense. Is Common Sense divine?
_______________________________________________
Elecraft mailing list
Post to: Elecraft@mailman.qth.net
You must be a subscriber to post to the list.
Subscriber Info (Addr. Change, sub, unsub etc.):
 http://mailman.qth.net/mailman/listinfo/elecraft

Help: http://mailman.qth.net/subscribers.htm
Elecraft web page: http://www.elecraft.com


_______________________________________________
Elecraft mailing list
Post to: Elecraft@mailman.qth.net
You must be a subscriber to post to the list.
Subscriber Info (Addr. Change, sub, unsub etc.):
http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/subscribers.htm
Elecraft web page: http://www.elecraft.com

Reply via email to