COMM 602 Digital Signal Processing - GUC

41
COMM 602 Digital Signal Processing Lecture 1 Dr. Engy Aly Maher Spring 2020

Transcript of COMM 602 Digital Signal Processing - GUC

Page 1: COMM 602 Digital Signal Processing - GUC

COMM 602

Digital Signal Processing

Lecture 1

Dr. Engy Aly MaherSpring 2020

Page 2: COMM 602 Digital Signal Processing - GUC

Course Instructor

• Dr. Engy Aly Maher

• E-mail: [email protected]

• Office: C3-317

• Office Hours: By appointment

Page 3: COMM 602 Digital Signal Processing - GUC

Textbook & References

• John G. Proakis, Dimitris Manolakis, “Digital Signal

Processing: Principles, Algorithms and Applications”, 4th

Edition, Prentice Hall

• Steven W. Smith, “The Scientist and Engineer's Guide to Digital

Signal Processing” (available online : http://www.dspguide.com)

• Robert D. Strum and Donald E. Kirk,“First Principles of Discrete

Systems and Digital Signal Processing”, Addison Wesley

• Richard G. Lyons, “Understanding Digital Signal Processing”,

Pearson Education

• Vinay Ingle and John G.Proakis, “Digital Signal Processing Using

MATLAB”, Thomson-Engineering

• Prof. Ahmed ElMahdy – COMM 602 DSP Slides

Page 4: COMM 602 Digital Signal Processing - GUC

Course Objectives

By the end of the course, we will develop a solid understanding of DSP

fundamentals including:

• Analog vs. digital signal representation and processing

• Why DSP? advantages, limitations and fundamental tradeoffs

• Relationship between frequency and time representations

• Analysis and processing of signals in the temporal/spatial as well as

in the frequency domain

• Practical applications of DSP

• Implementation of DSP algorithms using MATLAB

Page 5: COMM 602 Digital Signal Processing - GUC

Course Topics

• Discrete-time signals and systems

• Linear time-invariant (LTI) systems and their properties

• The Z-transform and its application in the analysis of LTI systems

• Frequency domain representations including Discrete Fourier

transform (DFT) and fast Fourier transform (FFT)

• Design of digital filters (FIR, IIR)

Page 6: COMM 602 Digital Signal Processing - GUC

Evaluation

• Assignments: 10%

• Quizzes: 20%

• Matlab Practical Assignment: 5%

• Midterm exam: 25%

• Final Exam: 40%

Page 7: COMM 602 Digital Signal Processing - GUC

Introduction to

Digital Signal Processing

Page 8: COMM 602 Digital Signal Processing - GUC

DSP Scenario

Page 9: COMM 602 Digital Signal Processing - GUC

Why DSP?

• digital data storage and transmission is much moreeffective than in the analogue form

• flexibility: processing functions can be altered oradjusted

• possibility of implementing much more complicatedprocessing functions than in analogue devices

• efficient implementation of fast algorithms and matrix-based processing

• speed of digital operation tends to grow rapidly with theyears of technical progress

• a very high accuracy and reliability is possible toachieve

• dynamic range can be increased

• signal multiplexing: simultaneous (parallel) processing

Page 10: COMM 602 Digital Signal Processing - GUC

Applications

• Music: recording, playback, mixing, synthesis, storage (e.g. CD-

players)

• Speech: recognition, synthesis (e.g. automatic speakers)

• Communications and multimedia: signal generation, transmission,

modulation and compression, data protection via error-correcting

signal coding, (e.g. digital modems, TV and telephony, computers,

video conferencing and lnternet)

• Radar: filtering, detection, feature extraction, localization, tracking,

identification (e.g. air-traffic control)

• Image processing: 2D filtering, enhancement, compression, pattern

recognition (e.g. satellite images)

• Biomedicine: diagnosis, patient monitoring, preventive care

Page 11: COMM 602 Digital Signal Processing - GUC

Definition

• 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

Page 12: COMM 602 Digital Signal Processing - GUC

ADC

Page 13: COMM 602 Digital Signal Processing - GUC

ADC

Page 14: COMM 602 Digital Signal Processing - GUC

Sampling Theorem and Aliasing

Page 15: COMM 602 Digital Signal Processing - GUC

Sampling Theorem and Aliasing

Page 16: COMM 602 Digital Signal Processing - GUC

Types of Signals

Page 17: COMM 602 Digital Signal Processing - GUC

Representation of Discrete Signals

Page 18: COMM 602 Digital Signal Processing - GUC

Important Discrete Time Signals

Page 19: COMM 602 Digital Signal Processing - GUC

Important Discrete Time Signals

Page 20: COMM 602 Digital Signal Processing - GUC

Important Discrete Time Signals

Page 21: COMM 602 Digital Signal Processing - GUC

Important Discrete Time Signals

Page 22: COMM 602 Digital Signal Processing - GUC

Important Discrete Time Signals

Page 23: COMM 602 Digital Signal Processing - GUC

Mathematical Formulas for the

exponential signals

Page 24: COMM 602 Digital Signal Processing - GUC

Important Discrete Time Signals

Page 25: COMM 602 Digital Signal Processing - GUC

Operations on Signals

Page 26: COMM 602 Digital Signal Processing - GUC

Operations on Signals

Page 27: COMM 602 Digital Signal Processing - GUC

Operations on Signals

Page 28: COMM 602 Digital Signal Processing - GUC

Operations on Signals

Page 29: COMM 602 Digital Signal Processing - GUC

Operations on Signals

Page 30: COMM 602 Digital Signal Processing - GUC

Example:-

Page 31: COMM 602 Digital Signal Processing - GUC

Energy and Power

Page 32: COMM 602 Digital Signal Processing - GUC

Periodic Signals

Page 33: COMM 602 Digital Signal Processing - GUC

Even & Odd Signals

Page 34: COMM 602 Digital Signal Processing - GUC

Discrete System or Digital system

Page 35: COMM 602 Digital Signal Processing - GUC

Basic System Properties

Page 36: COMM 602 Digital Signal Processing - GUC

Basic System Properties

Page 37: COMM 602 Digital Signal Processing - GUC

Basic System Properties

Page 38: COMM 602 Digital Signal Processing - GUC

Basic System Properties

Page 39: COMM 602 Digital Signal Processing - GUC

Basic System Properties

Page 40: COMM 602 Digital Signal Processing - GUC

Basic System Properties

Page 41: COMM 602 Digital Signal Processing - GUC

Basic System Properties