change all filters to FIR to ensure phase linearity and constant group delay
change all filters to FIR to ensure phase linearity and constant group delay