Digital Signal Processing: University of Kurdistan, Iran. Spring 2015

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Digital Signal Processing

Reza Mohammadkhani, PhD Email: Mohammadkhani@gmail.com


Spring 2015
University of Kurdistan, Iran. WWW: eng.uok.ac.ir/mohammadkhani
Course Details
2

Objectives:
Establish a background in Digital Signal Processing Theory
Develop skills for implementation of DSP algorithms

Textbook:
A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal
Processing, 3rd Edition, Prentice Hall, 2009
Grading Policy
Midterm exam: 35%
Final exam: 35%
Homeworks: 10%
Projects: 20%
Course Outline (1)
3

Introduction to Digital Signal Processing


Discrete Time-Signals and Systems (Ch.2)
The z-Transform (Ch.3)
Sampling of Continuous-Time Signals (Ch.4)
Analysis of LTI Systems (Ch.5)
Structures for Discrete-Time Systems (Ch.6)
Course Outline (2)
4

Filter Design Techniques (Ch.7)


The Discrete Fourier Transform (Ch.8)
Computation of DFT
Fourier Analysis of Signals Using DFT
Parametric Signal Modeling
Discrete Hilbert Transforms
5 Introduction
DSP is everywhere
6
Why learn DSP?
7

Impacts all aspects of modern life


Communications (wireless, internet, GPS,…)
Control and monitoring (cars, machines,…)
Multimedia (mp3, video, cameras, restoration…)
Health (medical devices, imaging …)
Military (Radar, Sonar,… )
Example I: Sound applications
8

Compression, enhancement, special effects,


synthesis, recognition, echo cancellation,…
Cell Phones, MP3 Players, Movies, Text-to-speech,…
Example II: Tomography
9

Image from UC Berkeley lecture notes.


Example III: MRI (Magnetic Resonance Imaging)
10

k-space (Raw Data) Image

Discrete Fourier transform


Example IV: functional MRI
11

Sensitivity to blood oxygenation - response to brain activity


Convert from one signal to another
Taking fMRI further
12

fMRI decoding : “Mind Reading”


Gallant Lab, UC Berkeley
Interpretation of signals
Signal Processing?
13

Convert one signal to another


Filter, generate command, …
Humans: the most advanced signal processors
speech and pattern recognition, speech synthesis,…
Most real-world signals are analog
They are continuous in time and amplitude
Convert to voltage or currents using sensors and transducers
Analog circuits process these signals using
Resistors, Capacitors, Inductors, Amplifiers,…
Analog signal processing examples
Audio processing in FM radios
Video processing in traditional TV sets
Limitations of Analog Signal Processing
14

Accuracy limitations due to


Component tolerances
Undesired nonlinearities
Limited repeatability due to
Tolerances
Changes in environmental conditions (Temperature,…)
Sensitivity to electrical noise
Difficulty of implementing certain operations
Nonlinear operations
Time-varying operations
Difficulty of storing information
Digital Signal Processing
15

Represent signals by a sequence of numbers


Sampling or analog-to-digital conversions
Process these numbers with a digital processor
Digital signal processing
Reconstruct analog signal from processed numbers
Reconstruction or digital-to-analog conversion
digital digital
signal signal
analog analog
signal A/D DSP D/A signal

Inherently discrete (example?)


Advantages of DSP
16

Flexibility
System/implementation does not age
“Easy” implementation
Reusable hardware
Sophisticated processing
Process on a computer
(Today) Computation is cheaper and better
References
17

Miki Lustig, EE123 Digital Signal Processing, Lecture


notes, Electrical Engineering and Computer Science,
UC Berkeley, CA, 2012. Available at:
http://inst.eecs.berkeley.edu/~ee123/fa12/
Güner Arslan, EE351M Digital Signal Processing,
Lecture notes, Dept. of Electrical and Computer
Engineering, The University of Texas at Austin, 2007.
Available at:
www.ece.utexas.edu/~arslan/351m.html
18

You might also like