09-15-2017 10:19 PM - edited 09-15-2017 10:20 PM
09-16-2017 12:02 AM
Finite Impulse Response filters have --
Wow, A Finite Response -ooh. So, they will need to collect and process the input data in (well, a "Finite" manner!)
Those finite (Known) parameters may be Known! See CA for that!
Now, can you give data inputs and desired outputs?
09-16-2017 06:45 AM
Like this? AFAIK a fir filter is just a specific kind of convolution. The coefficients used to convolute are not specific to LabVIEW.
09-16-2017 10:19 AM
09-16-2017 11:26 AM
It would be useful if you post a link, description, or anything about your solution.
09-16-2017 11:34 AM - edited 09-16-2017 11:35 AM
09-16-2017 11:48 AM
It will help someone someday. Thanks.
09-16-2017 12:16 PM
09-16-2017 12:33 PM
Sad that nobody spent 2 minutes to look in the palettes. It took me less than 30 seconds to find this VI in the Signal Processing->Filters palette: Zero Phase Filter VI. It looks like it behaves exactly like that Matlab function.
09-16-2017 01:04 PM
Thanks. I am already aware of the zero phase filter vi ( I actually hoped some of the first responders would have atleast mentioned that and then more :))
I guess what I need to know is how to generate and feed in the forward and reverse co-efficients to the zero phase filter vi. Possibly from the outputs of an FiR filter. I am not sure the MATLAb function is just a zero phase filter function. It looks like zero phase filtering done after applying an FIR filter. I also observed that labVIEW seems to have edge effects here the first one or two points greatly differ from the original function ( similarly the last two points)