Alternative for mfilt.iirdecim for decimation factors bigger than 2
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
As the documentation of mfilt.iirdecim says, this IIR polyphase decimator will be removed in feature releases. The recommendation is to use dsp.IIRHalfbandDecimator.
As the name states "IIRHalfbandDecimator", this function only supports design for a halfband filter (decimation by a factor of 2), so the realization has only two branches and only two branches can be configured manually. However, the old function "mfilt.iirdecim" allowed an arbitary number of branches/phases to be configured. In this way also decimation factors bigger than 2 were possible.
My question is now, what is the alternative to mfilt.iirdecim for a design with more than 2 branches/phases (a decimation factor >2), where each branch/phase (consisting of allpass cascades) can be configured manually?
0 Commenti
Risposte (1)
Sarthak
il 21 Ago 2023
Hi Matthias,
As per my understanding, rate conversion filters with a higher decimation factor can be implemented efficiently using multistage decimators. You can use “designMultistageDecimator” to obtain such efficient multistage designs.
Please refer to the following documentation to understand the implementation of a multistage filter design.
Vedere anche
Categorie
Scopri di più su Multirate and Multistage Filters in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!