qp_kaiser function

Kaiser FIR filter design

Kaiser FIR filter design

Compute FIR filter for use with a quasi-perfect reconstruction polyphase-network filter bank.

qp_kaiser(nb, at, linear = FALSE)

Arguments

  • nb: number of frequency bands, specified as a scalar
  • at: attenuation (in dB) in the stop band.
  • linear: logical, indicating linear scaling. If FALSE (default), the Kaiser window is multiplied by the ideal impulse response c("h(n)=a\nh(n) = a\n", "sinc(an)sinc(an)") and converted to its minimum-phase version by means of a Hilbert transform.

Returns

The FIR filter coefficients, of class Ma.

Examples

freqz(qp_kaiser(1, 20)) freqz(qp_kaiser(1, 40))

See Also

Ma, filter, fftfilt, fir2

Author(s)

André Carezia, andre@carezia.eng.br .

Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com .

  • Maintainer: Geert van Boxtel
  • License: GPL-3
  • Last published: 2024-09-11