Impove and document FIR filter