ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(4,377 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
(4,340 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
(4,337 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
(4,220 Views)