minimum-phase FIR filter design

An approximate minimum-phase FIR filter design from specified frequency characteristic by use Hilbert transform.

github repository

usage

python FIR-design1.py
draw frequency phase characteristic of approximate minimum-phase FIR filter from the frequency characteristic, freq_gain_table.csv.
save FIR filter coefficient to a text file.

output sample

frequency characteristic of freq_gain_table_csv
figure1

frequency phase characteristic with approximate minimum phase by use Hilbert transform
figure2

impulse waveform
figure3

frequency phase characteristic of FIR length 44100 by use scipy.signal.freqz
figure4

frequency phase characteristic of FIR length 8253 by use scipy.signal.freqz
figure5

requirements package

python3
Please see Check version in FIR-design1.py.

License

MIT