SlideShare a Scribd company logo
Lecture 1
Introduction
Pre-Requisites
• Signals and Systems
• Signal Basics/Transformations
• System Basics
• Transforms (Fourier, Laplace)
• MATLAB ®
• Think and Test Approach
• No need to reinvent the wheel
• Albeit with its limitations
Course Distribution – 3 Credit Hour
3
•Quizzes (5-6) 10%
•Assignments (3-4) 5%
•Midterm 30%
•Complex Engineering Problem 15%
•Final 40%
© Hira Ali Jamal
Relevant Books
• Textbook:
(Prentice-Hall signal processing series) Oppenheim, Alan V._ Schafer,
Ronald W - Discrete-Time Signal Processing-Pearson (2009)
• Reference Book:
Signals & Systems ?
• Signal Definition?
• representation of information
• a physical quantity that is a function of any independent variable (time, space,
wavelength, …)
• measured quantity that varies with time (or position)
• Examples?
• electrical signal received from a transducer (microphone, thermometer, accelerometer, antenna, etc.)
• amount of precipitation over time; speech signal interpreted by your brain
• System Definition?
• a physical entity that processes the signal in some manner
• Examples ?
human ear; a board marker,…
• defined by models
What is Signal Processing (Kuhn 2005)
Signals may have to be transformed in order to
 amplify or filter out embedded information
 detect patterns
 prepare the signal to survive a transmission channel
 undo distortions contributed by a transmission channel
 compensate for sensor deficiencies
 find information encoded in a different domain.
To do so, we also need:
 methods to measure, characterize, model, and simulate signals.
 mathematical tools that split common channels and transformations into easily manipulated
building blocks.
Signal Processing
Signal
Processing
System
Input
signal
Output
signal
• Function : extract (output) desired
information (e.g. filtering,
parameter estimation)
analog
system
signal output
continuous-time signal continuous-time signal
discrete-
time
system
signal output
discrete-time signal discrete-time signal
digital
system
signal output
digital signal digital signal
Signal Processing
A/D DSP D/A
analog
signal
analog
signal
digital
signal
digital
signal
• Analog input – analog output : Example
– Digital recording of music
• Analog input – digital output: Example
– Touch tone phone dialing
• Digital input – analog output : Example
– Text to speech
• Digital input – digital output : Example
– Compression of a file on computer
Signal
Processing
System
Input
signal
Output
signal
• Function : extract (output) desired
information (e.g. filtering,
parameter estimation)
Processing Examples
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Lecture_1 (1).pptx
Analog Electronics for Signal Processing
(Kuhn 2005)
Passive networks (resistors, capacities,
inductivities, crystals, nonlinear
elements: diodes …), (roughly) linear
operational amplifiers
Advantages:
 passive networks are highly linear
over a very large dynamic range and
bandwidths.
 analog signal-processing circuits
require little or no power.
 analog circuits cause little additional
interference
Digital Signal Processing (Kuhn 2005)
Analog/digital and digital/analog converters, CPU, DSP, ASIC, FPGA
Advantages:
 noise is easy to control after initial quantization
 highly linear (with limited dynamic range)
 complex algorithms fit into a single chip
 flexibility, parameters can be varied in software
 digital processing in insensitive to component tolerances, aging, environmental conditions,
