/filterdesigner

A MATLAB-like digital filter design library for python.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

filterdesigner

A MATLAB-like and simple digital filter design library for python.

filterdesigner can make simple digital filters they have numerator and denominator coefficients and returns these characteristics. This library aims to be able to generate FIR/IIR digital filter, prototype analog filters and convolute the digital filters like MATLAB on python.

Module

FIRDesign

FIR digital filter design module

IIRDesign

IIR digital and analog filter design module

FilterSpec

Digital filter analysis module

Transform(announced)

Transform from numerator and denominator to zelos, poles, gain and abcd coefficients

IO

Import and export to .npy, .mat, .txt file and so on

Demos

It is under construction.

Requirements(tested)

Python 3.7.6 or later
Numpy 1.18.1 or later
Scipy 1.3.2 or later
Matplotlib 3.1.1 or later

Licensing and copyright notices

MATLAB is a registered trademark of The MathWorks, Inc.