a_n x^(n) a_0 x = 0 with initial conditions x(0) =... = x^(n-2)(0) = 0, x^(n-1)(0) = 1/a_n.

Similar documents
18. Impulse and step responses

/ \ ( )-----/\/\/\/ \ / In Lecture 3 we offered this as an example of a first order LTI system.

[1] Model of on/off process: a light turns on; first it is dark, then it is light. The basic model is the Heaviside unit step function

Modes and Roots ... mx + bx + kx = 0. (2)

信號與系統 Signals and Systems

Chapter 3 Convolution Representation

Signals and Systems Chapter 2

信號與系統 Signals and Systems

Definition and Properties

Second order Unit Impulse Response. 1. Effect of a Unit Impulse on a Second order System

Linear Filters and Convolution. Ahmed Ashraf

Convolution and Linear Systems

Warm-up: What is the Laplace transform of f(t) = e^{-t} cos(3t)? We could do this by writing it as (1/2)( e^{(-1+3i)t} + e^{(-1-3i)t} )

Discussion Section #2, 31 Jan 2014

Solution 10 July 2015 ECE301 Signals and Systems: Midterm. Cover Sheet

6.003 (Fall 2011) Quiz #3 November 16, 2011

2.004 Dynamics and Control II Spring 2008

Solutions of Spring 2008 Final Exam

INTRODUCTION TO TRANSFER FUNCTIONS

2.161 Signal Processing: Continuous and Discrete Fall 2008

Introduction to Signals and Systems Lecture #4 - Input-output Representation of LTI Systems Guillaume Drion Academic year

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1

Chapter 2: Linear systems & sinusoids OVE EDFORS DEPT. OF EIT, LUND UNIVERSITY

17. Impulses and generalized functions

Study Guide Block 2: Ordinary Differential Equations. Unit 9: The Laplace Transform, Part Overview

6.02 Fall 2012 Lecture #10

Signal Processing and Linear Systems1 Lecture 4: Characterizing Systems

Massachusetts Institute of Technology

10. Operators and the Exponential Response Formula

Rui Wang, Assistant professor Dept. of Information and Communication Tongji University.

Chapter 1 Fundamental Concepts

4. Sinusoidal solutions

Massachusetts Institute of Technology

Problem Value Score No/Wrong Rec 3

8 Continuous-Time Fourier Transform

2.161 Signal Processing: Continuous and Discrete Fall 2008

CLTI Differential Equations (3A) Young Won Lim 6/4/15

Modeling and Analysis of Systems Lecture #3 - Linear, Time-Invariant (LTI) Systems. Guillaume Drion Academic year

Vector Space Examples Math 203 Spring 2014 Myers. Example: S = set of all doubly infinite sequences of real numbers = {{y k } : k Z, y k R}

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

Lecture 19 IIR Filters

6.02 Fall 2012 Lecture #11

I. Impulse Response and Convolution

u = (u, v) = y The velocity field described by ψ automatically satisfies the incompressibility condition, and it should be noted that

NAME: 23 February 2017 EE301 Signals and Systems Exam 1 Cover Sheet

Module 24: Outline. Expt. 8: Part 2:Undriven RLC Circuits

6.003: Signals and Systems

6.241 Dynamic Systems and Control

This lecture is a review for the exam. The majority of the exam is on what we ve learned about rectangular matrices.

Frequency Response (III) Lecture 26:

1. The accumulated net change function or area-so-far function

Section 5. Graphing Systems

Definition: A "linear first order ODE" is one that can be put in the "standard form"

CH.6 Laplace Transform

x(t + t) = x(t) + Ix(t) t.

VU Signal and Image Processing

Practice Problems For Test 3

Lecture Notes March 11, 2015

2. Higher-order Linear ODE s

Lecture 8: Ordinary Differential Equations

Practice Problems For Test 3

Lecture 7 PN Junction and MOS Electrostatics(IV) Metal Oxide Semiconductor Structure (contd.)

Grades will be determined by the correctness of your answers (explanations are not required).

Module 1: Signals & System

8.323 Relativistic Quantum Field Theory I

Chapter 2 Time-Domain Representations of LTI Systems

LTI Systems (Continuous & Discrete) - Basics

18.03 Class 23, Apr 2. Laplace Transform: Second order equations; completing the square; t-shift; step and delta signals. Rules:

MITOCW watch?v=b1ekhyc9tto

6.241 Dynamic Systems and Control

