0% found this document useful (0 votes)
50 views

Lecture1&2 DSP

This document provides an overview of digital signal processing and discrete-time signals and systems. It introduces key concepts such as discrete-time signals represented as sequences, periodic sampling of analog signals, common operations on sequences like time shifting and modulation, representations of sequences including unit sample/impulse and complex exponentials. It also classifies discrete-time systems as linear, time-invariant, causal and stable systems and provides examples of each. The document appears to be lecture slides that cover fundamental concepts in digital signal processing.

Uploaded by

fouadbalomi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Lecture1&2 DSP

This document provides an overview of digital signal processing and discrete-time signals and systems. It introduces key concepts such as discrete-time signals represented as sequences, periodic sampling of analog signals, common operations on sequences like time shifting and modulation, representations of sequences including unit sample/impulse and complex exponentials. It also classifies discrete-time systems as linear, time-invariant, causal and stable systems and provides examples of each. The document appears to be lecture slides that cover fundamental concepts in digital signal processing.

Uploaded by

fouadbalomi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

DIGITAL SIGNAL PROCESSING

LECTURE 1
Fall 2010
2K8-5th Semester
Tahir Muhammad
[email protected]
Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and
Buck, ©1999-2000 Prentice Hall Inc.
Introduction

Digital Signal Processing Lecture 1 2


Examples

Digital Signal Processing Lecture 1 3


Examples

Digital Signal Processing Lecture 1 4


Examples

Digital Signal Processing Lecture 1 5


Applications

Digital Signal Processing Lecture 1 6


Why DSP?

Digital Signal Processing Lecture 1 7


Textbook and References
Textbook:
| Oppenheim, A.V., Schafer, R.W, "Discrete-Time
Signal Processing", 2nd Edition, Prentice-Hall,
1999.
1999

Reference Books:
| Digital Signal Processing (4th Edition), John G.
Proakis, Dimitris K Manolakis
| Vinay K. Ingle, John G. Proakis, “Digital
Digital Signal
Processing using MATLAB”, 2nd Ed., Thomson,
2007.

Digital Signal Processing Lecture 1 8


Course Outline
| Chapter
p # 1 [[Introduction]]
| Chapter # 2 [Discrete-Time Signals and Systems]

| Chapter # 3 [The Z-Transform]

| Chapter # 4 [Sampling of Continuous-Time Signals]

| Chapter # 6 [Structures for Discrete-Time Systems]

| Chapter # 7 [Filter Design Techniques]

| Chapter # 8 [The Discrete Fourier Transform]

Digital Signal Processing Lecture 1 9


Definitions of DSP
| Signal
g
y A function of independent variables such as time,
distance, position, temperature and pressure
y 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.
data
y Or may be discrete such as temperature, stock, etc.

| Processing
y Operating in some fashion on signal to extract some
useful information

Digital Signal Processing Lecture 1 10


Definitions of DSP
| Digital
g Signal
g Processing
g
y Concerned with the representation of signals by sequence
of numbers or symbols and the processing of these
sequence
y The purpose of such processing may be to estimate
characteristic parameters or transform a signal

Digital Signal Processing Lecture 1 11


Characterization and classification of
signals
| Depending
p g on number of independent
p variables
y 1-D Signals : speech signal
y 2-D Signals : Image signal
y M-D
M D Signals
Si l : Video
Vid signal
i l
| Based on independent variables
y Continuous time signal: signal is defined at every
Continuous-time
instant of time
y Discrete-time signal: takes certain numerical values
at specified discrete instants of time,
time basically a
sequence of numbers

Digital Signal Processing Lecture 1 12


Types of Signals

Digital Signal Processing Lecture 1 13


Types of Signals

Digital Signal Processing Lecture 1 14


Definition of Discrete-time Signal &
System
| Define at equally
q y spaced
p 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)}

{ ( )} = {{... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}}


{x(n)}

| Arrow indicate time index, n = 0

Digital Signal Processing Lecture 1 15


Definition of Discrete-time Signal &
System
| Define at equally
q y spaced
p 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)}

{ ( )} = {{... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}}


{x(n)}

| Arrow indicate time index, n = 0

Digital Signal Processing Lecture 1 16


Definition of Discrete-time Signal &
System
| The discrete-time signal is obtained by
periodically
i di ll sampling li a continuous-time
i i signal
i l at
uniform time interval.
| The sampling interval or period is denoted as Ts.
Th the
Thus th sampling li frequency
f can be
b d defined
fi d 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 :-
[ ] = xa[t]
x[n] [ ] = xa[nT
[ Ts],
] n = …,-2,-1,0,1,2,...
2 1012

Digital Signal Processing Lecture 1 17


Definition of Discrete-time Signal &
System
| Periodic Sampling
p g of an analog
g signal
g is shown
below:

