SlideShare a Scribd company logo
1 of 46
DIGITAL SIGNAL PROCESSING
CHAPTER 2
Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and
Buck, ©1999-2000 Prentice Hall Inc.
Introduction
Digital Signal Processing
Examples
Digital Signal Processing
Examples
Digital Signal Processing
Examples
Digital Signal Processing
Applications
Digital Signal Processing
Why DSP?
Digital Signal Processing
Textbook and References
Textbook:
 Oppenheim, A.V., Schafer, R.W, "Discrete-Time
Signal Processing", 2nd Edition, Prentice-Hall,
1999.
Reference Books:
 Digital Signal Processing (4th Edition), John G.
Proakis, Dimitris K Manolakis
 Vinay K. Ingle, John G. Proakis, “Digital Signal
Processing using MATLAB”, 2nd Ed., Thomson,
2007.
Digital Signal Processing
Course Outline
 Chapter # 1 [Introduction]
 Chapter # 2 [Discrete-Time Signals and Systems]
 Chapter # 3 [The Z-Transform]
 Chapter # 4 [Sampling of Continuous-Time Signals]
 Chapter # 6 [Structures for Discrete-Time Systems]
 Chapter # 7 [Filter Design Techniques]
 Chapter # 8 [The Discrete Fourier Transform]
Digital Signal Processing
Definitions of DSP
 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
Digital Signal Processing
Definitions of DSP
 Digital SignalProcessing
● Concerned with the representation of signals by sequence
of numbers or symbols and the processing of these
sequence
● The purpose of such processing may be to estimate
characteristic parameters or transform a signal
Digital Signal Processing
Characterization and classification of
signals
 Depending on number of independent variables
● 1-D Signals : speech signal
● 2-D Signals : Image signal
● M-D Signals : Video signal
 Based on independent variables
● Continuous-time signal: signal is defined at every
instant of time
● Discrete-time signal: takes certain numerical values at
specified discrete instants of time, basically a
sequence of numbers
Digital Signal Processing
Types of Signals
Digital Signal Processing
Types of Signals
Digital Signal Processing
Definition of Discrete-time Signal &
System
 Define at equally spaced discrete value of time
 Represented as a sequence of numbers
 The sequence is denoted as x[n];where n is an
integer in the range of -∞ to ∞.
 A discrete time is represented as {x(n)}
{x(n)} = {... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}
 Arrow indicate time index, n = 0
Digital Signal Processing
Definition of Discrete-time Signal &
System
 Define at equally spaced discrete value of time
 Represented as a sequence of numbers
 The sequence is denoted as x[n];where n is an
integer in the range of -∞ to ∞.
 A discrete time is represented as {x(n)}
{x(n)} = {... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}
 Arrow indicate time index, n = 0
Digital Signal Processing
Definition of Discrete-time Signal &
System
 The discrete-time signal is obtained by periodically
sampling a continuous-time signal at uniform time
interval.
 The sampling interval or period is denoted as Ts.
Thus the sampling frequency can be defined as
reciprocal of Ts, namely,
Fs = 1 / Ts.
 When the analog is sampled at certain period of
time, the discrete-time signal can be written as
below :-
x[n] = xa[t] = xa[nTs], n = …,-2,-1,0,1,2,...
Digital Signal Processing
Definition of Discrete-time Signal &
System
 Periodic Sampling of an analog signal is shown
below:
Digital Signal Processing
Operation on Sequence
 If the input signal to the systems is DTS, the
output of the systems will be DTS.
INPUT
x[n]
OUTPUT
y[n]
SYSTEM
Digital Signal Processing
Operation on Sequence
 Product/modulation
w1[n] = x[n].y[n]
 Multiplication/scaling
w2[n] = Ax[n]
 Addition
w3[n] = x[n] + y[n]
Digital Signal Processing
Operation on Sequence
 Time shifting
w4[n] = x[n – N] , N is an integer
● If N > 0 ; it’s a delay operation ; is a unit delay
● If N < 0 ; its an advance operation
w5[n] = x[n + 1] ; is a unit advance
 Time reversal
w6[n] = x[- n]
Digital Signal Processing
SEQUENCE REPRESENTATION
 Unit sample/unit
impulse
δ[n] = {1, n = 0;
0, n ≠ 0 }
● Unit sample shifted by
k samples is
δ[n- k ] = {1, n = k;
0, n ≠ k}
Digital Signal Processing
SEQUENCE REPRESENTATION
 Unit Step
µ[n] = {1, n ≥ 0;
0, n < 0 }
● Unit step shifted by k
samples is
µ[n - k] = {1, n ≥ k;
0, n < k }
Digital Signal Processing
Sequence Representation
 Unit sample and unit step are related as follows
 n
