Digital Signal Processing
Digital Signal Processing Course Description
Course Books
o Text Books:
John G. Proaks and Dimitris G. Manolakis, “ Digital signal processing”, Ed. 4,
Prentice-Hall, 2006 .
Dimitris G.Manolakis and Vinay K. Ingle “Applied Digital Signal Processing
Theory and Practice” 2011
P. Lathi and Roger Green “Essentials of Digital Signal Processing” First published
2014
o References Book :
John G. Proaks and Dimitris G. Manolakis, “ Digital signal processing”, Ed. 4,
Prentice-Hall, 2006
Grading scheme
Assignments 15 %
Quizzes 15%
Midterm Exam 20%
Final Exam 50 %
2
Digital Signal Processing Course Description
Course Syllabus
o Signal and Systems
Prerequisite: circuits
Continuous and discrete time signals, basic system properties: memory-less
and systems with memory, linear and nonlinear systems, time invariant and
time variant systems, causal and non causal systems. Deterministic signals.
Fourier series and Fourier Transforms, Impulse response, transfer function, LTI
system theory, feedback and BIBO stability, and convolution, analysis in time
and frequency domains
o Digital Signal Processing
Prerequisite: Signal and systems
General concepts of digital signal processing (DSP), -Continuous-time system
analysis, -Fourier analysis and sampled data signals, Discrete-time system
analysis, Realization and frequency response of discrete-time systems,
Properties of analog filters, Digital filter design, Basic properties of discrete
and Fast Fourier Transform (FFT), Applications of the discrete Fourier
transform
3
Digital Signal Processing Course Description
Course Syllabus
General concepts of digital signal processing (DSP). Continuous-time system
analysis. Fourier analysis and sampled data signals. Discrete-time system analysis.
Realization and frequency response of discrete-time systems. Properties of analog
filters. Digital filter design. Basic properties of discrete and Fast Fourier
Transform (FFT), Applications of the discrete Fourier transform
Chapter (1) General Concepts of Digital Signal Processing (DSP) .
Chapter (2) Discrete Time Signals and Systems.
Chapter (3) Fourier Analysis.
Chapter (4) Discrete Time System Analysis
Chapter (5) Discrete and Fast Fourier Transform (FFT).
Chapter (6) Realization of Discrete Time Systems.
Chapter (7) Digital Filters Design From Analog Filters.
Chapter (8) Design of Digital Filters.
4
Digital Signal Processing Course Description
References Book :
John G. Proaks and Dimitris G. Manolakis, “ Digital signal processing”, Ed. 4,
Prentice-Hall, 2006
Course Syllabus Reference Book
Ch. (1) General concepts of digital signal processing (DSP) . Chapter (1)
Ch. (2) Discrete time signal and system. Chapter (2)
Ch. (3) Fourier analysis. Chapter (4)
Ch. (4) Discrete-time system analysis Chapter (3)
Ch. (5) Discrete and Fast Fourier Transform (FFT). Chapter (7 & 8)
Ch. (6) Realization of discrete-time systems. Chapter (9)
Ch. (7) Digital filters design from analog filters. Chapter (10)
Ch. (8) Design of digital filters. Chapter (10)
5
Digital Signal Processing Course Description
Key DSP Operations
o Convolution.
o Correlation.
o Digital Filtering.
o Discrete Transformation
Discrete Time Fourier Transform.
Discrete Time Laplace Transform.
Z Transform.
Discrete Time Discrete frequency Fourier Transform (DFT).
Fast Fourier Transform.
7
Digital Signal Processing Fourier Series
What is the Fourier Series ?
o Any finite power, periodic, signal x(t)[period T]
o can be represented as (∞) summation of [sine and cosine waves]
o Called: Trigonometrical Fourier Series.
Two Forms for Fourier Series
o Trigonometric series (Sinusoidal Form)
∞
𝐱 𝐭 = 𝒂𝟎 + 𝒂𝒏 𝒄𝒐𝒔 𝒏𝝎𝟎 𝒕 + 𝒃𝒏 𝒔𝒊𝒏 𝒏𝝎𝟎 𝒕
𝒏=𝟏
o Fourier complex exponential series (Complex Form)
∞
𝐱 𝐭 = 𝐂𝐧 𝐞𝐣𝐧𝛚𝟎 𝐭 𝟏
𝐂𝐧 = 𝒙 𝒕 𝐞−𝐣𝐧𝛚𝟎 𝐭 𝐝𝐭
𝐧=−∞ 𝑻 𝑻
Fourier series: Only applicable to periodic signals
Why do we use cosine and sine Functions?
8
Digital Signal Processing Fourier Transform
What is the Fourier Transform (FT) ?
Time Domain Frequency Domain
∞
𝑿 𝛀 = 𝒙 𝒕 𝒆−𝒋𝛀𝒕 𝒅𝒕
−∞
𝒙(𝒕) New model for signal 𝑿(𝛀)
∞
𝟏
𝒙(𝒕) = 𝑿(𝛀) 𝒆𝒋𝛀𝒕 𝒅𝛀
𝟐𝝅 −∞
o Converting “time-domain” signal model into a “frequency-domain” signal model
o Joseph Fourier (born March 21, 1768, in Auxerre, France; died May 16, 1830.)
9
Digital Signal Processing Laplace Transform
What is the Laplace Transform (LT) ?
o Laplace transform is another method to transform a signal from time domain to
frequency domain (s-domain).
o The basic idea of Laplace transform comes from the Fourier transform.
o Not many signals have their Fourier transform such as 𝒕, 𝒕𝟐 , 𝒆𝒕 etc.
Time Domain ∞ S-Domain
𝑿 𝒔 = 𝒙 𝒕 𝒆−𝒔𝒕 𝒅𝒕
𝟎
𝒙(𝒕) New model for signal 𝑿(𝒔)
𝝈+∞
𝟏
𝒙(𝒕) = 𝑿(𝒔) 𝒆𝒔𝒕 𝒅𝒔
𝟐𝝅𝒋 𝝈−∞
Where: s is referred to as the Laplace operator, which is a complex variable s = ( + j plane)
o Pierre-Simon, Marquis de Laplace (born March 23, 1749, Normandy, France; died
March 5, 1827)
10
Chapter (1)
General Concepts of Digital Signal Processing
Chapter (1) General Concepts of Digital Signal Processing (DSP)
Chapter (2) Discrete Time Signals and Systems.
Chapter (3) Fourier Analysis.
Chapter (4) Discrete-Time System Analysis
Chapter (5) Discrete and Fast Fourier Transform (FFT).
Chapter (6) Realization of Discrete-Time System Analysis
Chapter (7) Digital Filters Design From Analog Filters.
Chapter (8) Design of Digital Filters.
15
Chapter (1) General concepts of digital signal processing (DSP)
What is a digital signal processing?
Digital Operating by the use of discrete signals to represent data in the
form of numbers.
Signal A signal is any variable that carries information
Processing To perform operations on data according to programmed
Instructions
DSP Changing or analyzing information which is measured as discrete
sequences of numbers.
16
Chapter (1) General concepts of digital signal processing (DSP)
Signal
Analog Digital
Analog Analog Analog Signal Digital Digital Digital Signal
Comm. Control Processing Comm. Control Processing
Filters Digital
Amplifiers … Filters
21
Chapter (1) General concepts of digital signal processing (DSP)
What is a digital signal processing?
22
Chapter (1) General concepts of digital signal processing (DSP)
Why do we need Digital Data?
24
Chapter (1) General concepts of digital signal processing (DSP)
What is DSP used for?
... And much more
25
Chapter (1) General concepts of digital signal processing (DSP)
What is DSP used for?
26
Chapter (1) General concepts of digital signal processing (DSP)
What is DSP used for?
27
Chapter (1) General concepts of digital signal processing (DSP)
DSP Applications
o Cellular Mobile Communications.
o Satellite Communications.
o TV and Broadcasting.
o Security.
o Control, Guidance and Navigation processing.
o Biomedical.
o Radar and Missiles.
28
Chapter (1) General concepts of digital signal processing (DSP)
DSP Applications Areas
29
Chapter (1) General concepts of digital signal processing (DSP)
Discrete Time System
o Advantages of DSP over analogue processing
1. Guaranteed accuracy (determined by the number of bits used).
2. No drift in performance due to temperature or age
3. Takes advantage of advances in semiconductor technology.
4. Greater flexibility (can be reprogrammed without modifying hardware).
5. Superior performance (linear phase response possible, and filtering algorithms
can be made adaptive).
6. Sometimes information may already be in digital form.
o Disadvantages of DSP
1. Limitations of ADC and DAC.
2. High power consumption and complexity of a DSP implementation : unsuitable
for simple, low-power application.
3. Limited to signals with relatively low bandwidth.
30