Mechanical Translational Systems

16.30 Estimation and Control of Aerospace Systems

NAME: 13 February 2013 EE301 Signals and Systems Exam 1 Cover Sheet

EE290C Spring Motivation. Lecture 6: Link Performance Analysis. Elad Alon Dept. of EECS. Does eqn. above predict everything? EE290C Lecture 5 2

2. CONVOLUTION. Convolution sum. Response of d.t. LTI systems at a certain input signal

Lecture 27 Frequency Response 2

An overview of key ideas

hapter 8 Simulation/Realization 8 Introduction Given an nth-order state-space description of the form x_ (t) = f (x(t) u(t) t) (state evolution equati

2.161 Signal Processing: Continuous and Discrete Fall 2008

Continuous-Time Frequency Response (II) Lecture 28: EECS 20 N April 2, Laurent El Ghaoui

Note: Please use the actual date you accessed this material in your citation.

Lecture 1 From Continuous-Time to Discrete-Time

[1] Model of on/off process: a light turns on; first it is dark, then it is light. The basic model is the Heaviside unit step function

More calculations of the derivative

MITOCW 2. Harmonic Oscillators with Damping

Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.

Ch 2: Linear Time-Invariant System

Math 3313: Differential Equations Second-order ordinary differential equations

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit dwm/courses/2tf

Background LTI Systems (4A) Young Won Lim 4/20/15

Solving a RLC Circuit using Convolution with DERIVE for Windows

Analog Signals and Systems and their properties

Dr. Ian R. Manchester

Review of Analog Signal Analysis

S&S S&S S&S. Signals and Systems (18-396) Spring Semester, Department of Electrical and Computer Engineering

Laplace Transforms and use in Automatic Control

Continuous-Time Fourier Transform

Lecture 11 FIR Filters

Introduction to Modern Control MT 2016

18.175: Lecture 8 Weak laws and moment-generating/characteristic functions

Transcription:

18.03 Class 25, April 7, 2010 Convolution, or, the superposition of impulse response 1. General equivalent initial conditions for delta response 2. Two implications of LTI 3. Superposition of unit impulse responses 4. Convolution product 1. Equivalent for general delta-response ( t > 0 ) : p(d) x = a_n x^(n) +... + a_0 x ( a_n not zero) p(d) w = delta(t) with rest initial conditions specifies the *unit impulse response*. For t > 0, this equation is equivalent (for t > 0 ) to a_n x^(n) +... + a_0 x = 0 with initial conditions x(0) =... = x^(n-2)(0) = 0, x^(n-1)(0) = 1/a_n. Ex: n = 2 : mx" + bx' + kx = delta(t), rest initial conditions, is equivalent to mx" + bx' + kx = 0, x(0) = 0, x'(0) = 1/m. [2] We work with a system modeled by an LTI operator p(d) = a_n D^n +... The time invariance has two important consequences: (a) If p(d) x = q(t), then p(d) x' = q'(t). This is because D p(d) = p(d) D (because the coefficients are constant) so p(d) x' = p(d) Dx = D p(d) x = D q = q'. In particular, since u'(t) = delta(t), v'(t) = w(t) : the derivative of the unit step response is the unit impulse response. e.g. D v = D ( u(t) (1/k) ( 1 - e^{-kt}) ) = e^{-kt} = w. (Notice that v is continuous: there are no delta terms in its generalized derivative.) (b) It doesn't really matter when you start the clock. So, for example, we found that the unit impulse response for D+kI is w(t) = u(t) e^{-kt} and the unit step response is v(t) = u(t) (1/k) ( 1 - e^{-kt} ). By time invariance the solution to x' + kx = delta(t-a) with x(t) = 0 for t < a is x = u(t-a) e^{-k(t-a)}). [3] We learn about a system by studying how it responds to various input signals.

