Signal Conditioning

cancel
Showing results for 
Search instead for 
Did you mean: 

iir butterworth bandpass filter

Hello everyone,
I am trying to generate bandpass butterworth filter coefficients for one of my class projects.
I am using "Butterworth CoefficientsVI" to generate the filter coefficients and using these coefficents I filter my input signal using "IIR filter VI".
I can also do this filtering using "Butterworth Filter VI". But I get different results. "Butterworth CoefficientsVI" generates IIR 4th order filter structure even when i specify order lesser than 4.
In my example attached, if i specify order above 3, the filter using "Butterworth CoefficientsVI" becomes unstable, whereas "Butterworth Filter VI" is still stable.
In my application I need to get the filter coefficients, and I cant use the "Butterworth Filter VI". So can someone tell me how to get a stable filter coefficients?


Message Edited by vani on 07-24-2008 01:37 PM
0 Kudos
Message 1 of 2
(7,292 Views)

Hi Vani,

With the Butterworth Coefficients VI you will only get only 4th order cascaded sections for the bandpass filters. The Digital Filter Design Toolkit offers more flexibility in the fact that you can design your own Butterworth Filter there and it will also let you do 2nd order cascaded sections which you can use to get to higher orders. For more information on the Digital Design toolkit and cascade form IIR filtering:

Cascade Form IIR Filtering

Digital Filter Design Toolkit

Hope this helps!

Ipshita C.

National Instruments
Applications Engineer
0 Kudos
Message 2 of 2
(7,274 Views)