Finite Impulse Response (FIR) Digital Filter Design

See, for example,