add fir filter generation