electromagnetic inference
Relatively small size
Digital circuits can easily be mass produced, for example in VLSI form.
Desired accuracy can be achieved by increasing wordlength, within any cost limitation
Digital processors can be time-shared
Adaptive processing is permitted
Storage of digital signals is straightforward
Why Digital Signal Processing
• Disadvantage include:
• Need for A/D and D/A processing
• can require significantly more power (battery, cooling)
• digital clock and switching cause interference
DSP-Where?
• Communication – Signal Processing for Communication
• Channel Estimation, Echo cancellation, Detection, etc.
• Cellular phones, Satellite receivers, Modems, etc.
Courtesy : Lake of Soft
DSP-Where? Contd.
• Speech (sound) applications
• Speech compression, speaker identification, speech enhancement in noisy
environment, special effects
• Cell Phones, MP3 Players, Movies, Dictation, Text-to-speech,…
Speech enhancement
Speaker identification
Courtesy : DSP Development Corp.
Courtesy : Busim SPG
Courtesy : HumanScan GmBH
DSP-Where? Contd.
• Image Processing
• Image is after all a 2-D signal
Raw Image Filtered Image
Object tracking
Courtesy : ISIR, OSAKA Univ.
DSP-Where? Contd.
• Biomedical Signal Processing
• Magnetic Resonance, Tomography, Electrocardiogram,…
Courtesy : Srinivasan
DSP-Where? Contd.
• Military
• Radar, Sonar, Space photographs, remote sensing
Courtesy : IAI
Courtesy : CRISP, NUS
DSP-Where? Contd.
• Mechanical
• Motor control, process control,…
• Automotive
• ABS, GPS, Active Noise Cancellation, Cruise Control, Parking,…
Course Outline -Tentative
31 © Hira Ali Jamal
32
Week Description
1 Introduction to discrete-time signals and systems.
Mathematical description of discrete-time signals and systems both in time domain
as well as in frequency domain, sequences, series, convergence.
2 The Discrete-time Fourier Transform
Discrete Fourier series and its properties, Discrete Fourier transform and its
properties
3 Computation of the Discrete-time Fourier Transform
Efficient computation of the DFT using decimation-in-time and decimation-in-
frequency algorithms.
4 The Z transform – 1
Forward and Inverse Z transform, Properties of the region of convergence (ROC)
5 The Z transform – 2
Properties of Z transform
6 Sampling of Continuous-Time Signals
Frequency domain representation of sampling, Reconstruction of a bandlimited
signal from its samples
7 Multirate Signal Processing - 1
Changing the sampling rate of discrete-time signals.
8 Multirate Signal Processing – 2
© Hira Ali Jamal
33
Week Description
9 Transform Analysis of Discrete-Time Systems – 1
Minimum phase systems, Generalized linear phase systems.
10 Transform Analysis of Discrete-Time Systems – 2
Minimum phase systems, Generalized linear phase systems.
11 Filter design techniques - 1
Laplace Transform, Design of analog filters
12 Filter design techniques – 2
Design of discrete-time IIR filters from continuous-time filters.
13 Filter design techniques – 3
Design of discrete-time FIR filters.
14 Filter design techniques – 3
Design of discrete-time FIR filters.
15 Computation of the Discrete-time Fourier Transform
Efficient computation of the DFT using decimation-in-time and decimation-in-
frequency algorithms.
16 Revision © Hira Ali Jamal

More Related Content

PPTX
Share Lecture-1.pptx
PDF
1.digital signal procseeing-DT Signals.pdf
PDF
Module 1-Introduction to Signals and Systems.pdf
PPT
Discrete-Time Signal Processing
PPT
Unit 1.ppt i6ksjsjskskkaiansnajs a jsbs sjx dn cbdnen d x chdnjeic eix wo
PPT
Introduction to DSP
PPTX
Introduction_to_DSPforengineersforstudy.pptx
PPT
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Share Lecture-1.pptx
1.digital signal procseeing-DT Signals.pdf
Module 1-Introduction to Signals and Systems.pdf
Discrete-Time Signal Processing
Unit 1.ppt i6ksjsjskskkaiansnajs a jsbs sjx dn cbdnen d x chdnjeic eix wo
Introduction to DSP
Introduction_to_DSPforengineersforstudy.pptx
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt

Similar to Lecture_1 (1).pptx (20)

