Digital Signal Processing
Digital Signal Processing
1
xe (n) [ x(n) x( n)]
2
1
xo (n) [ x(n) x( n)]
2
Shifting of discrete time signals
Folding of discrete time signals
Shifting of discrete time signals
Some manipulations of discrete time signals
Discrete time systems
• A discrete time system is a device or algorithm that
operates on a discrete time signal called the input
(excitation) to produce another discrete time signal
called the output (response).
• As if the input signal x(n) is being transformed by the
system into the output signal y(n) i.e.
y(n) Γ[x(n)]
Input-Output description of discrete time
systems
• Adder
• Multiplier
• Unit advance
element
Block Diagram representation of discrete
time systems- Example
• Example: Draw the block diagram representation of the
discrete time system described by the following input-
output relation
Types of discrete time systems
• Static (memory less) and dynamic systems
n -5 -4 -3 -2 -1 0 1 2 3 4 5
x(n) 0 0 2 2 2 0 1 2 3 4 0
y=x(-n) 0 4 3 2 1 0 2 2 2 0 0
x(n-2) 0 0 0 0 2 2 2 0 1 2 3
T[x()] 3 2 1 0 2 2 2 0 0 0 0
y(n-2) 0 0 0 4 3 2 1 0 2 2 2
• Linear and nonlinear systems
• Def: A discrete time system is linear if its response to a weighted sum of
signals is equal to the weighted sum of the responses (outputs) od the
system to each of the individual input signals
i.e. Ƭ = Ƭ Ƭ
Example
• Linear and nonlinear systems-Example Contd.
• Linear and nonlinear systems-Example Contd.
(c)
• Causal and noncausal systems
Example
• Analysis of discrete time linear time invariant
(LTI) systems
• Discrete time linear time invariant (LTI) systems are
characterized by in the time domain by their response to
a unit sample sequence.
• Resolution of a discrete time signal into unit
sample sequences
• Now,
• So,
𝑦 𝑛 =∑ 𝑥 𝑘 ℎ 𝑛−𝑘 =∑ 𝑣 𝑘 where 𝑣 𝑘 = 𝑥 𝑘 ℎ 𝑛 − 𝑘
Example1 Contd.
Example1 Contd.
Example2
=
Example2: contd.
Example2: contd.
Properties of convolution-Example
Properties of convolution-Solution Contd.
Systems with finite duration and infinite duration
impulse response
• At time n=n0, the only information one needs is the past value
y(n0-1) and the new input sample x(n0).
• The term y(n0-1) is called the initial condition of the system and
contains all information needed to determine the output for
n>=n0 for the input x(n), independent of what occurred in the
past.
Recursive and nonrecursive discrete time systems
• In general, for complex causal recursive systems, the output y(n)
is a function of several past output values and present and past
inputs