LECTURE 05: CONVOLUTION OF DISCRETE-TIME SIGNALS

Slides:



Advertisements
Similar presentations
Signals and Systems Fall 2003 Lecture #3 11 September 2003
Advertisements

Signals and Systems – Chapter 2
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Lecture 7: Basis Functions & Fourier Series
Leo Lam © Signals and Systems EE235 October 14 th Friday Online version.
Lecture 5: Linear Systems and Convolution
Signals and Systems Lecture #5
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
Systems: Definition Filter
Discrete-Time Fourier Series
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
Properties of the z-Transform
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Linearity Time Shift and Time Reversal Multiplication Integration.
EE3010 SaS, L7 1/19 Lecture 7: Linear Systems and Convolution Specific objectives for today: We’re looking at continuous time signals and systems Understand.
Time Domain Representation of Linear Time Invariant (LTI).
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Introduction to the IEEE Derivation of the DFT Relationship to DTFT DFT of Truncated.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Derivation Transform Pairs Response of LTI Systems Transforms of Periodic Signals.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Review Resources: Wiki: Superheterodyne Receivers RE: Superheterodyne.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Modulation Summation Convolution Initial Value and Final Value Theorems Inverse.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Convolution Definition Graphical Convolution Examples Properties.
Signal and Systems Prof. H. Sameti Chapter #2: 1) Representation of DT signals in terms of shifted unit samples System properties and examples 2) Convolution.
Fourier Analysis of Discrete-Time Systems
Linear Time-Invariant Systems
Representation of CT Signals (Review)
Fourier Analysis of Signals and Systems
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Demultiplexing and Demodulation Superheterodyne Receivers Review Resources: Wiki:
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Motivation for the Laplace Transform
Time Domain Representation of Linear Time Invariant (LTI).
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Eigenfunctions Fourier Series of CT Signals Trigonometric Fourier.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Frequency Response Response of a Sinusoid DT MA Filter Filter Design DT WMA Filter.
Linear Constant-Coefficient Difference Equations
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Derivation of the DFT Relationship to DTFT DFT of Truncated Signals.
Signals and Systems Lecture #6 EE3010_Lecture6Al-Dhaifallah_Term3321.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Difference Equations Transfer Functions Block Diagrams Resources:
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Eigenfunctions Fourier Series of CT Signals Trigonometric Fourier Series Dirichlet.
Description and Analysis of Systems Chapter 3. 03/06/06M. J. Roberts - All Rights Reserved2 Systems Systems have inputs and outputs Systems accept excitation.
1 Computing the output response of LTI Systems. By breaking or decomposing and representing the input signal to the LTI system into terms of a linear combination.
Leo Lam © Signals and Systems EE235. Leo Lam © Today’s menu LTI System – Impulse response Lead in to Convolution.
Time Domain Representations of Linear Time-Invariant Systems
Properties of the z-Transform
Linear Constant-Coefficient Difference Equations
LECTURE 30: SYSTEM ANALYSIS USING THE TRANSFER FUNCTION
Lect2 Time Domain Analysis
CEN352 Dr. Nassim Ammour King Saud University
Discrete-time Systems
LECTURE 11: FOURIER TRANSFORM PROPERTIES
Linear Time Invariant Systems
Signal Processing First
LECTURE 33: DIFFERENCE EQUATIONS
Recap: Chapters 1-7: Signals and Systems
Description and Analysis of Systems
Lecture 4: Discrete-Time Systems
Signal and Systems Chapter 2: LTI Systems
Notes Assignments Tutorial problems
Lecture 5: Linear Systems and Convolution
2 Linear Time-Invariant Systems --Analysis of Signals and Systems in time-domain An arbitrary signal can be represented as the supposition of scaled.
Chapter 3 Convolution Representation
2. Linear Time-Invariant Systems
LECTURE 18: FOURIER ANALYSIS OF CT SYSTEMS
Signals & Systems (CNET - 221) Chapter-3 Linear Time Invariant System
LECTURE 07: CONVOLUTION FOR CT SYSTEMS
LECTURE 20: FOURIER ANALYSIS OF DT SYSTEMS
Concept of frequency in Discrete Signals & Introduction to LTI Systems
LECTURE 02: BASIC PROPERTIES OF SIGNALS
Convolution sum.
LECTURE 11: FOURIER TRANSFORM PROPERTIES
Lecture 3 Discrete time systems
Presentation transcript:

