SlideShare a Scribd company logo
1 of 12
EE-2027 SaS, L5 1/12
Lecture 5: Linear Systems and Convolution
2. Linear systems, Convolution (3 lectures): Impulse
response, input signals as continuum of
impulses. Convolution, discrete-time and
continuous-time. LTI systems and convolution
Specific objectives for today:
We’re looking at continuous time signals and systems
• Understand a system’s impulse response properties
• Show how any input signal can be decomposed into
a continuum of impulses
• Convolution
EE-2027 SaS, L5 2/12
Lecture 5: Resources
Core material
SaS, O&W, C2.2
Background material
MIT lecture 4
EE-2027 SaS, L5 3/12
Introduction to “Continuous” Convolution
In this lecture, we’re going to
understand how the convolution
theory can be applied to continuous
systems. This is probably most
easily introduced by considering
the relationship between discrete
and continuous systems.
The convolution sum for discrete
systems was based on the sifting
principle, the input signal can be
represented as a superposition
(linear combination) of scaled and
shifted impulse functions.
This can be generalised to continuous
signals, by thinking of it as the
limiting case of arbitrarily thin
pulses
EE-2027 SaS, L5 4/12
Signal “Staircase” Approximation
As previously shown, any continuous signal can be approximated
by a linear combination of thin, delayed pulses:
Note that this pulse (rectangle) has a unit integral. Then we have:
Only one pulse is non-zero for any value of t. Then as ∆→0
When ∆→0, the summation approaches an integral
This is known as the sifting property of the continuous-time
impulse and there are an infinite number of such impulses δ(t-τ)


 ∆<≤
