This document discusses digital filter specifications and design. It begins by explaining the four basic types of ideal filters and notes that they are unrealistic due to infinite impulse responses. It then describes how filter specifications in practice define tolerances for magnitude responses in the passband and stopband, with a transition band between. Examples are given of lowpass filter specifications defined by passband and stopband edge frequencies and ripple values. The document discusses the design of FIR and IIR digital filters to meet given specifications, focusing on FIR filters with linear phase responses. It provides equations showing how to design FIR filters with symmetric and antisymmetric impulse responses for linear phase.