Elliptic Filter PtByPt (Not in Base Package)

Generates a digital, elliptic filter using the sampling freq: fs, low cutoff freq: fl, high cutoff freq: fh, filter type, passband ripple, stopband attenuation, and order by calling the Elliptic Coefficients VI. Details

initialize, when TRUE, initializes the internal state of the VI.
filter type specifies the passband of the filter.

0Lowpass
1Highpass
2Bandpass
3Bandstop
passband ripple is the ripple in the passband. passband ripple must be greater than zero, and must be expressed in decibels. The default is 1.0. If passband ripple is less than or equal to zero, the VI sets the output filter data to an empty array and returns an error.
input data is a set of input data.
sampling freq: fs is the sampling frequency. sampling freq: fs must be greater than zero. The default for sampling freq: fs is 1.0. If the value is less than or equal to zero, the VI sets output data to a set of zeros.
high cutoff freq: fh is the high cutoff frequency. high cutoff freq: fh must observe the Nyquist criterion. The VI ignores this parameter when filter type is 0 (lowpass) or 1 (highpass). The default is 0.45. The Nyquist criterion is defined as

,

where is the cutoff frequency and is the sampling frequency. If high cutoff freq: fh is less than zero or greater than half the sampling frequency, the VI sets output data to a set of zeros.

Note  All cutoff frequencies must be less than half .
low cutoff freq: fl is the low cutoff frequency. low cutoff freq: fl must observe the Nyquist criterion. The default is 0.125. The Nyquist criterion is defined as

,

where is the cutoff frequency and is the sampling frequency. If low cutoff freq: fl is less than zero or greater than half the sampling frequency, the VI sets output data to a set of zeros.

Note  All cutoff frequencies must be less than half .
stopband attenuation must be greater than zero. stopband attenuation must be expressed in decibels. The default is 60.0. If stopband attenuation is less than or equal to zero, the VI sets output data to an empty array.
order must be greater than zero. If order is less than or equal to zero, the VI sets the set of output data to an empty scale. The default is 2.
output data is the filtered output data.
error returns any error or warning condition from the VI. Refer to Point By Point Error Codes for more information about these conditions.

Elliptic Filter PtByPt Details

In the Elliptic Filter PtByPt VI, the Elliptic Coefficients VI is a subVI.