Licchavi Lyceum

ll

Licchavi Lyceum

Non-Recursive Filter

A non-recursive filter is a type of digital filter in which the current output depends only on the present and past input values, and not on previous output values. These filters do not use feedback, and therefore their structure contains only feedforward paths.

Non-recursive filters are commonly known as Finite Impulse Response (FIR) filters and are widely used in digital signal processing (DSP) due to their stability and linear phase characteristics.

Basic Concept

In a non-recursive filter, the output signal is obtained by weighted summation of input samples.

The general difference equation of a non-recursive filter is

\[
y[n] = b_0 x[n] + b_1 x[n-1] + b_2 x[n-2] + \cdots + b_M x[n-M]
\]

where

\(x[n]\) = input signal
\(y[n]\) = output signal
\(b_0, b_1, b_2, \ldots, b_M\) = filter coefficients
\(M\) = filter order

Since the output depends only on input samples, the filter does not use feedback.

Impulse Response

For a non-recursive filter, the impulse response has finite duration, which means it becomes zero after a certain number of samples.

\[
h[n] = 0 \quad \text{for } n > M
\]

Because of this property, the filter is called a Finite Impulse Response (FIR) filter.

Block Diagram Concept

A non-recursive filter consists of:

Delay elements (\(z^{-1}\))
Multipliers (coefficients)
Adders

The input signal passes through several delay elements, and the delayed signals are multiplied by coefficients and then summed to produce the output.

Transfer Function

The transfer function of a non-recursive filter in the z-domain is

\[
H(z) = b_0 + b_1 z^{-1} + b_2 z^{-2} + \cdots + b_M z^{-M}
\]

This transfer function contains only zeros and no poles except at the origin.

Characteristics of Non-Recursive Filters

Important characteristics include:

• No feedback in the structure
• Finite impulse response
• Always stable
• Can achieve linear phase
• Requires more computational operations compared to recursive filters

Advantages

Guaranteed stability
Linear phase response possible
• Simple structure
• No feedback errors or oscillations

Disadvantages

• Requires more memory
• Needs more multiplications and additions
• Higher computational complexity for sharp filters

Applications

Non-recursive filters are widely used in:

Digital signal processing
Audio signal processing
Image processing
Communication systems
Speech processing

Comparison: Recursive vs Non-Recursive Filters

Feature Non-Recursive Filter Recursive Filter
Feedback No feedback Uses feedback
Impulse response Finite Infinite
Stability Always stable May become unstable
Phase response Linear phase possible Usually nonlinear

Conclusion

A non-recursive filter is a digital filter whose output depends only on the present and past input samples. Because it does not use feedback, it has a finite impulse response and is inherently stable. These filters are widely used in digital signal processing applications where stability and linear phase response are important.