Intro - The University of Jordan

Download Report

Transcript Intro - The University of Jordan

EE 701
Digital Signal Processing and
Filtering
Instructor: Dr. Ghazi Al Sukkar
Dept. of Electrical Engineering
The University of Jordan
Email: [email protected]
1
Course Details




Objective


Establish a background in Digital Signal Processing Theory
Design and implementation of DSP algorithms



Discrete-Time Signal Processing,
Prentice Hall, 3rd Edition
Alan V. Oppenheim, Ronald W. Schafer




Assignments
Project (term paper)
Midterm Exam
Final Exam
Text Book
Grading
-
10%
20%
30%
40%
Note: send me an email (in the subject EE701) to assign
you the term paper.
2
Useful References






Digital Signal processing, by John Proakis and Dimitris G. Monalakis.
Digital Signal Processing, A computer based approach, third edition, by
Sanjit K. Mitra.
Digital Signal Processing, Sanjit H. Mitra. Mc Graw Hill, 3rd Ed. 2006
Digital Signal Processing, R.A. Roberts and C.T. Mullis. AddisonWesley, 1996.
Real-Time Digital Signal Processing, Sen M. Kuo and Bob H. Lee,
Wiley, 2001.
Optimum Signal Processing, S. Orfanidis, MacMillan, 1988.
3
Course Website
http://www2.ju.edu.jo/sites/Academic/ghazi.alsukkar/
4
Course Outline
 Topic 1
Discrete-Time Signals and
Systems + LTI
 Topic 2
The Z-Transform
 Topic 3
Sampling of Continuous Time
Signals
 Topic 4
Transform Analysis of Linear
Time-Invariant Systems
 Topic 5
Structures of Discrete-Time
Systems
5
Outline
 Topic 6
FIR and IRR Discrete Filter
Design Techniques
 Topic 7
The Discrete Fourier
Transform (DFT)
 Topic 8
Computation of the Discrete
Fourier Transform
 Topic 9
Applications of Digital Signal
Processing
6
Where is DSP
7
DSP is Everywhere
 Sound applications
 Compression, enhancement, special effects,
synthesis, recognition, echo cancellation,…
 Cell Phones, MP3 Players, Movies, Dictation, Text-tospeech,…
 Communication
 Modulation, coding, detection, equalization, echo
cancellation,…
 Cell Phones, dial-up modem, DSL modem, Satellite
Receiver,…
 Automotive
 ABS, GPS, Active Noise Cancellation, Cruise Control,
Parking,…
8
DSP Application
 Medical
 Magnetic Resonance, Tomography,
Electrocardiogram,…
 Military
 Radar, Sonar, Space photographs, remote
sensing,…
 Image and Video Applications
 DVD, JPEG, Movie special effects, video
conferencing,…
 Mechanical
 Motor control, process control, oil and mineral
prospecting,…
9
10
Signal Processing
 Humans are the most advanced signal processors
 speech and pattern recognition, speech synthesis,…
 We encounter many types of signals in various
applications
 Electrical signals: voltage, current, magnetic and
electric fields,…
 Mechanical signals: velocity, force, displacement,…
 Acoustic signals: sound, vibration,…
 Other signals: pressure, temperature,…
11
Signal processing
 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
12
Limitations of Analog Signal
Processing
 Accuracy limitations due to
 Component tolerances
 Undesired nonlinearities
 Limited repeatability due to
 Tolerances
 Changes in environmental conditions
 Temperature
 Vibration
13
Cont..
 Sensitivity to electrical noise
 Inflexibility to changes
 Limited dynamic range for voltage
and currents
 Difficulty of implementing certain
operations
 Nonlinear operations
 Time-varying operations
 Difficulty of storing information
14
Digital Signal Processing
 Represent signals by a sequence of numbers
 Sampling or analog-to-digital conversions
 Perform processing on these numbers with a digital
processor
 Digital signal processing
 Reconstruct analog signal from processed numbers
 Reconstruction or digital-to-analog conversion
analog
signal
A/D
digital
signal
DSP
digital
signal
D/A
analog
signal
15
Input vs. Output
 Analog input – analog output
 Digital recording of music
 Analog input – digital output
 Touch tone phone dialing
 Digital input – analog output
 Text to speech
 Digital input – digital output
 Compression of a file on computer
16
Advantages and disadvantages
of Digital Signal Processing
 Advantages









Accuracy can be controlled by choosing word length
Repeatable
Sensitivity to electrical noise is minimal
Dynamic range can be controlled using floating point
numbers
Flexibility can be achieved with software implementations
Non-linear and time-varying operations are easier to
implement
Digital storage is cheap
Digital information can be encrypted for security
Price/performance and reduced time-to-market
17
Cont..
 Disadvantages
 Sampling causes loss of information
 A/D and D/A requires mixed-signal
hardware
 Limited speed of processors!!!
 Quantization and round-off errors
18