Showing results for 
Search instead for 
Did you mean: 

IIR Filter Using Poles And Zeros

I have poles and zeros for an IIR filter which was created using python. the poles and zeros of the IIR filter created (python script) were of the form :

           (jw-z[0]) * (jw-z[1]) * ... * (jw-z[n])
H(w) = k * ----------------------------------------
           (jw-p[0]) * (jw-p[1]) * ... * (jw-p[n])

where z() are the zeros and p() are the poles of the system.


I am wondering if someone can help me identify if labview has the same filter that i can use and just plug in the values of the poles and zeros so that i get the same answer i get when i use the python script.

0 Kudos
Message 1 of 4

So, you have got an n-order IIR filter with n-poles and n-zeroes?


Do you want to configure the IIR filter in LabVIEW with two n-element arrays for poles and zeroes?

Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
Message 2 of 4

If you have the Full or Professional Version of LabVIEW, you should have a Signal Processing Palette on the Block Diagram that includes Filters, including IIR Filters.  I know what Poles and Zeros are, but have no experience designing filters with them, so cannot advise you if the IIR Filter functions LabVIEW provides are suitable for your needs.  


Bob Schor

Message 3 of 4

Sorry i should have clarified but i got 4 poles and 4 zeros. So a 4th order filter

0 Kudos
Message 4 of 4