Professional Documents
Culture Documents
Implementation of Discrete-Time
Systems
Introduction
• Linear Time-Invariant (LTI) System - A system satisfying both the linearity and the
time-invariance property.
• Highly useful signal processing algorithms have been developed utilizing this
class of systems over the last several decades.
Cont.…
• For a linear shift-invariant system with a rational system function, the input
and output are related by a linear constant coefficient difference equation.
Classification of Discrete Time System
Based on Impulse Response Length:
• The output y[n] of an FIR LTI discrete-time system can be computed directly
from the convolution sum as it is a finite sum of products.
• If the impulse response h[n] is of finite length, then its known as finite impulse
response (FIR) system.
i.e h[n]=0 for n<M1 and n>M2, M1<M2, where both M1,M2 are finite
Cont.…
• The term finite impulse response arises because the filter output is
computed as a weighted, finite term sum, of past, present, and perhaps
future values of the filter input.
• The class of IIR systems we are concerned with in this course are characterized
by linear constant coefficient difference equations.
Filter Implementation
• For a linear shift-invariant system the input-output transformation can be
computed in different ways, each ways is called system implementation.
Or
where x[n] and y[n] are the system input and output
Cont.…
Cont.…
• The basic computational elements required to find the output at time n are:
Delay elements or storage
Multipliers
Adders (subtraction is considered as addition)
Cont.…
• Computations of y[n] can be arranged in different ways to give the same difference
equation, which leads to different structures for realization of discrete-time LTI
systems.
• A signal flow graph, which is a network of directed branches that are connected at
nodes.
• Each branch has an input and an output, with the direction indicated by an
arrowhead.
• The nodes in a flow graph correspond to either adders or branch points. Adders
correspond to nodes with more than one incoming branch, and branch points are
nodes with more than one outgoing branch.
Block Diagram Representation
• When there is at least one pole in H(z), it corresponds to an IIR filter. The
corresponding system function (frequency response) when a0=1.
Cont.…
Direct Form I
• The below implementations of a difference equation are called direct forms, as
the coefficients are used directly in the block diagram.
• Its just the result of reversing the order of two blocks used for representing
transfer function.
Blocks Representation
Example: Direct Form I & II
Structural implementation
Cascade Structures
• Here transfer function is expressed as multiplication of two smaller
transfer function.(i.e. factorization)
Example 1:Cascade Structures
Example 2:Cascade Structures
Parallel Structures
• The transfer function is expressed as sum of smaller transfer function.
(i.e. Partial fraction)
Example 1:Parallel Structures
Example 2:Parallel Structures
Transposed form
Structures for FIR Filter
Cascade FIR
Lattice structure for IIR
and FIR Systems………
(Reading assignment)