1. It operates on the digital samples of the signals.
2. These kinds of filters are defined using linear difference equations.
3. While implementing the digital filters in hardware or software (for simulation), we need
adders, subtractors, delays, etc which are classified under digital logic components.
4. In this filter, the filter coefficients are designed to meet the desired or expected frequency
response.
5. Mathematically the transfer function H(z) is required to be a rational function of z, where
the coefficients of z are real to meet the stability and causality requirement.
6. In order to be stable and causal, the poles of the transfer function should lie inside the unit
circle in z-plane.
Analog Filters:
1. Unlike digital, analog filters works on analog signals or the so called actual signals.
2. It is defined by linear differential equations.
3. While implementing the analog filters in hardware or software
simulation, electricalcomponents like resistors, capacitors and inductors are used.
4. To achieve the required frequency response, approximation problem is solved.
5. To be stable and causal, the transfer function H(s) must be a rational function of s, whose
coefficients are real.
6. For stability and causality, the poles should lie on the left half of s-plan