PPT
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
PPTX
Advanced_Digital_Signal_Processing_Lectu(2).pptx
PPT
Digital signal processing part1
PPT
EE8591 Digital Signal Processing Unit -1
PPT
CONCEPT OF SIGNAL AND PROCESSING WITH AP
PDF
slides (1).pdf
PPT
introduction to digital signal processing
PDF
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
PPTX
dsp-u-signal _process_lec01real-timedspsystems.pptx
PPT
Pengolahan Sinyal Digital (Pertemuan - 1)
PDF
Discrete Time Signal Processing 3rd Edition Alan V. Oppenheim
PPTX
introduction_to_digital_signap_process.pptx
PPTX
Digital Signal Processingchapter#01.pptx
PDF
dsp suryakanta of digital signal processing.pdf
PDF
Digital Signal Processing International Edition John G Proakis Dimitris K Man...
PDF
DSP_2018_FOEHU - Lec 0 - Course Outlines
PPTX
EC3492-Digital signal processing unit 1.pptx
PDF
Discrete Time Signal Processing 3rd Edition Alan V. Oppenheim
PDF
3 f3 1_introduction_to_dsp
PPTX
digital signal processing lecture 1.pptx
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Advanced_Digital_Signal_Processing_Lectu(2).pptx
Digital signal processing part1
EE8591 Digital Signal Processing Unit -1
CONCEPT OF SIGNAL AND PROCESSING WITH AP
slides (1).pdf
introduction to digital signal processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
dsp-u-signal _process_lec01real-timedspsystems.pptx
Pengolahan Sinyal Digital (Pertemuan - 1)
Discrete Time Signal Processing 3rd Edition Alan V. Oppenheim
introduction_to_digital_signap_process.pptx
Digital Signal Processingchapter#01.pptx
dsp suryakanta of digital signal processing.pdf
Digital Signal Processing International Edition John G Proakis Dimitris K Man...
DSP_2018_FOEHU - Lec 0 - Course Outlines
EC3492-Digital signal processing unit 1.pptx
Discrete Time Signal Processing 3rd Edition Alan V. Oppenheim
3 f3 1_introduction_to_dsp
digital signal processing lecture 1.pptx
Ad

Recently uploaded (20)

PPTX
Welding lecture in detail for understanding
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPT
Mechanical Engineering MATERIALS Selection
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
Sustainable Sites - Green Building Construction
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Foundation to blockchain - A guide to Blockchain Tech
Welding lecture in detail for understanding
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Mechanical Engineering MATERIALS Selection
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Operating System & Kernel Study Guide-1 - converted.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
bas. eng. economics group 4 presentation 1.pptx
Geodesy 1.pptx...............................................
Sustainable Sites - Green Building Construction
CYBER-CRIMES AND SECURITY A guide to understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
R24 SURVEYING LAB MANUAL for civil enggi
Foundation to blockchain - A guide to Blockchain Tech
Ad

