implement FIR correction Filter