= ∆
∆
otherwise0
t0
)(
1
tδ
∑
∞
−∞=
∆ ∆∆−∆=
k
ktkxtx )()()(
^
δ
∑
∞
−∞=
∆
→∆
∆∆−∆=
k
ktkxtx )()(lim)(
0
δ
∫
∞
∞−
−= ττδτ dtxtx )()()(
δ∆(t)
∆
1/∆
EE-2027 SaS, L5 5/12
Alternative Derivation of Sifting Property
The unit impulse function, δ(t), could have been used to directly
derive the sifting function.
Therefore:
The previous derivation strongly emphasises the close
relationship between the structure for both discrete and
continuous-time signals
1)(
0)(
=−
≠=−
∫
∞
∞−
ττδ
ττδ
dt
tt
)(
)()(
)()()()(
tx
dttx
dttxdtx
=
−=
−=−
∫
∫∫
∞
∞−
∞
∞−
∞
∞−
ττδ
ττδττδτ
ττδτ ≠=− ttx 0)()(
EE-2027 SaS, L5 6/12
Continuous Time Convolution
Given that the input signal can be approximated by a sum of
scaled, shifted version of the pulse signal, δ∆(t-k∆)
The linear system’s output signal y is the superposition of the
responses, hk∆(t), which is the system response to δ∆(t-k∆).
From the discrete-time convolution:
What remains is to consider as ∆→0. In this case:
∑
∞
−∞=
∆ ∆∆−∆=
k
ktkxtx )()()(
^
δ
^
^
∑
∞
−∞=
∆ ∆∆=
k
k thkxty )()()(
^^
∫
∑
∞
∞−
∞
−∞=
∆
→∆
=
∆∆=
ττ τ dthx
thkxty
k
k
)()(
)()(lim)(
^
0
EE-2027 SaS, L5 7/12
Example: Discrete to Continuous Time
Linear Convolution
The CT input signal (red) x(t)
is approximated (blue) by:
Each pulse signal
generates a response
Therefore the DT convolution
response is
Which approximates the CT
convolution response
∑
∞
−∞=
∆ ∆∆−∆=
k
ktkxtx )()()(
^
δ
)( ∆−∆ ktδ
)(
^
thk∆
∑
∞
−∞=
∆ ∆∆=
k
k thkxty )()()(
^^
∫
∞
∞−
= ττ τ dthxty )()()(
EE-2027 SaS, L5 8/12
Linear Time Invariant Convolution
For a linear, time invariant system, all the impulse responses
are simply time shifted versions:
Therefore, convolution for an LTI system is defined by:
This is known as the convolution integral or the
superposition integral
Algebraically, it can be written as:
To evaluate the integral for a specific value of t, obtain the
signal h(t-τ) and multiply it with x(τ) and the value y(t) is
obtained by integrating over τ from –∞ to ∞.
Demonstrated in the following examples
∫
∞
∞−
−= τττ dthxty )()()(
)()( ττ −= thth
)(*)()( thtxty =
EE-2027 SaS, L5 9/12
Example 1: CT Convolution
Let x(t) be the input to a LTI system
with unit impulse response h(t):
For t>0:
We can compute y(t) for t>0:
So for all t:
)()(
0)()(
tuth
atuetx at
=
>= −


 <<
=−
−
otherwise0
0
)()(
te
thx
a
τ
ττ
τ
( )at
a
ta
a
t
a
e
edety
−
−−
−=
−== ∫
1
)(
1
0
1
0
ττ
τ
( ) )(1)( 1
tuety at
a
−
−=
In this example
a=1
EE-2027 SaS, L5 10/12
Example 2: CT Convolution
Calculate the convolution of the
following signals
The convolution integral
becomes:
For t-3≥0, the product x(τ)h(t-τ)
is non-zero for -∞<τ<0, so the
convolution integral becomes:
)3()(
)()( 2
−=
−=
tuth
tuetx t
∫
−
∞−
−
==
3
)3(2
2
12
)(
t
t
edety ττ
∫ ∞−
==
0
2
12
)( ττ
dety
EE-2027 SaS, L5 11/12
Lecture 5: Summary
A continuous signal x(t) can be represented via the sifting
property:
Any continuous LTI system can be completely determined by
measuring its unit impulse response h(t)
Given the input signal and the LTI system unit impulse
response, the system’s output can be determined via
convolution via
Note that this is an alternative way of calculating the solution
y(t) compared to an ODE. h(t) contains the derivative
information about the LHS of the ODE and the input signal
represents the RHS.
∫
∞
∞−
−= ττδτ dtxtx )()()(
∫
∞
∞−
−= τττ dthxty )()()(
EE-2027 SaS, L5 12/12
Lecture 5: Exercises
SaS, O&W Q2.8-2.14

More Related Content

What's hot

Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
mikeproud
 
Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200
Maung Maung Latt
 
Direct digital frequency synthesizer
Direct digital frequency synthesizerDirect digital frequency synthesizer
Direct digital frequency synthesizer
Venkat Malai Avichi
 
1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of Signals
INDIAN NAVY
 

What's hot (20)

Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
 
3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems3.Frequency Domain Representation of Signals and Systems
3.Frequency Domain Representation of Signals and Systems
 
Dsss final
Dsss finalDsss final
Dsss final
 
Signals & systems
Signals & systems Signals & systems
Signals & systems
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Computing DFT using Matrix method
Computing DFT using Matrix methodComputing DFT using Matrix method
Computing DFT using Matrix method
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systems
 
Overlap save method and overlap add method in dsp
Overlap save method and overlap add method in dspOverlap save method and overlap add method in dsp
Overlap save method and overlap add method in dsp
 
convolution
convolutionconvolution
convolution
 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulation
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200
 
4.Sampling and Hilbert Transform
4.Sampling and Hilbert Transform4.Sampling and Hilbert Transform
4.Sampling and Hilbert Transform
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
State space analysis
State space analysisState space analysis
State space analysis
 
Types of system
Types of system Types of system
Types of system
 
Direct digital frequency synthesizer
Direct digital frequency synthesizerDirect digital frequency synthesizer
Direct digital frequency synthesizer
 
signals and systems
signals and systemssignals and systems
signals and systems
 
1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of Signals
 

Viewers also liked

Lecture1 Intro To Signa
Lecture1 Intro To SignaLecture1 Intro To Signa
Lecture1 Intro To Signa
babak danyal
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems
Zlatan Ahmadovic
 
Signals and systems( chapter 1)
Signals and systems( chapter 1)Signals and systems( chapter 1)
Signals and systems( chapter 1)
Fariza Zahari
 
Signals and classification
Signals and classificationSignals and classification
Signals and classification
Suraj Mishra
 

Viewers also liked (20)

Lecture2 Signal and Systems
Lecture2 Signal and SystemsLecture2 Signal and Systems
Lecture2 Signal and Systems
 
Lecture4 Signal and Systems
Lecture4  Signal and SystemsLecture4  Signal and Systems
Lecture4 Signal and Systems
 
Signal & systems
Signal & systemsSignal & systems
Signal & systems
 
Lecture3 Signal and Systems
Lecture3 Signal and SystemsLecture3 Signal and Systems
Lecture3 Signal and Systems
 
Lecture9 Signal and Systems
Lecture9 Signal and SystemsLecture9 Signal and Systems
Lecture9 Signal and Systems
 
Lecture1 Intro To Signa
Lecture1 Intro To SignaLecture1 Intro To Signa
Lecture1 Intro To Signa
 
Signals and Systems Notes
Signals and Systems Notes Signals and Systems Notes
Signals and Systems Notes
 
Lecture7 Signal and Systems
Lecture7 Signal and SystemsLecture7 Signal and Systems
Lecture7 Signal and Systems
 
Lti and z transform
Lti and z transformLti and z transform
Lti and z transform
 
Lecture6 Signal and Systems
Lecture6 Signal and SystemsLecture6 Signal and Systems
Lecture6 Signal and Systems
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems
 
Signals and systems( chapter 1)
Signals and systems( chapter 1)Signals and systems( chapter 1)
Signals and systems( chapter 1)
 
Lab no.07
Lab no.07Lab no.07
Lab no.07
 
signal and system Lecture 1
signal and system Lecture 1signal and system Lecture 1
signal and system Lecture 1
 
Hw1 solution
Hw1 solutionHw1 solution
Hw1 solution
 
Lti system(akept)
Lti system(akept)Lti system(akept)
Lti system(akept)
 
Lti system
Lti systemLti system
Lti system
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
 
Signals and systems
Signals  and systemsSignals  and systems
Signals and systems
 
Signals and classification
Signals and classificationSignals and classification
Signals and classification
 

Similar to Lecture5 Signal and Systems

Unit v rpq1
Unit v rpq1Unit v rpq1
Unit v rpq1
Babu Rao
 
2014 spring crunch seminar (SDE/levy/fractional/spectral method)
2014 spring crunch seminar (SDE/levy/fractional/spectral method)2014 spring crunch seminar (SDE/levy/fractional/spectral method)
2014 spring crunch seminar (SDE/levy/fractional/spectral method)
Zheng Mengdi
 
Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...
Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...
Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...
Chiheb Ben Hammouda
 
Ss important questions
Ss important questionsSs important questions
Ss important questions
Sowji Laddu
 

Similar to Lecture5 Signal and Systems (20)

lecture3_2.pdf
lecture3_2.pdflecture3_2.pdf
lecture3_2.pdf
 
Unit v rpq1
Unit v rpq1Unit v rpq1
Unit v rpq1
 
Lecture 5: The Convolution Sum
Lecture 5: The Convolution SumLecture 5: The Convolution Sum
Lecture 5: The Convolution Sum
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
 
Convolution
ConvolutionConvolution
Convolution
 
Unit 2 signal &amp;system
Unit 2 signal &amp;systemUnit 2 signal &amp;system
Unit 2 signal &amp;system
 
Lect4-LTI-signal-processing1.pdf
Lect4-LTI-signal-processing1.pdfLect4-LTI-signal-processing1.pdf
Lect4-LTI-signal-processing1.pdf
 
Complete l fuzzy metric spaces and common fixed point theorems
Complete l fuzzy metric spaces and  common fixed point theoremsComplete l fuzzy metric spaces and  common fixed point theorems
Complete l fuzzy metric spaces and common fixed point theorems
 
Adaptive dynamic programming algorithm for uncertain nonlinear switched systems
Adaptive dynamic programming algorithm for uncertain nonlinear switched systemsAdaptive dynamic programming algorithm for uncertain nonlinear switched systems
Adaptive dynamic programming algorithm for uncertain nonlinear switched systems
 
residue
residueresidue
residue
 
Lecture8 Signal and Systems
Lecture8 Signal and SystemsLecture8 Signal and Systems
Lecture8 Signal and Systems
 
3. convolution fourier
3. convolution fourier3. convolution fourier
3. convolution fourier
 
Convolution representation impulse response
Convolution representation impulse responseConvolution representation impulse response
Convolution representation impulse response
 
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
 
02_signals.pdf
02_signals.pdf02_signals.pdf
02_signals.pdf
 
2014 spring crunch seminar (SDE/levy/fractional/spectral method)
2014 spring crunch seminar (SDE/levy/fractional/spectral method)2014 spring crunch seminar (SDE/levy/fractional/spectral method)
2014 spring crunch seminar (SDE/levy/fractional/spectral method)
 
Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...
Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...
Seminar Talk: Multilevel Hybrid Split Step Implicit Tau-Leap for Stochastic R...
 
Congrès SMAI 2019
Congrès SMAI 2019Congrès SMAI 2019
Congrès SMAI 2019
 
Ss important questions
Ss important questionsSs important questions
Ss important questions
 
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
MCQMC 2020 talk: Importance Sampling for a Robust and Efficient Multilevel Mo...
 

More from babak danyal

Problems at independence
Problems at independenceProblems at independence
Problems at independence
babak danyal
 
Aligarh movement new
Aligarh movement newAligarh movement new
Aligarh movement new
babak danyal
 
Indus Water Treaty
Indus Water TreatyIndus Water Treaty
Indus Water Treaty
babak danyal
 
The Role of Ulema and Mashaikh in the Pakistan Movement
The Role of Ulema and Mashaikh in the Pakistan MovementThe Role of Ulema and Mashaikh in the Pakistan Movement
The Role of Ulema and Mashaikh in the Pakistan Movement
babak danyal
 
Water dispute between India and Pakistan
Water dispute between India and PakistanWater dispute between India and Pakistan
Water dispute between India and Pakistan
babak danyal
 

More from babak danyal (20)

applist
applistapplist
applist
 
Easy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client SocketsEasy Steps to implement UDP Server and Client Sockets
Easy Steps to implement UDP Server and Client Sockets
 
Java IO Package and Streams
Java IO Package and StreamsJava IO Package and Streams
Java IO Package and Streams
 
Swing and Graphical User Interface in Java
Swing and Graphical User Interface in JavaSwing and Graphical User Interface in Java
Swing and Graphical User Interface in Java
 
Tcp sockets
Tcp socketsTcp sockets
Tcp sockets
 
block ciphers and the des
block ciphers and the desblock ciphers and the des
block ciphers and the des
 
key distribution in network security
key distribution in network securitykey distribution in network security
key distribution in network security
 
Lecture10 Signal and Systems
Lecture10 Signal and SystemsLecture10 Signal and Systems
Lecture10 Signal and Systems
 
Lecture9
Lecture9Lecture9
Lecture9
 
Cns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption TechniquesCns 13f-lec03- Classical Encryption Techniques
Cns 13f-lec03- Classical Encryption Techniques
 
Classical Encryption Techniques in Network Security
Classical Encryption Techniques in Network SecurityClassical Encryption Techniques in Network Security
Classical Encryption Techniques in Network Security
 
Problems at independence
Problems at independenceProblems at independence
Problems at independence
 
Quaid-e-Azam and Early Problems of Pakistan
Quaid-e-Azam and Early Problems of PakistanQuaid-e-Azam and Early Problems of Pakistan
Quaid-e-Azam and Early Problems of Pakistan
 
Aligarh movement new
Aligarh movement newAligarh movement new
Aligarh movement new
 
Indus Water Treaty
Indus Water TreatyIndus Water Treaty
Indus Water Treaty
 
Pakistan's Water Concerns
Pakistan's Water ConcernsPakistan's Water Concerns
Pakistan's Water Concerns
 
The Role of Ulema and Mashaikh in the Pakistan Movement
The Role of Ulema and Mashaikh in the Pakistan MovementThe Role of Ulema and Mashaikh in the Pakistan Movement
The Role of Ulema and Mashaikh in the Pakistan Movement
 
Water dispute between India and Pakistan
Water dispute between India and PakistanWater dispute between India and Pakistan
Water dispute between India and Pakistan
 
Vulnerabilities in IP Protocols
Vulnerabilities in IP ProtocolsVulnerabilities in IP Protocols
Vulnerabilities in IP Protocols
 
Network Security 1st Lecture
Network Security 1st LectureNetwork Security 1st Lecture
Network Security 1st Lecture
 

Recently uploaded

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 

Recently uploaded (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

Lecture5 Signal and Systems

  • 1. EE-2027 SaS, L5 1/12 Lecture 5: Linear Systems and Convolution 2. Linear systems, Convolution (3 lectures): Impulse response, input signals as continuum of impulses. Convolution, discrete-time and continuous-time. LTI systems and convolution Specific objectives for today: We’re looking at continuous time signals and systems • Understand a system’s impulse response properties • Show how any input signal can be decomposed into a continuum of impulses • Convolution
  • 2. EE-2027 SaS, L5 2/12 Lecture 5: Resources Core material SaS, O&W, C2.2 Background material MIT lecture 4
  • 3. EE-2027 SaS, L5 3/12 Introduction to “Continuous” Convolution In this lecture, we’re going to understand how the convolution theory can be applied to continuous systems. This is probably most easily introduced by considering the relationship between discrete and continuous systems. The convolution sum for discrete systems was based on the sifting principle, the input signal can be represented as a superposition (linear combination) of scaled and shifted impulse functions. This can be generalised to continuous signals, by thinking of it as the limiting case of arbitrarily thin pulses
  • 4. EE-2027 SaS, L5 4/12 Signal “Staircase” Approximation As previously shown, any continuous signal can be approximated by a linear combination of thin, delayed pulses: Note that this pulse (rectangle) has a unit integral. Then we have: Only one pulse is non-zero for any value of t. Then as ∆→0 When ∆→0, the summation approaches an integral This is known as the sifting property of the continuous-time impulse and there are an infinite number of such impulses δ(t-τ)    ∆<≤ = ∆ ∆ otherwise0 t0 )( 1 tδ ∑ ∞ −∞= ∆ ∆∆−∆= k ktkxtx )()()( ^ δ ∑ ∞ −∞= ∆ →∆ ∆∆−∆= k ktkxtx )()(lim)( 0 δ ∫ ∞ ∞− −= ττδτ dtxtx )()()( δ∆(t) ∆ 1/∆
  • 5. EE-2027 SaS, L5 5/12 Alternative Derivation of Sifting Property The unit impulse function, δ(t), could have been used to directly derive the sifting function. Therefore: The previous derivation strongly emphasises the close relationship between the structure for both discrete and continuous-time signals 1)( 0)( =− ≠=− ∫ ∞ ∞− ττδ ττδ dt tt )( )()( )()()()( tx dttx dttxdtx = −= −=− ∫ ∫∫ ∞ ∞− ∞ ∞− ∞ ∞− ττδ ττδττδτ ττδτ ≠=− ttx 0)()(
  • 6. EE-2027 SaS, L5 6/12 Continuous Time Convolution Given that the input signal can be approximated by a sum of scaled, shifted version of the pulse signal, δ∆(t-k∆) The linear system’s output signal y is the superposition of the responses, hk∆(t), which is the system response to δ∆(t-k∆). From the discrete-time convolution: What remains is to consider as ∆→0. In this case: ∑ ∞ −∞= ∆ ∆∆−∆= k ktkxtx )()()( ^ δ ^ ^ ∑ ∞ −∞= ∆ ∆∆= k k thkxty )()()( ^^ ∫ ∑ ∞ ∞− ∞ −∞= ∆ →∆ = ∆∆= ττ τ dthx thkxty k k )()( )()(lim)( ^ 0
  • 7. EE-2027 SaS, L5 7/12 Example: Discrete to Continuous Time Linear Convolution The CT input signal (red) x(t) is approximated (blue) by: Each pulse signal generates a response Therefore the DT convolution response is Which approximates the CT convolution response ∑ ∞ −∞= ∆ ∆∆−∆= k ktkxtx )()()( ^ δ )( ∆−∆ ktδ )( ^ thk∆ ∑ ∞ −∞= ∆ ∆∆= k k thkxty )()()( ^^ ∫ ∞ ∞− = ττ τ dthxty )()()(
  • 8. EE-2027 SaS, L5 8/12 Linear Time Invariant Convolution For a linear, time invariant system, all the impulse responses are simply time shifted versions: Therefore, convolution for an LTI system is defined by: This is known as the convolution integral or the superposition integral Algebraically, it can be written as: To evaluate the integral for a specific value of t, obtain the signal h(t-τ) and multiply it with x(τ) and the value y(t) is obtained by integrating over τ from –∞ to ∞. Demonstrated in the following examples ∫ ∞ ∞− −= τττ dthxty )()()( )()( ττ −= thth )(*)()( thtxty =
  • 9. EE-2027 SaS, L5 9/12 Example 1: CT Convolution Let x(t) be the input to a LTI system with unit impulse response h(t): For t>0: We can compute y(t) for t>0: So for all t: )()( 0)()( tuth atuetx at = >= −    << =− − otherwise0 0 )()( te thx a τ ττ τ ( )at a ta a t a e edety − −− −= −== ∫ 1 )( 1 0 1 0 ττ τ ( ) )(1)( 1 tuety at a − −= In this example a=1
  • 10. EE-2027 SaS, L5 10/12 Example 2: CT Convolution Calculate the convolution of the following signals The convolution integral becomes: For t-3≥0, the product x(τ)h(t-τ) is non-zero for -∞<τ<0, so the convolution integral becomes: )3()( )()( 2 −= −= tuth tuetx t ∫ − ∞− − == 3 )3(2 2 12 )( t t edety ττ ∫ ∞− == 0 2 12 )( ττ dety
  • 11. EE-2027 SaS, L5 11/12 Lecture 5: Summary A continuous signal x(t) can be represented via the sifting property: Any continuous LTI system can be completely determined by measuring its unit impulse response h(t) Given the input signal and the LTI system unit impulse response, the system’s output can be determined via convolution via Note that this is an alternative way of calculating the solution y(t) compared to an ODE. h(t) contains the derivative information about the LHS of the ODE and the input signal represents the RHS. ∫ ∞ ∞− −= ττδτ dtxtx )()()( ∫ ∞ ∞− −= τττ dthxty )()()(
  • 12. EE-2027 SaS, L5 12/12 Lecture 5: Exercises SaS, O&W Q2.8-2.14