The document provides an overview of digital signal processing (DSP). It defines key concepts such as discrete-time signals and systems, linear time-invariant (LTI) systems, and impulse and step responses. DSP is concerned with representing signals as sequences and processing these sequences. Discrete-time signals are defined by values at discrete time instances. LTI systems are characterized by their impulse responses, and the input-output relationship is defined by convolution. Properties such as stability and causality are also discussed. The document outlines the course and provides references for further reading.
8. Textbook and References
Textbook:
Oppenheim, A.V., Schafer, R.W, "Discrete-Time
Signal Processing", 2nd Edition, Prentice-Hall,
1999.
Reference Books:
Digital Signal Processing (4th Edition), John G.
Proakis, Dimitris K Manolakis
Vinay K. Ingle, John G. Proakis, “Digital Signal
Processing using MATLAB”, 2nd Ed., Thomson,
2007.
Digital Signal Processing
10. Definitions of DSP
Signal
● A function of independent variables such as time,
distance, position, temperature and pressure
● Signals are analog in nature(continuous) such as human
voice, electrical signal(voltage or current), radio wave,
optical, audio, and so on which contains a stream of
information or data.
● Or may be discrete such as temperature, stock, etc.
Processing
● Operating in some fashion on signal to extract some
useful information
Digital Signal Processing
11. Definitions of DSP
Digital SignalProcessing
● Concerned with the representation of signals by sequence
of numbers or symbols and the processing of these
sequence
● The purpose of such processing may be to estimate
characteristic parameters or transform a signal
Digital Signal Processing
12. Characterization and classification of
signals
Depending on number of independent variables
● 1-D Signals : speech signal
● 2-D Signals : Image signal
● M-D Signals : Video signal
Based on independent variables
● Continuous-time signal: signal is defined at every
instant of time
● Discrete-time signal: takes certain numerical values at
specified discrete instants of time, basically a
sequence of numbers
Digital Signal Processing
15. Definition of Discrete-time Signal &
System
Define at equally spaced discrete value of time
Represented as a sequence of numbers
The sequence is denoted as x[n];where n is an
integer in the range of -∞ to ∞.
A discrete time is represented as {x(n)}
{x(n)} = {... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}
Arrow indicate time index, n = 0
Digital Signal Processing
16. Definition of Discrete-time Signal &
System
Define at equally spaced discrete value of time
Represented as a sequence of numbers
The sequence is denoted as x[n];where n is an
integer in the range of -∞ to ∞.
A discrete time is represented as {x(n)}
{x(n)} = {... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}
Arrow indicate time index, n = 0
Digital Signal Processing
17. Definition of Discrete-time Signal &
System
The discrete-time signal is obtained by periodically
sampling a continuous-time signal at uniform time
interval.
The sampling interval or period is denoted as Ts.
Thus the sampling frequency can be defined as
reciprocal of Ts, namely,
Fs = 1 / Ts.
When the analog is sampled at certain period of
time, the discrete-time signal can be written as
below :-
x[n] = xa[t] = xa[nTs], n = …,-2,-1,0,1,2,...
Digital Signal Processing
18. Definition of Discrete-time Signal &
System
Periodic Sampling of an analog signal is shown
below:
Digital Signal Processing
19. Operation on Sequence
If the input signal to the systems is DTS, the
output of the systems will be DTS.
INPUT
x[n]
OUTPUT
y[n]
SYSTEM
Digital Signal Processing
20. Operation on Sequence
Product/modulation
w1[n] = x[n].y[n]
Multiplication/scaling
w2[n] = Ax[n]
Addition
w3[n] = x[n] + y[n]
Digital Signal Processing
21. Operation on Sequence
Time shifting
w4[n] = x[n – N] , N is an integer
● If N > 0 ; it’s a delay operation ; is a unit delay
● If N < 0 ; its an advance operation
w5[n] = x[n + 1] ; is a unit advance
Time reversal
w6[n] = x[- n]
Digital Signal Processing
22. SEQUENCE REPRESENTATION
Unit sample/unit
impulse
δ[n] = {1, n = 0;
0, n ≠ 0 }
● Unit sample shifted by
k samples is
δ[n- k ] = {1, n = k;
0, n ≠ k}
Digital Signal Processing
23. SEQUENCE REPRESENTATION
Unit Step
µ[n] = {1, n ≥ 0;
0, n < 0 }
● Unit step shifted by k
samples is
µ[n - k] = {1, n ≥ k;
0, n < k }
Digital Signal Processing
24. Sequence Representation
Unit sample and unit step are related as follows
n
[n] [n m] [k]
m0 k
[n] [n] [n 1]
Digital Signal Processing
29. Sequence Representation
Complex Exponential
x[n] = Aеjωn; ω frequency of complex exponential sinusoid, A
is a constant
Digital Signal Processing
30. Introduction to LTI System
Discrete-time Systems
● Function: to process a given input sequence to
generate an output sequence
Discrete-time system
x[n]
Input
sequenc
e
y[n]
Output
sequenc
e
Fig: Example of a single-input, single-output system
Digital Signal Processing
31. Introduction to LTI System Classification of
Discrete-time System
Linear DTS
x[n]
= αx1[n] + βx2[n]
Digital Signal Processing
y[n]
= αy1[n] + βy2[n]
32. Introduction to LTI System
Classification of Discrete-time System
Digital Signal Processing
34. Introduction to LTI System
Classification of Discrete-time System
Causal System
● Changes in output samples do not precede changes in
input samples
● y[no] depends only on x[n] for n ≤ no
● Example:
y[n] = x[n]-x[n-1]
Digital Signal Processing
35. Introduction to LTI System
Classification of Discrete-time System
Stable System
● For every bounded input, the output is also bounded
(BIBO)
● Is the y[n] is the response to x[n], and if
|x[n]| < Bx for all value of n
then
|y[n]| < By for all value of n
Where Bx and By are finite positiveconstant
Digital Signal Processing
36. Introduction to LTI System Impulse and
Step Response
If the input to the DTS system is Unit Impulse
(δ[n]), then output of the system will be
Impulse Response (h[n]).
If the input to the DTS system is Unit Step (µ[n]),
then output of the system will be
Step Response (s[n]).
Digital Signal Processing
38. Input-Output Relationship
A Linear time-invariant system satisfied
both the linearity and time invariance
properties.
An LTI discrete-time system is
characterized by its impulse response
Example:
x[n] = 0.5δ[n+2] + 1.5δ[n-1] - δ[n-4]
will result in
y[n] = 0.5h[n+2] + 1.5h[n-1] - h[n-4]
Digital Signal Processing
39. Input-Output Relationship
x[n] can be expressed in the form
x[n] x[k] [n k ]
k
where x[k] denotes the kth sample of sequence {x[n]}
The response to the LTI system is
y[n] x[k]h[n k] x[n k]h[k]
k k
or represented as
y[n] x[n]h[n]
Digital Signal Processing
41. Input-output Relationship
Properties of convolution
● Commutative
x1[n] x2[n] x2[n] x1[n]
● Associative
x1[n](x2[n]x3[n])x1[n]x2[n]x1[n]x3[n]
● Distributive
(x1[n] x2[n]) x3[n] x1[n](x2[n] x3[n])
Digital Signal Processing
42. Properties of LTI Systems
Stability
● if and only if, sum of magnitude of Impulse
Response, h[n] is finite
S | h[n] |
n
Digital Signal Processing
43. Properties of LTI Systems
Causality
● if and only if Impulse Response,h[n] = 0 for all n < 0
Digital Signal Processing