FIR filter designProduce a linear phase filter from the weighted mean squared such that error in the specified bands is minimized.
firls(N, freq, A, W = NULL, ftype = "")The FIR filter coefficients with class 'Arma'.
The moving average coefficient is a vector of length n+1.
filter order, must be even (if odd, then will be increased by one)
vector of frequency points in the range from 0 to 1, where 1
corresponds to the Nyquist frequency.
vector of the same length as freq containing the desired
amplitude at each of the points specified in freq.
weighting function that contains one value for each band that
weights the mean squared error in that band. W must be half the
length of freq.
transformer type; default is ""; alternatively,
'h' or 'hilbert' for 'Hilbert' transformer.