LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Filter type of LabVIEW FPGA Rational Resampler

Solved!
Go to solution

Hi!

 

I would like to have more information regarding the filter designed by the Rational Resampler Express VI. 

 

gabrielbrunheira_0-1726767583257.png

 

  • Is it a FIR or IIR?
  • Which type of filter is used? Butterworth, Chebyschev, Equi-ripple, etc?
  • In case of FIR, does it have linear phase (constant group delay)?

We pretend to use this VI to downsample signals acquired with different sampling rates to the same output frequency, then write them to a single acquisiton file for post-analysis. By knowing the characteristics of these filters, we would be able to compensante their group delays.(which will be different for each case) and guarantee proper synchronization in time.

 

Best Regards,

 

Gabriel Brunheira

gabriel.brunheira@lnls.br

LNLS/CNPEM

0 Kudos
Message 1 of 6
(1,358 Views)

Well, let's look at that picture of the Express VI configuration page just a bit more closely.

On the lower right corner of that page are THREE Buttons. Did you see the rightmost button? It is Labled "Help".  What happens when you actually PRESS THAT BUTTON!? 

 

Hint: the explanation provided by the Help would be better than my own post could be.


"Should be" isn't "Is" -Jay
0 Kudos
Message 2 of 6
(1,343 Views)

Hi Jay,

 

We indeed looked up in the help page and as you can see below, the required information is not present:

 

gabrielbrunheira_0-1726774456239.png

gabrielbrunheira_1-1726774476720.png

We also searched for information in NI website and foruns, and nothing. 

 

Best Regards,

 

Gabriel

0 Kudos
Message 3 of 6
(1,324 Views)

@gabriel.brunheira wrote:

Hi Jay,

 

We indeed looked up in the help page and as you can see below, the required information is not present:

 

gabrielbrunheira_0-1726774456239.png

gabrielbrunheira_1-1726774476720.png

We also searched for information in NI website and foruns, and nothing. 

 

Best Regards,

 

Gabriel


Great! Then you found out that the Express VI is not a filter at all.   It simply is a resample of the data input when L =1 and a linear interpolation where L>1.  


"Should be" isn't "Is" -Jay
Message 4 of 6
(1,320 Views)

Hi Jay,

 

With all the respect, I have the feeling you don't know what you're talking about, neither read the Help page yourself:

gabrielbrunheira_1-1726827168392.png

 

gabrielbrunheira_0-1726827108194.png

 

In any process of downsampling, you should limit the signal bandwidth (using a digital filter) before resampling to avoid aliasing: Downsampling (signal processing) - Wikipedia

I'm just asking for more information regarding this filter, which frequency response clearly appears in the Express VI shown above.

 

Best Regards,

 

Gabriel

0 Kudos
Message 5 of 6
(1,271 Views)
Solution
Accepted by topic author gabriel.brunheira

Hi! In case anyone is interested, here's the response we got from a NI Engineer in a requested support regarding this question:

 

  • Filter type: low-pass filter
  • Design method: Kaiser window, which helps to design a linear phase Nyquist FIR filter
  • Default pass-band edge frequency is 80% of half of the highest sample rate
  • Default stop-band edge frequency is 120% of half of the highest sample rate
  • Pass-band ripple: Determined by stopband attenuation
0 Kudos
Message 6 of 6
(804 Views)