Lecture_1 (1).pptx

  • 2. Pre-Requisites • Signals and Systems • Signal Basics/Transformations • System Basics • Transforms (Fourier, Laplace) • MATLAB ® • Think and Test Approach • No need to reinvent the wheel • Albeit with its limitations
  • 3. Course Distribution – 3 Credit Hour 3 •Quizzes (5-6) 10% •Assignments (3-4) 5% •Midterm 30% •Complex Engineering Problem 15% •Final 40% © Hira Ali Jamal
  • 4. Relevant Books • Textbook: (Prentice-Hall signal processing series) Oppenheim, Alan V._ Schafer, Ronald W - Discrete-Time Signal Processing-Pearson (2009) • Reference Book:
  • 5. Signals & Systems ? • Signal Definition? • representation of information • a physical quantity that is a function of any independent variable (time, space, wavelength, …) • measured quantity that varies with time (or position) • Examples? • electrical signal received from a transducer (microphone, thermometer, accelerometer, antenna, etc.) • amount of precipitation over time; speech signal interpreted by your brain • System Definition? • a physical entity that processes the signal in some manner • Examples ? human ear; a board marker,… • defined by models
  • 6. What is Signal Processing (Kuhn 2005) Signals may have to be transformed in order to  amplify or filter out embedded information  detect patterns  prepare the signal to survive a transmission channel  undo distortions contributed by a transmission channel  compensate for sensor deficiencies  find information encoded in a different domain. To do so, we also need:  methods to measure, characterize, model, and simulate signals.  mathematical tools that split common channels and transformations into easily manipulated building blocks.
  • 7. Signal Processing Signal Processing System Input signal Output signal • Function : extract (output) desired information (e.g. filtering, parameter estimation) analog system signal output continuous-time signal continuous-time signal discrete- time system signal output discrete-time signal discrete-time signal digital system signal output digital signal digital signal
  • 8. Signal Processing A/D DSP D/A analog signal analog signal digital signal digital signal • Analog input – analog output : Example – Digital recording of music • Analog input – digital output: Example – Touch tone phone dialing • Digital input – analog output : Example – Text to speech • Digital input – digital output : Example – Compression of a file on computer Signal Processing System Input signal Output signal • Function : extract (output) desired information (e.g. filtering, parameter estimation) Processing Examples
  • 22. Analog Electronics for Signal Processing (Kuhn 2005) Passive networks (resistors, capacities, inductivities, crystals, nonlinear elements: diodes …), (roughly) linear operational amplifiers Advantages:  passive networks are highly linear over a very large dynamic range and bandwidths.  analog signal-processing circuits require little or no power.  analog circuits cause little additional interference
  • 23. Digital Signal Processing (Kuhn 2005) Analog/digital and digital/analog converters, CPU, DSP, ASIC, FPGA Advantages:  noise is easy to control after initial quantization  highly linear (with limited dynamic range)  complex algorithms fit into a single chip  flexibility, parameters can be varied in software  digital processing in insensitive to component tolerances, aging, environmental conditions, electromagnetic inference Relatively small size Digital circuits can easily be mass produced, for example in VLSI form. Desired accuracy can be achieved by increasing wordlength, within any cost limitation Digital processors can be time-shared Adaptive processing is permitted Storage of digital signals is straightforward
  • 24. Why Digital Signal Processing • Disadvantage include: • Need for A/D and D/A processing • can require significantly more power (battery, cooling) • digital clock and switching cause interference
  • 25. DSP-Where? • Communication – Signal Processing for Communication • Channel Estimation, Echo cancellation, Detection, etc. • Cellular phones, Satellite receivers, Modems, etc. Courtesy : Lake of Soft
  • 26. DSP-Where? Contd. • Speech (sound) applications • Speech compression, speaker identification, speech enhancement in noisy environment, special effects • Cell Phones, MP3 Players, Movies, Dictation, Text-to-speech,… Speech enhancement Speaker identification Courtesy : DSP Development Corp. Courtesy : Busim SPG Courtesy : HumanScan GmBH
  • 27. DSP-Where? Contd. • Image Processing • Image is after all a 2-D signal Raw Image Filtered Image Object tracking Courtesy : ISIR, OSAKA Univ.
  • 28. DSP-Where? Contd. • Biomedical Signal Processing • Magnetic Resonance, Tomography, Electrocardiogram,… Courtesy : Srinivasan
  • 29. DSP-Where? Contd. • Military • Radar, Sonar, Space photographs, remote sensing Courtesy : IAI Courtesy : CRISP, NUS
  • 30. DSP-Where? Contd. • Mechanical • Motor control, process control,… • Automotive • ABS, GPS, Active Noise Cancellation, Cruise Control, Parking,…
  • 31. Course Outline -Tentative 31 © Hira Ali Jamal
  • 32. 32 Week Description 1 Introduction to discrete-time signals and systems. Mathematical description of discrete-time signals and systems both in time domain as well as in frequency domain, sequences, series, convergence. 2 The Discrete-time Fourier Transform Discrete Fourier series and its properties, Discrete Fourier transform and its properties 3 Computation of the Discrete-time Fourier Transform Efficient computation of the DFT using decimation-in-time and decimation-in- frequency algorithms. 4 The Z transform – 1 Forward and Inverse Z transform, Properties of the region of convergence (ROC) 5 The Z transform – 2 Properties of Z transform 6 Sampling of Continuous-Time Signals Frequency domain representation of sampling, Reconstruction of a bandlimited signal from its samples 7 Multirate Signal Processing - 1 Changing the sampling rate of discrete-time signals. 8 Multirate Signal Processing – 2 © Hira Ali Jamal
  • 33. 33 Week Description 9 Transform Analysis of Discrete-Time Systems – 1 Minimum phase systems, Generalized linear phase systems. 10 Transform Analysis of Discrete-Time Systems – 2 Minimum phase systems, Generalized linear phase systems. 11 Filter design techniques - 1 Laplace Transform, Design of analog filters 12 Filter design techniques – 2 Design of discrete-time IIR filters from continuous-time filters. 13 Filter design techniques – 3 Design of discrete-time FIR filters. 14 Filter design techniques – 3 Design of discrete-time FIR filters. 15 Computation of the Discrete-time Fourier Transform Efficient computation of the DFT using decimation-in-time and decimation-in- frequency algorithms. 16 Revision © Hira Ali Jamal