Lecture - 2
Lecture - 2
▪ The discrete-time unit step and shifted unit step functions are
shown in the figure below.
▪ The discrete-time unit ramp and shifted unit ramp functions are
shown in the figure below.
x(-n) = -x(n)
A discrete time signal is periodic if and only if, it satisfies the following
condition: x(n+N)=x(n). Signals that repeat at regular intervals.
Classifications of Discrete Time Signals: Even and Odd Signals
x(n) signal repeats itself after N period. You can refer signal and system
Aperiodic Signals that don't repeat. Examples: impulses and step functions.
+∞
𝐸= 𝑥 𝑛 2
−∞
Classifications of Discrete Time Signals: Power Signal
If the value of E is finite, then the signal x(n) is called energy signal.
If the value of the P is finite, then the signal x(n) is called Power signal.
1 2 3
Frequency Response
Impulse Response Convolution
Describes how the
The system's output Mathematical operation used
system affects different
when the input is an to determine the output of an
frequencies in the input
impulse. Describes the LTI system for any given
signal. A crucial tool for
system's fundamental input. It combines the
analyzing and designing
impulse response and the
behavior.
filters.
input signal.
Analysis of Discrete Time LTI Systems
▪ Stable and unstable systems
✓ A system is said to be stable if bounded input produces
bounded output only.
✓ A necessary and sufficient condition for stability is given by
the inequality:
Analysis of Discrete Time LTI Systems
▪ Consider and LTI system
We have linear and time invariant system that are characterized by their
unit sample response h(n).
H(n) determine the output y(n) of the system for any given input
sequence x(n) by means of convolution summation.
y(n) = ℎ 𝑘 𝑥(𝑛 − 𝑘)
−∞
In general linear time invariant is characterized by the input output
relationship.
Differential Equation Representation of Discrete Time Signals
Y(n) requires the storage of all the input sample x(k) for 0<=k<=n ,
since n is increasing.
Differential Equation Representation of Discrete Time Signals
Our memory requirement grow linearly with time.
Then y(n) can be computed more efficiently utilizing the previous
output value y(n-1).
n n + 1 y n = ℎ 𝑘 + 𝑥(𝑛)
𝑘=0
= n n − 1 y n +x(n)
𝑛 𝑛
𝑌 𝑛 = 𝑦 𝑛−1 + 𝑥 𝑛
𝑛+1 𝑛+1
Differential Equation Representation of Discrete Time Signals
𝑌 1 =
1
𝑦 0 +
1
𝑥 1 Realization of a recursive
2 2
cumulative average system
2 1
𝑌 2 = 𝑦 1 + 𝑥 2
3 3
Differential Equation Representation of Discrete Time Signals
𝒏𝟎 𝟏
𝒚(𝒏𝟎 ) = 𝒚 𝒏𝟎 − 𝟏 + 𝒙 𝒏𝟎
𝒏𝟎 +𝟏 𝒏𝟎 +𝟏
Implementation of Discrete Time Systems
Hardware Implementation
Utilizing dedicated hardware components, such as digital
signal processors (DSPs) and field-programmable gate arrays
(FPGAs), to realize the system.
Software Implementation
Implementing the system using software algorithms, such as
those written in programming languages like C or MATLAB,
running on general-purpose computers.
Implementation of Discrete Time Systems
1 Autocorrelation 2 Cross-correlation
Constant multiplier:
Adder :
Signal multiplier :
Unit delay :
Applications of Discrete Time Signal Processing