Digital Signal Processing Lecture 1 18


Operation on Sequence
| If the input
p signal
g to the systems
y is DTS,, the
output of the systems will be DTS.

INPUT SYSTEM OUTPUT


x[n] y[n]

Digital Signal Processing Lecture 1 19


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 Lecture 1 20


Operation on Sequence
| Time shiftingg
w4[n] = x[n – N] , N is an integer
y If N > 0 ; it’s a delay operation ; is a unit delay
y 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 Lecture 1 21


SEQUENCE REPRESENTATION
| Unit sample/unit
p
impulse
δ[n] = {1, n = 0;
0 n≠0}
0,
y Unit sample shifted by
k samples is
δ[n k ] =
δ[n- {1,
{1 n = k;
0, n ≠ k}

Digital Signal Processing Lecture 1 22


SEQUENCE REPRESENTATION
| Unit Step
p
µ[n] = {1, n ≥ 0;
0, n < 0 }
y Unit step shifted by k
samples is
µ[n - k] = {1,
{1 n ≥ k;
0, n < k }

Digital Signal Processing Lecture 1 23


Sequence Representation
| Unit sample
p and unit step
p are related as follows

∞ n
µ[n] = ∑ δ [n − m] = ∑ δ [k ]
m =0 k = −∞

δ [ n ] = µ [ n ] − µ [ n − 1]

Digital Signal Processing Lecture 1 24


Sequence Representation
| Sinusoidal

x[n] = A cos(ωo n + φ ), − ∞ < n < ∞

Digital Signal Processing Lecture 1 25


Sinusoidal

Digital Signal Processing Lecture 1 26


Digital Signal Processing Lecture 1 27
Sequence Representation
| Real Exponential
p
| x[n] = Aαn

Digital Signal Processing Lecture 1 28


Sequence Representation
| Complex
p Exponential
p
x
| [n] = Aеjωn; ω frequency of complex exponential sinusoid, A
is a constant

Digital Signal Processing Lecture 1 29


Introduction to LTI System
| Discrete-time Systems
y
y Function: to process a given input sequence to
generate an output sequence

Discrete-time
Discrete time system
x[n] y[n]
Input Output
sequence sequence

Fig: Example of a single-input, single-output system

Digital Signal Processing Lecture 1 30


Introduction to LTI System Classification
of Discrete-time System

Linear DTS
[ ]
x[n] [ ]
y[n]
= αx1[n] + βx2[n] = αy1[n] + βy2[n]
Digital Signal Processing Lecture 1 31
Introduction to LTI System
Classification of Discrete-time System

Digital Signal Processing Lecture 1 32


Classification of Discrete-time System
Time Invariant system

Digital Signal Processing Lecture 1 33


Introduction to LTI System
Classification of Discrete-time System
| Causal System
y
y Changes in output samples do not precede changes in
input samples
y y[no] depends only on x[n] for n ≤ no
y Example:
y[n] = x[n]-x[n-1]
y

Digital Signal Processing Lecture 1 34


Introduction to LTI System
Classification of Discrete-time System
| Stable System
y
y For every bounded input, the output is also bounded
(BIBO)
y Is the y[n] is the response to x[n],
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 positive constant

Digital Signal Processing Lecture 1 35


Introduction to LTI System Impulse and
Step Response
| If the input
p to the DTS system
y is Unit Impulse
p
(δ[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
S
Step R
Response (s[n]).
( [ ])

Digital Signal Processing Lecture 1 36


Impulse Response

Digital Signal Processing Lecture 1 37


Input-Output Relationship
|A Linear time
time-invariant
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 Lecture 1 38


Input-Output Relationship
| [ ] can be expressed
x[n] p 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
t d as

y[n] = x[n] ∗ h [n]


Digital Signal Processing Lecture 1 39
Computation of Discrete Convolution

Digital Signal Processing Lecture 1 40


Input-output Relationship
| Properties of convolution
y Commutative

x1[n] ∗ x2 [n] = x2 [n] ∗ x1[n]


y Associative

x1[n]∗(x2[n] + x3[n]) = x1[n]∗ x2[n] + x1[n]∗ x3[n]


y Di t ib ti
Distributive
( x1[n] ∗ x2 [n]) ∗ x3 [n] = x1[n] ∗ ( x2 [n] ∗ x3 [n])

Digital Signal Processing Lecture 1 41


Properties of LTI Systems
| Stability
y if and only if, sum of magnitude of Impulse
Response, h[n] is finite


S = ∑ | h [n] | < ∞
n = −∞

Digital Signal Processing Lecture 1 42


Properties of LTI Systems
| Causality
y
y if and only if Impulse Response,h[n] = 0 for all n < 0

Digital Signal Processing Lecture 1 43


Properties of LTI Systems

Digital Signal Processing Lecture 1 44

You might also like