4 ms·
The scipy documentation you linked is specifically for generating a FIR filter using the Remez algorithm, which is why it is written in that style. It is a very
by stagger87 4y ago
The scipy documentation you linked is specifically for generating a FIR filter using the Remez algorithm, which is why it is written in that style. It is a very specific use case of the algorithm and probably not the one I would recommend learning from. Another top level comment has a link to a decent overview of the Remez algorithm written without the "Signals and Systems" language.
- vector_spaces 4y agoThanks, I think my request was unclear, but I'm specifically trying to understand the documentation linked, not the Remex algorithm itself. I'm trying to reconcile my knowledge of it with the language used in the documentation. I have a pretty comfortable understanding of the Remez algorithm and generalizations and have written my own implementations for a research project
- stagger87 4y agoTake a look at the 2 listed references by Parks and McClellan. They are considered seminal papers in the field of signal processing and are the basis of the function you linked. And they will probably appeal to your math background more. The name of the algorithm is Parks McClellan filter design, or sometimes you will see it named firpm, as popularized by MATLAB. https://en.wikipedia.org/wiki/Parks%E2%80%93McClellan_filter_design_algorithm#:~:text=The%20Parks%E2%80%93McClellan%20algorithm%2C%20published,efficient%20and%20optimal%20FIR%20filters https://en.wikipedia.org/wiki/Parks%E2%80%93McClellan_filter....