DSP 1

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 40

Digital Signal

Processing
Electrical Engineering Department
Iran University of Science & Tech.

07/25/24 09:03 DSP Course 1


Digital Signal Processing
Topic 1: Introduction
1. Course overview
2. Digital Signal Processing
3. Basic operations & block diagrams
4. Classes of sequences

07/25/24 09:03 DSP Course 2


1. Course Overview
 Digital signal processing:
Modifying signals with computers
 Web site:
http://eeprofs.iust.ac.ir/rezairad/dsp
 Book:
Oppenheim “Digital Signal Processing”
Mitra “Digital Signal Processing”
 Instructor: [email protected]

07/25/24 09:03 DSP Course 3


Grading Structure
 Homeworks: 20%
 Mainly from Oppenheim
 Sunday-sunday schedule
 Collaborate, don’t copy
 Midterm: 20%
 One session
 Final exam: 30%
 Project: 20%
 Class Works: 10%
 Brief representation

07/25/24 09:03 DSP Course 4


Course Project
 Goal: hands-on experience with DSP
 Practical implementation
 Work alone
 Brief report, optional presentation
 Recommend MATLAB
 Titles on website

07/25/24 09:03 DSP Course 5


Course at a glance

07/25/24 09:03 DSP Course 6


2. Digital Signal Processing
 Signals:
Information-bearing function
 E.g. sound: air pressure variation at a point as
a function of time p(t)
 Dimensionality:
Sound: 1-Dimension
Grayscale image i(x,y) : 2-D
Video: 3 x 3-D: {r(x,y,t) g(x,y,t) b(x,y,t)}

07/25/24 09:03 DSP Course 7


Example signals
 Noise - all domains
 Acoustic
 ECG, EEG - biological
 Radar
 Image/video - compression
 etc…

07/25/24 09:03 DSP Course 8


Signal processing
 Modify a signal to
extract/enhance/rearrange the information
 Origin in analog electronics e.g. radar
 Examples…
 Noise reduction
 Data compression
 Representation for recognition/classification…

07/25/24 09:03 DSP Course 9


Digital Signal Processing
 DSP = signal processing on a computer
 Two effects: discrete-time, discrete level

07/25/24 09:03 DSP Course 10


DSP vs. analog SP

07/25/24 09:03 DSP Course 11


Digital vs. analog
 Pros
 Noise performance - quantized signal
 Use a general computer - flexibility, upgrade
 Stability/duplicability
 Novelty
 Cons
 Limitationsof A/D & D/A
 Baseline complexity / power consumption

07/25/24 09:03 DSP Course 12


3. Operations on signals

07/25/24 09:03 DSP Course 13


Sequences

07/25/24 09:03 DSP Course 14


Left- and right-sided

07/25/24 09:03 DSP Course 15


Operations on sequences

07/25/24 09:03 DSP Course 16


More operations

07/25/24 09:03 DSP Course 17


Time shifting

07/25/24 09:03 DSP Course 18


Combination of basic operations

07/25/24 09:03 DSP Course 19


Up- and down-sampling

07/25/24 09:03 DSP Course 20


Down-sampling

07/25/24 09:03 DSP Course 21


Down-sampling

07/25/24 09:03 DSP Course 22


Up-sampling

07/25/24 09:03 DSP Course 23


Up-sampling

07/25/24 09:03 DSP Course 24


Complex numbers

07/25/24 09:03 DSP Course 25


Complex math

07/25/24 09:03 DSP Course 26


Complex conjugate

07/25/24 09:03 DSP Course 27


4. Classes of sequences

07/25/24 09:03 DSP Course 28


Classification by symmetry

07/25/24 09:03 DSP Course 29


Conjugate symmetric decomposition

07/25/24 09:03 DSP Course 30


Basic sequences

07/25/24 09:03 DSP Course 31


More basic sequences

07/25/24 09:03 DSP Course 32


Exponential sequences

07/25/24 09:03 DSP Course 33


Complex exponentials

07/25/24 09:03 DSP Course 34


Complex exponentials

07/25/24 09:03 DSP Course 35


Periodic sequences

07/25/24 09:03 DSP Course 36


Periodic exponentials

07/25/24 09:03 DSP Course 37


Symmetry of periodic sequences

07/25/24 09:03 DSP Course 38


Sampling sinusoids

07/25/24 09:03 DSP Course 39


Aliasing

07/25/24 09:03 DSP Course 40

You might also like