-
sdr.multirate_fir(interpolation: int, decimation: int =
1
, polyphase_order: int =23
, atten: float =80
) NDArray[float64] Designs a multirate FIR filter impulse response \(h[n]\) using the Kaiser window method.
References
fred harris, Multirate Signal Processing for Communication Systems, Chapter 7: Resampling Filters.
https://www.mathworks.com/help/dsp/ref/designmultiratefir.html
Examples
Design a multirate FIR filter for rational resampling by 11/3.
In [1]: h = sdr.multirate_fir(11, 3) In [2]: plt.figure(); \ ...: sdr.plot.impulse_response(h); ...: In [3]: plt.figure(); \ ...: sdr.plot.magnitude_response(h); ...: