Showing results for 
Search instead for 
Did you mean: 

How to implement fixed point filter for FPGA

Go to solution

Hi there!


I am trying to implement Butterworth bandpass filter for FPGA.

I managed to develop fixed point filter that suits my needs, but after generating FPGA code I don't know how to implement it on an array in a project. I tried to figure it out from the examples, but I wasn't very successfull.

My time to finish this is running out,  so any help would be truly appreciated...

Any suggestions?... some example?


Thank you in advance

0 Kudos
Message 1 of 5

Maybe you can explain a little bit more in detail where you have problems.

Because the examples provided by LabVIEW are quite good and show everything which is necassary.



0 Kudos
Message 2 of 5

First of all thank you for your reply!

I've never said that examples are bad, just sometimes I don't figure it out! 🙂


I need to implement bandpass filter on compactRIO 9072. The mistake was to use Classical Filter Design Express VI, which doesn't work on that target.

I realized that fixed point filter is not neccessery, because filter is running on RT so some of the functions from Filters palette can be used instead.


I hope that I will be able to solve the problem.


Thank you ones more 

0 Kudos
Message 3 of 5

You can either implement the filter on the FPGA or the RT side of the target.

In both cases you simply need to pass your data in form of a array into the VI and you get the filtered data back.

You will find them in the functions palette under the following:


RT: Signal Processing>Filters

FPGA:FPGA Math & Analysis


Hope this helps,


0 Kudos
Message 4 of 5
Accepted by topic author ljubica

I have already realized that and solved the problem.


Thank you anyway and have a nice day



0 Kudos
Message 5 of 5