[n]  [n  m]  [k]
m0 k 
[n]  [n]  [n 1]
Digital Signal Processing
Sequence Representation
 Sinusoidal
),   n  
x[n]  Acos(on 
Digital Signal Processing
Sinusoidal
Digital Signal Processing
Digital Signal Processing
Sequence Representation
 Real Exponential
 x[n] = Aαn
28
Digital Signal Processing
Sequence Representation
 Complex Exponential
x[n] = Aеjωn; ω frequency of complex exponential sinusoid, A
is a constant
Digital Signal Processing
Introduction to LTI System
 Discrete-time Systems
● Function: to process a given input sequence to
generate an output sequence
Discrete-time system
x[n]
Input
sequenc
e
y[n]
Output
sequenc
e
Fig: Example of a single-input, single-output system
Digital Signal Processing
Introduction to LTI System Classification of
Discrete-time System
Linear DTS
x[n]
= αx1[n] + βx2[n]
Digital Signal Processing
y[n]
= αy1[n] + βy2[n]
Introduction to LTI System
Classification of Discrete-time System
Digital Signal Processing
Classification of Discrete-time System Time
Invariant system
Digital Signal Processing
Introduction to LTI System
Classification of Discrete-time System
 Causal System
● Changes in output samples do not precede changes in
input samples
● y[no] depends only on x[n] for n ≤ no
● Example:
y[n] = x[n]-x[n-1]
Digital Signal Processing
Introduction to LTI System
Classification of Discrete-time System
 Stable System
● For every bounded input, the output is also bounded
(BIBO)
● Is the y[n] is the response to x[n], and if
|x[n]| < Bx for all value of n
then
|y[n]| < By for all value of n
Where Bx and By are finite positiveconstant
Digital Signal Processing
Introduction to LTI System Impulse and
Step Response
 If the input to the DTS system is Unit Impulse
(δ[n]), then output of the system will be
Impulse Response (h[n]).
 If the input to the DTS system is Unit Step (µ[n]),
then output of the system will be
Step Response (s[n]).
Digital Signal Processing
Impulse Response
Digital Signal Processing
Input-Output Relationship
 A Linear time-invariant system satisfied
both the linearity and time invariance
properties.
 An LTI discrete-time system is
characterized by its impulse response
 Example:
x[n] = 0.5δ[n+2] + 1.5δ[n-1] - δ[n-4]
will result in
y[n] = 0.5h[n+2] + 1.5h[n-1] - h[n-4]
Digital Signal Processing
Input-Output Relationship
 x[n] can be expressed in the form

x[n]   x[k] [n  k ]
k 
where x[k] denotes the kth sample of sequence {x[n]}
 The response to the LTI system is
 
y[n]  x[k]h[n  k]  x[n  k]h[k]
k k
or represented as
y[n]  x[n]h[n]
Digital Signal Processing
Computation of Discrete Convolution
Digital Signal Processing
Input-output Relationship
 Properties of convolution
● Commutative
x1[n] x2[n]  x2[n] x1[n]
● Associative
x1[n](x2[n]x3[n])x1[n]x2[n]x1[n]x3[n]
● Distributive
(x1[n] x2[n]) x3[n]  x1[n](x2[n] x3[n])
Digital Signal Processing
Properties of LTI Systems
 Stability
● if and only if, sum of magnitude of Impulse
Response, h[n] is finite

S  | h[n] |  
n
Digital Signal Processing
Properties of LTI Systems
 Causality
● if and only if Impulse Response,h[n] = 0 for all n < 0
Digital Signal Processing
Properties of LTI Systems
Digital Signal Processing
Digital Signal Processing
Digital Signal Processing

More Related Content

Similar to DSP Fundamentals Explained

Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...iosrjce
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huangjhonce
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huangSagar Ahir
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyondsskysunilyadav
 
Unit 1 -Introduction to signals and standard signals
Unit 1 -Introduction to signals  and standard signalsUnit 1 -Introduction to signals  and standard signals
Unit 1 -Introduction to signals and standard signalsDr.SHANTHI K.G
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Rediet Moges
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsChandrashekhar Padole
 
Real Time Filtering on Embedded ARM
Real Time Filtering on Embedded ARMReal Time Filtering on Embedded ARM
Real Time Filtering on Embedded ARMVincent Claes
 
Signals and Systems-Unit 1 & 2.pptx
Signals and Systems-Unit 1 & 2.pptxSignals and Systems-Unit 1 & 2.pptx
Signals and Systems-Unit 1 & 2.pptxSelamawitHadush1
 
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...www. mientayvn.com
 
SS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signalsSS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signalsNimithaSoman
 

Similar to DSP Fundamentals Explained (20)

Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
T01061142150
T01061142150T01061142150
T01061142150
 
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
 
Basic concepts
Basic conceptsBasic concepts
Basic concepts
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 
Ff tand matlab-wanjun huang
Ff tand matlab-wanjun huangFf tand matlab-wanjun huang
Ff tand matlab-wanjun huang
 
2. signal & systems beyonds
2. signal & systems  beyonds2. signal & systems  beyonds
2. signal & systems beyonds
 
Lti system
Lti systemLti system
Lti system
 
Unit 1 -Introduction to signals and standard signals
Unit 1 -Introduction to signals  and standard signalsUnit 1 -Introduction to signals  and standard signals
Unit 1 -Introduction to signals and standard signals
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02
 
dsp
dspdsp
dsp
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systems
 
Real Time Filtering on Embedded ARM
Real Time Filtering on Embedded ARMReal Time Filtering on Embedded ARM
Real Time Filtering on Embedded ARM
 
unit 11.ppt
unit 11.pptunit 11.ppt
unit 11.ppt
 
Signals basics
Signals basicsSignals basics
Signals basics
 
Signals and Systems-Unit 1 & 2.pptx
Signals and Systems-Unit 1 & 2.pptxSignals and Systems-Unit 1 & 2.pptx
Signals and Systems-Unit 1 & 2.pptx
 
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
Ee341 dsp1 1_sv_chapter1_hay truy cap vao trang www.mientayvn.com de tai them...
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
SS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signalsSS - Unit 1- Introduction of signals and standard signals
SS - Unit 1- Introduction of signals and standard signals
 

Recently uploaded

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Recently uploaded (20)

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

DSP Fundamentals Explained

  • 1. DIGITAL SIGNAL PROCESSING CHAPTER 2 Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, ©1999-2000 Prentice Hall Inc.
  • 8. Textbook and References Textbook:  Oppenheim, A.V., Schafer, R.W, "Discrete-Time Signal Processing", 2nd Edition, Prentice-Hall, 1999. Reference Books:  Digital Signal Processing (4th Edition), John G. Proakis, Dimitris K Manolakis  Vinay K. Ingle, John G. Proakis, “Digital Signal Processing using MATLAB”, 2nd Ed., Thomson, 2007. Digital Signal Processing
  • 9. Course Outline  Chapter # 1 [Introduction]  Chapter # 2 [Discrete-Time Signals and Systems]  Chapter # 3 [The Z-Transform]  Chapter # 4 [Sampling of Continuous-Time Signals]  Chapter # 6 [Structures for Discrete-Time Systems]  Chapter # 7 [Filter Design Techniques]  Chapter # 8 [The Discrete Fourier Transform] Digital Signal Processing
  • 10. Definitions of DSP  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 Digital Signal Processing
  • 11. Definitions of DSP  Digital SignalProcessing ● Concerned with the representation of signals by sequence of numbers or symbols and the processing of these sequence ● The purpose of such processing may be to estimate characteristic parameters or transform a signal Digital Signal Processing
  • 12. Characterization and classification of signals  Depending on number of independent variables ● 1-D Signals : speech signal ● 2-D Signals : Image signal ● M-D Signals : Video signal  Based on independent variables ● Continuous-time signal: signal is defined at every instant of time ● Discrete-time signal: takes certain numerical values at specified discrete instants of time, basically a sequence of numbers Digital Signal Processing
  • 13. Types of Signals Digital Signal Processing
  • 14. Types of Signals Digital Signal Processing
  • 15. Definition of Discrete-time Signal & System  Define at equally spaced discrete value of time  Represented as a sequence of numbers  The sequence is denoted as x[n];where n is an integer in the range of -∞ to ∞.  A discrete time is represented as {x(n)} {x(n)} = {... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}  Arrow indicate time index, n = 0 Digital Signal Processing
  • 16. Definition of Discrete-time Signal & System  Define at equally spaced discrete value of time  Represented as a sequence of numbers  The sequence is denoted as x[n];where n is an integer in the range of -∞ to ∞.  A discrete time is represented as {x(n)} {x(n)} = {... 0.95, -0.2, 2.17, 1.1, 0.2, -3.67, 2.9 ...}  Arrow indicate time index, n = 0 Digital Signal Processing
  • 17. Definition of Discrete-time Signal & System  The discrete-time signal is obtained by periodically sampling a continuous-time signal at uniform time interval.  The sampling interval or period is denoted as Ts. Thus the sampling frequency can be defined as reciprocal of Ts, namely, Fs = 1 / Ts.  When the analog is sampled at certain period of time, the discrete-time signal can be written as below :- x[n] = xa[t] = xa[nTs], n = …,-2,-1,0,1,2,... Digital Signal Processing
  • 18. Definition of Discrete-time Signal & System  Periodic Sampling of an analog signal is shown below: Digital Signal Processing
  • 19. Operation on Sequence  If the input signal to the systems is DTS, the output of the systems will be DTS. INPUT x[n] OUTPUT y[n] SYSTEM Digital Signal Processing
  • 20. Operation on Sequence  Product/modulation w1[n] = x[n].y[n]  Multiplication/scaling w2[n] = Ax[n]  Addition w3[n] = x[n] + y[n] Digital Signal Processing
  • 21. Operation on Sequence  Time shifting w4[n] = x[n – N] , N is an integer ● If N > 0 ; it’s a delay operation ; is a unit delay ● If N < 0 ; its an advance operation w5[n] = x[n + 1] ; is a unit advance  Time reversal w6[n] = x[- n] Digital Signal Processing
  • 22. SEQUENCE REPRESENTATION  Unit sample/unit impulse δ[n] = {1, n = 0; 0, n ≠ 0 } ● Unit sample shifted by k samples is δ[n- k ] = {1, n = k; 0, n ≠ k} Digital Signal Processing
  • 23. SEQUENCE REPRESENTATION  Unit Step µ[n] = {1, n ≥ 0; 0, n < 0 } ● Unit step shifted by k samples is µ[n - k] = {1, n ≥ k; 0, n < k } Digital Signal Processing
  • 24. Sequence Representation  Unit sample and unit step are related as follows  n [n]  [n  m]  [k] m0 k  [n]  [n]  [n 1] Digital Signal Processing
  • 25. Sequence Representation  Sinusoidal ),   n   x[n]  Acos(on  Digital Signal Processing
  • 28. Sequence Representation  Real Exponential  x[n] = Aαn 28 Digital Signal Processing
  • 29. Sequence Representation  Complex Exponential x[n] = Aеjωn; ω frequency of complex exponential sinusoid, A is a constant Digital Signal Processing
  • 30. Introduction to LTI System  Discrete-time Systems ● Function: to process a given input sequence to generate an output sequence Discrete-time system x[n] Input sequenc e y[n] Output sequenc e Fig: Example of a single-input, single-output system Digital Signal Processing
  • 31. Introduction to LTI System Classification of Discrete-time System Linear DTS x[n] = αx1[n] + βx2[n] Digital Signal Processing y[n] = αy1[n] + βy2[n]
  • 32. Introduction to LTI System Classification of Discrete-time System Digital Signal Processing
  • 33. Classification of Discrete-time System Time Invariant system Digital Signal Processing
  • 34. Introduction to LTI System Classification of Discrete-time System  Causal System ● Changes in output samples do not precede changes in input samples ● y[no] depends only on x[n] for n ≤ no ● Example: y[n] = x[n]-x[n-1] Digital Signal Processing
  • 35. Introduction to LTI System Classification of Discrete-time System  Stable System ● For every bounded input, the output is also bounded (BIBO) ● Is the y[n] is the response to x[n], and if |x[n]| < Bx for all value of n then |y[n]| < By for all value of n Where Bx and By are finite positiveconstant Digital Signal Processing
  • 36. Introduction to LTI System Impulse and Step Response  If the input to the DTS system is Unit Impulse (δ[n]), then output of the system will be Impulse Response (h[n]).  If the input to the DTS system is Unit Step (µ[n]), then output of the system will be Step Response (s[n]). Digital Signal Processing
  • 38. Input-Output Relationship  A Linear time-invariant system satisfied both the linearity and time invariance properties.  An LTI discrete-time system is characterized by its impulse response  Example: x[n] = 0.5δ[n+2] + 1.5δ[n-1] - δ[n-4] will result in y[n] = 0.5h[n+2] + 1.5h[n-1] - h[n-4] Digital Signal Processing
  • 39. Input-Output Relationship  x[n] can be expressed in the form  x[n]   x[k] [n  k ] k  where x[k] denotes the kth sample of sequence {x[n]}  The response to the LTI system is   y[n]  x[k]h[n  k]  x[n  k]h[k] k k or represented as y[n]  x[n]h[n] Digital Signal Processing
  • 40. Computation of Discrete Convolution Digital Signal Processing
  • 41. Input-output Relationship  Properties of convolution ● Commutative x1[n] x2[n]  x2[n] x1[n] ● Associative x1[n](x2[n]x3[n])x1[n]x2[n]x1[n]x3[n] ● Distributive (x1[n] x2[n]) x3[n]  x1[n](x2[n] x3[n]) Digital Signal Processing
  • 42. Properties of LTI Systems  Stability ● if and only if, sum of magnitude of Impulse Response, h[n] is finite  S  | h[n] |   n Digital Signal Processing
  • 43. Properties of LTI Systems  Causality ● if and only if Impulse Response,h[n] = 0 for all n < 0 Digital Signal Processing
  • 44. Properties of LTI Systems Digital Signal Processing