LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Discrete Transfer Function Direct VI LabVIEW FPGA

Hello,

I need to use a discrete transfer function in LabVIEW FPGA, and i tried using the block Discrete Transfer Function Direct VI. However no specification has been given for this block. 

Untitled.png

I would be grateful if anyone could explain what value to insert?

Thank you very much

Regards,
Keshav

0 Kudos
Message 1 of 4
(3,399 Views)

Keshav,

 

If your transfer function is in the form of (A0+A1s+....)/(B0+B1+...) you can fill the numerator array with the coefficients of the numerator [A0, A1, A2, A3,...] and fill the Denominator array with the coefficients of the denominator [B0, B1, B2, B3,...].  You will need to get this into fixed point so you can use the Discrete FP Transfer Function to FXP VI (you will have to do this in a seperate VI on your computer) to get the inputs to FXP values.

 

http://zone.ni.com/reference/en-XX/help/371599K-01/lvfpgahost/discrete_tf_fp_fxp/

Matt J | National Instruments | CLA
0 Kudos
Message 2 of 4
(3,362 Views)

you can find further documentation here:

http://zone.ni.com/reference/en-XX/help/371599K-01/lvfpga/discrete_tf_direct/

 

"everything is achieveable through technology'
0 Kudos
Message 3 of 4
(3,359 Views)

Hey, friend. Do you complete the application using Discrete Transfer Direct VI in FPGA? I want to use it in my application, still have some problems.

0 Kudos
Message 4 of 4
(3,242 Views)