03-17-2015 03:58 PM
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.
I would be grateful if anyone could explain what value to insert?
Thank you very much
Regards,
Keshav
03-18-2015 10:06 AM
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/
03-18-2015 10:15 AM
you can find further documentation here:
http://zone.ni.com/reference/en-XX/help/371599K-01/lvfpga/discrete_tf_direct/
05-19-2015 06:46 PM
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.