An approximate minimum-phase FIR filter design from specified frequency characteristic by use Hilbert transform.
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.
frequency characteristic of freq_gain_table_csv

frequency phase characteristic with approximate minimum phase by use Hilbert transform

impulse waveform

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

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

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