Under the Hood of kaiserord
Without kaiserord, we would need to implement Kaiser's
formula [115,67] for estimating the Kaiser-window
required to achieve the given filter specs:
where




A similar function from [198] for window design (as opposed to filter design5.7) is
where now


Similarly, the filter order
is estimated from stop-band
attenuation
and desired transition width
using the
empirical formula
![]() |
(5.13) |
where


Without the function fir1, we would have to manually
implement the window method of filter design by (1) constructing the
impulse response of the ideal bandpass filter
(a cosine
modulated sinc function), (2) computing the Kaiser window
using
the estimated length and
from above, then finally (3)
windowing the ideal impulse response with the Kaiser window to obtain
the FIR filter coefficients
. A manual design of
this nature will be illustrated in the Hilbert transform example of
§4.6.
Next Section:
Comparison to the Optimal Chebyshev FIR Bandpass Filter
Previous Section:
Convergence of Remez Exchange