LECTURE 05: CONVOLUTION OF DISCRETE-TIME SIGNALS Objectives: Representation of DT Signals Response of DT LTI Systems Convolution Examples Properties Resources: MIT 6.003: Lecture 3 Wiki: Convolution CNX: Discrete-Time Convolution JHU: Convolution ISIP: Convolution Java Applet MS Equation 3.0 was used with settings of: 18, 12, 8, 18, 12. URL:

Exploiting Superposition and Time-Invariance DT LTI System Are there sets of “basic” signals, xk[n], such that: We can represent any signal as a linear combination (e.g, weighted sum) of these building blocks? (Hint: Recall Fourier Series.) The response of an LTI system to these basic signals is easy to compute and provides significant insight. For LTI Systems (CT or DT) there are two natural choices for these building blocks: Later we will learn that there are many families of such functions: sinusoids, exponentials, and even data-dependent functions. The latter are extremely useful in compression and pattern recognition applications. DT Systems: (unit pulse) CT Systems: (impulse)

Representation of DT Signals Using Unit Pulses

Response of a DT LTI Systems – Convolution Define the unit pulse response, h[n], as the response of a DT LTI system to a unit pulse function, [n]. Using the principle of time-invariance: Using the principle of linearity: Comments: Recall that linearity implies the weighted sum of input signals will produce a similar weighted sum of output signals. Each unit pulse function, [n-k], produces a corresponding time-delayed version of the system impulse response function (h[n-k]). The summation is referred to as the convolution sum. The symbol “*” is used to denote the convolution operation. convolution operator convolution sum

LTI Systems and Impulse Response The output of any DT LTI is a convolution of the input signal with the unit pulse response: Any DT LTI system is completely characterized by its unit pulse response. Convolution has a simple graphical interpretation: DT LTI

Visualizing Convolution There are four basic steps to the calculation: The operation has a simple graphical interpretation:

Calculating Successive Values We can calculate each output point by shifting the unit pulse response one sample at a time: y[n] = 0 for n < ??? y[-1] = y[0] = y[1] = … y[n] = 0 for n > ??? Can we generalize this result?

Graphical Convolution 2 1 -1 -1 1 -1 k = -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9

Graphical Convolution (Cont.) 2 1 -1 -1 1 -1 k = -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9

Graphical Convolution (Cont.) Observations: y[n] = 0 for n > 4 If we define the duration of h[n] as the difference in time from the first nonzero sample to the last nonzero sample, the duration of h[n], Lh, is 4 samples. Similarly, Lx = 3. The duration of y[n] is: Ly = Lx + Lh – 1. This is a good sanity check. The fact that the output has a duration longer than the input indicates that convolution often acts like a low pass filter and smoothes the signal.

Examples of DT Convolution Example: unit-pulse Example: delayed unit-pulse Example: unit step Example: integration

Properties of Convolution Commutative: Implications Distributive: Associative:

Useful Properties of (DT) LTI Systems Causality: Stability: Bounded Input ↔ Bounded Output Sufficient Condition: Necessary Condition:

Summary We introduced a method for computing the output of a discrete-time (DT) linear time-invariant (LTI) system known as convolution. We demonstrated how this operation can be performed analytically and graphically. We discussed three important properties: commutative, associative and distributive. Question: can we determine key properties of a system, such as causality and stability, by examining the system impulse response? There are several interactive tools available that demonstrate graphical convolution: ISIP: Convolution Java Applet.