I claim that the unit impulse response w(t) contains complete information about the LTI operator p(d) (and so about the system it represents). In fact there is a formula which gives the system response (with rest initial conditions) to any input signal q(t) (with q(t) = 0 for t < 0 ) as a kind of "product" of w(t) with q(t), namely w(t)*q(t). Definition. Let f(t) and g(t) be such that f(t) = 0 = g(t) for t < 0. The *convolution product* of f(t) and g(t) is f(t) * g(t) = integral_0^t f(t-tau) g(tau) d tau I hope this crazy looking formula becomes sensible to you by the end of the lecture! Story: Suppose phosphates from a farm run off fields into a lake, at a rate q(t) which varies with the seasons. For definiteness let's say q(t) = u(t) ( 1 + cos(bt) ) Once in the lake, the phosphate load decays -- it's carried out of the stream at a rate proportional to the amount in the lake: x' + ax = q(t), x(0) = 0 We will find the solution to this differential equation in a clever way. The unit impulse response for this system is w(t) = u(t) e^{-at} This tells you how much of each pound is left after t units of time have elapsed. If c pounds go in at time 0, then w(t) c pounds remain at time t > 0. More generally (by time invariance) if c pounds go in at time tau, then w(t-tau) c pounds remain at time t > tau. More realistically, let h be a small time interval. If q(tau) h pounds go in between time tau and time tau + h, then w(t-tau) q(tau) h pounds remain at time t > tau. Now fix a time t. We'll think about how x(t) gets built up from the contributions made during the time between 0 and t. Break time up into small intervals each of width h, the "step size." In the first interval of time, between t = 0 and t = h, approximately q(0) h pounds of phosphate gets dumped into the lake.

By time t this has decayed to the amount w(t) q(0) h In the next time interval, between t = h and t = 2h, approximately q(h) h pounds of phosphate gets added, and by time t it has decayed to w(t-h) q(h) h In the next interval we have q(2h) h which at time t has been reduced to w(t-2h) q(2h) h This continues (assuming t is a multiple of h) up to time t - h, which yields at time t : w(h) q(t-h) h Add these up: w(t) q(0) h + w(t-h) q(h) h + w(t-2h) q(2h) h +... + w(h) q(t-h) h Take the limit as h --> 0 : this is a Riemann sum approximating the integral x(t) = integral_0^t w(t-tau) q(tau) d tau (#) That's the formula. For us, x(t) = integral_0^t e^{-a(t-tau)} (1 + cos(b tau)) d tau The unit impulse response serves as a weight here - it tells you what the long term impact of an action is. "Weight function" = "Unit impulse response." I used the "Convolution: Accumulation" tool with signal f(t) = 1 + cos(bt) and weight function (written g(t) in the tool) u(t)e^{-at}. Restatement: Suppose w(t) is the weight function of p(d). Then the solution of p(d)x = q(t) satisfying rest initial conditions is x(t) = integral_0^t w(t-tau) q(tau) d tau This works for any order. In the second order case, you think of the input signal as made up of many little blows, each producing a decaying ringing into the future. They get added up by superposition, and this is the convolution integral. It is sometimes called the superposition integral. It's the superposition of unit impulse responses.

You learn about a system by studying how it responds to input signals. The interesting thing is that just one single system response suffices to determine the system response to any signal at all. This is based on two major assumptions: Linear, and Time Invariant. [4] This means we can represent the system by its unit impulse response. In terms of an input/output diagram (where rest initial conditions are assumed) q(t) ----> "w(t)" ----> w(t) * q(t) In particular, delta(t) ----> "w(t)" ----> w(t) * delta(t), but also by definition the output is w(t) : w(t) * delta(t) = w(t). This * is NOT just the product w(t)f(t). Nevertheless it deserves to be called a "product." For one thing, it is associative and commutative: (f(t) * g(t)) * h(t) = f(t) * (g(t) * h(t)) an distributive: f(t) * g(t) = g(t) * f(t) f(t) (c_1 g_1(t) + c_2 g_2(t) ) = c_1 f(t) * g_1(t) + c_2 f(t) * g_2(t) Also f(t) * delta(t) = f(t) shows that the delta function serves as a "unit" for this "multiplication." The book carries out the integration manipulation you need to do to see these facts. Here's a proof of associativity using systems and signals: Think about feeding the output of the "g(t)" system into the "f(t)" system: ----> "g(t)" -------------> "f(t)" ----> This is a new system, a "composite" system. What is its unit impulse response? delta(t)----> "g(t)" ---->g(t)----> "f(t)" ---->f(t) * g(t)

so an input of h(t) gives an output of (f(t) * g(t)) * h(t). On the other hand, h(t)---> "g(t)" --->g(t) * h(t)---> "f(t)" --->f(t) * (g(t) * h(t)) \ \ \ ----------------> "f(t)*g(t)" --------------->(f(t) * g(t)) * h(t)

MIT OpenCourseWare http://ocw.mit.edu 18.03 Differential Equations Spring 2010 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.