Lecture 2 ELE 301: Signals and Systems

Similar documents
Lecture 1 Signals. notation and meaning. common signals. size of a signal. qualitative properties of signals. impulsive signals

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Lecture 2. Introduction to Systems (Lathi )

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

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

Lecture 8 ELE 301: Signals and Systems

1.4 Unit Step & Unit Impulse Functions

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

2.161 Signal Processing: Continuous and Discrete Fall 2008

Signals and Systems Lecture Notes

Module 4. Related web links and videos. 1. FT and ZT

Introduction to Modern Control MT 2016

A system that is both linear and time-invariant is called linear time-invariant (LTI).

Module 1: Signals & System

Signals and Systems Chapter 2

Discussion Section #2, 31 Jan 2014

Interconnection of LTI Systems

3.2 Complex Sinusoids and Frequency Response of LTI Systems

Lecture 7 ELE 301: Signals and Systems

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

Noise - irrelevant data; variability in a quantity that has no meaning or significance. In most cases this is modeled as a random variable.

EC Signals and Systems

Chapter 2 Time-Domain Representations of LTI Systems

Introduction to Fourier Transforms. Lecture 7 ELE 301: Signals and Systems. Fourier Series. Rect Example

CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation

Continuous-time Signals. (AKA analog signals)

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

Dr. Ian R. Manchester

EE102 Homework 2, 3, and 4 Solutions

信號與系統 Signals and Systems

LTI Systems (Continuous & Discrete) - Basics

ECE 3084 QUIZ 2 SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY APRIL 2, Name:

EE 224 Signals and Systems I Review 1/10

Sinusoids. Amplitude and Magnitude. Phase and Period. CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation

Lecture 1 From Continuous-Time to Discrete-Time

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

CMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation

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

Chapter 5 Frequency Domain Analysis of Systems

Review of Linear Time-Invariant Network Analysis

Differential and Difference LTI systems

Analog Signals and Systems and their properties

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

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

Sinusoids and Phasors

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

信號與系統 Signals and Systems

Chapter 5 Frequency Domain Analysis of Systems

Convolution. Define a mathematical operation on discrete-time signals called convolution, represented by *. Given two discrete-time signals x 1, x 2,

LECTURE 12 Sections Introduction to the Fourier series of periodic signals

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto

ECE-314 Fall 2012 Review Questions for Midterm Examination II

Section 6.5 Impulse Functions

LOPE3202: Communication Systems 10/18/2017 2

First and Second Order Circuits. Claudio Talarico, Gonzaga University Spring 2015

16.362: Signals and Systems: 1.0

Laplace Transform Part 1: Introduction (I&N Chap 13)

The Laplace transform

Problem Value

Chapter 7. Digital Control Systems

Time Response of Systems

e st f (t) dt = e st tf(t) dt = L {t f(t)} s

Math Ordinary Differential Equations

Chapter 3 Convolution Representation

2 Classification of Continuous-Time Systems

Series FOURIER SERIES. Graham S McDonald. A self-contained Tutorial Module for learning the technique of Fourier series analysis

Lecture 9 Time-domain properties of convolution systems

Analog vs. discrete signals

2.161 Signal Processing: Continuous and Discrete Fall 2008

Chap 2. Discrete-Time Signals and Systems

2.161 Signal Processing: Continuous and Discrete Fall 2008

Introduction to Controls

e jωt y (t) = ω 2 Ke jωt K =

April 24, 2012 (Tue) Lecture 19: Impulse Function and its Laplace Transform ( 6.5)

Index. Index. More information. in this web service Cambridge University Press

Fourier Series and Transforms. Revision Lecture

EE 3054: Signals, Systems, and Transforms Summer It is observed of some continuous-time LTI system that the input signal.

LINEAR SYSTEMS. J. Elder PSYC 6256 Principles of Neural Coding

Review of Discrete-Time System

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Ch 2: Linear Time-Invariant System

Lecture 1: Introduction Introduction

Linear systems, small signals, and integrators

Ordinary differential equations

6.003 Homework #6 Solutions

ENSC327 Communications Systems 2: Fourier Representations. Jie Liang School of Engineering Science Simon Fraser University

EE40 Lecture 11 Josh Hug 7/19/2010

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

Mathematical Foundations of Signal Processing

EECE 3620: Linear Time-Invariant Systems: Chapter 2

Music 270a: Complex Exponentials and Spectrum Representation

Chapter 4 The Fourier Series and Fourier Transform

Circuits and Systems I

2.004 Dynamics and Control II Spring 2008

Introduction. Figure 1.1 (p. 2) Block diagram representation of a system. 1.3 Overview of Specific Systems Communication systems

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

Review of Frequency Domain Fourier Series: Continuous periodic frequency components

Control Systems. Time response. L. Lanari

Transcription:

Lecture 2 ELE 301: Signals and Systems Prof. Paul Cuff Princeton University Fall 2011-12 Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 1 / 70

Models of Continuous Time Signals Today s topics: Signals Sinuoidal signals Exponential signals Complex exponential signals Unit step and unit ramp Impulse functions Systems Memory Invertibility Causality Stability Time invariance Linearity Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 2 / 70

Sinusoidal Signals A sinusoidal signal is of the form x(t) = cos(ωt + θ). where the radian frequency is ω, which has the units of radians/s. Also very commonly written as x(t) = A cos(2πft + θ). where f is the frequency in Hertz. We will often refer to ω as the frequency, but it must be kept in mind that it is really the radian frequency, and the frequency is actually f. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 3 / 70

The period of the sinuoid is with the units of seconds. T = 1 f = 2π ω The phase or phase angle of the signal is θ, given in radians. cos(ωt) cos(ωt θ) -2T -T 0 T 2T t -2T -T 0 T 2T t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 4 / 70

Complex Sinusoids The Euler relation defines e jφ = cos φ + j sin φ. A complex sinusoid is Ae j(ωt+θ) = A cos(ωt + θ) + ja sin(ωt + θ). e jωt -2T -T 0 T 2T Real sinusoid can be represented as the real part of a complex sinusoid R{Ae j(ωt+θ) } = A cos(ωt + θ) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 5 / 70

Exponential Signals An exponential signal is given by x(t) = e σt If σ < 0 this is exponential decay. If σ > 0 this is exponential growth. 2 1 e t 2 1 e t -2-1 0 1 2 t -2-1 0 1 2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 6 / 70

Damped or Growing Sinusoids A damped or growing sinusoid is given by x(t) = e σt cos(ωt + θ) Exponential growth (σ > 0) or decay (σ < 0), modulated by a sinusoid. e σt cos(ωt) σ < 0 e σt cos(ωt) σ > 0-2T -T 0 T 2T t -2T -T 0 T 2T t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 7 / 70

Complex Exponential Signals A complex exponential signal is given by e (σ+jω)t+jθ = e σt (cos(ωt + θ) + i sin(ωt + θ)) A exponential growth or decay, modulated by a complex sinusoid. Includes all of the previous signals as special cases. (σ+ jω)t e (σ+ jω)t e σ < 0 σ > 0-2T -T 0 T 2T t -2T -T 0 T 2T t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 8 / 70

Complex Plane Each complex frequency s = σ + jω corresponds to a position in the complex plane. Left Half Plane jω Right Half Plane σ < 0 σ > 0 σ Decreasing Signals Increasing Signals Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 9 / 70

Demonstration Take a look at complex exponentials in 3-dimensions by using TheComplexExponential at demonstrations.wolfram.com Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 10 / 70

Unit Step Functions The unit step function u(t) is defined as { 1, t 0 u(t) = 0, t < 0 Also known as the Heaviside step function. Alternate definitions of value exactly at zero, such as 1/2. 1 u(t) 2 1 0 1 2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 11 / 70

Uses for the unit step: Extracting part of another signal. For example, the piecewise-defined signal { e x(t) = t, t 0 0, t < 0 can be written as x(t) = u(t)e t 2 1 e t 2 1 u(t)e t -2-1 0 1 2 t -2-1 0 1 2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 12 / 70

Combinations of unit steps to create other signals. The offset rectangular signal 0, t 1 x(t) = 1, 0 t < 1 0, t < 0 can be written as x(t) = u(t) u(t 1). 1 u(t) 1 u(t 1) 1 u(t) u(t 1) 1 0 1 2 t 1 0 1 2 t 1 0 1 2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 13 / 70

Unit Rectangle Unit rectangle signal: rect(t) = { 1 if t 1/2 0 otherwise. 1 rect(t) -1/2 0 1/2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 14 / 70

Unit Ramp The unit ramp is defined as r(t) = { t, t 0 0, t < 0 The unit ramp is the integral of the unit step, r(t) = t u(τ)dτ 2 r(t) 1 2 1 0 1 2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 15 / 70

Unit Triangle Unit Triangle Signal (t) = { 1 t if t < 1 0 otherwise. 1 Δ(t) -1 0 1 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 16 / 70

More Complex Signals Many more interesting signals can be made up by combining these elements. Example: Pulsed Doppler RF Waveform (we ll talk about this later!) A 0 A -2T -T 0 τ T cos(ωt) 2T RF cosine gated on for τ µs, repeated every T µs, for a total of N pulses. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 17 / 70

Start with a simple rect(t) pulse This is the envelope of the signal. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 18 / 70 1 rect(t) 1 1/2 0 1/2 1 Scale to the correct duration and amplitude for one subpulse A A rect(t/τ) -2T -T 0 T 2T Combine shifted replicas A 2 A rect((t nt )/τ) n= 2-2T -T 0 T 2T

Then multiply by the RF carrier, shown below 1 0 1-2T -T 0 T cos(ωt) 2T to produce the pulsed Doppler waveform A 0 A -2T -T 0 2 A rect((t nt )/τ)cos(ωt) n= 2 T 2T Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 19 / 70

Impulsive signals (Dirac s) delta function or impulse δ is an idealization of a signal that is very large near t = 0 is very small away from t = 0 has integral 1 for example: ε 1/ε 1/ε t 2ε t the exact shape of the function doesn t matter ɛ is small (which depends on context) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 20 / 70

On plots δ is shown as a solid arrow: δ(t) 1 0 1 t t + 1 + δ(t) 1 0 1 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 21 / 70

Delta function is not a function Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 22 / 70

Formal properties Formally we define δ by the property that provided f is continuous at t = 0 f (t)δ(t) dt = f (0) idea: δ acts over a time interval very small, over which f (t) f (0) δ(t) is not really defined for any t, only its behavior in an integral. Conceptually δ(t) = 0 for t 0, infinite at t = 0, but this doesn t make sense mathematically. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 23 / 70

Example: Model δ(t) as g n (t) = n rect(nt) as n. This has an area (n)(1/n) = 1. If f (t) is continuous at t = 0, then f (t)δ(t) dt = lim f (t)g n (t) dt = f (0) g n (t) dt = f (0) n g n (t) 1 1 ε ε g 2 (t) g 1 (t) 0 1 t g n (t) f (t) 1 f (0) 0 1 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 24 / 70

Scaled impulses αδ(t) is an impulse at time T, with magnitude or strength α We have provided f is continuous at 0 αδ(t)f (t) dt = αf (0) On plots: write area next to the arrow, e.g., for 2δ(t), g replacements 2 0 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 25 / 70

Multiplication of a Function by an Impulse Consider a function φ(x) multiplied by an impulse δ(t), φ(t)δ(t) If φ(t) is continuous at t = 0, can this be simplified? Substitute into the formal definition with a continuous f (t) and evaluate, f (t) [φ(t)δ(t)] dt = [f (t)φ(t)] δ(t) dt Hence = f (0)φ(0) φ(t)δ(t) = φ(0)δ(t) is a scaled impulse, with strength φ(0). Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 26 / 70

Sifting property The signal x(t) = δ(t T ) is an impulse function with impulse at t = T. For f continuous at t = T, f (t)δ(t T ) dt = f (T ) Multiplying by a function f (t) by an impulse at time T and integrating, extracts the value of f (T ). This will be important in modeling sampling later in the course. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 27 / 70

Limits of Integration The integral of a δ is non-zero only if it is in the integration interval: If a < 0 and b > 0 then b a because the δ is within the limits. If a > 0 or b < 0, and a < b then b a δ(t) dt = 1 δ(t) dt = 0 because the δ is outside the integration interval. Ambiguous if a = 0 or b = 0 Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 28 / 70

Our convention: to avoid confusion we use limits such as a or b+ to denote whether we include the impulse or not. 1 0+ δ(t) dt = 0, example: 3 2 1 0 δ(t) dt = 1, 0 1 δ(t) dt = 0, f (t)(2 + δ(t + 1) 3δ(t 1) + 2δ(t + 3)) dt = 2 3 + 2 2 3 3 f (t) dt + 2 2 f (t)δ(t + 3)) dt 3 = 2 f (t) dt + f ( 1) 3f (1) 2 0+ 1 δ(t) dt = 1 3 f (t)δ(t + 1) dt 3 f (t)δ(t 1) dt 2 Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 29 / 70

Physical interpretation Impulse functions are used to model physical signals that act over short time intervals whose effect depends on integral of signal example: hammer blow, or bat hitting ball, at t = 2 force f acts on mass m between t = 1.999 sec and t = 2.001 sec 2.001 1.999 f (t) dt = I (mechanical impulse, N sec) blow induces change in velocity of v(2.001) v(1.999) = 1 m 2.001 1.999 f (τ) dτ = I /m For most applications, model force as impulse at t = 2, with magnitude I. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 30 / 70

example: rapid charging of capacitor t = 0 i + 1 V + 1 F v(t) assuming v(0) = 0, what is v(t), i(t) for t > 0? i(t) is very large, for a very short time a unit charge is transferred to the capacitor almost instantaneously v(t) increases to v(t) = 1 almost instantaneously To calculate i, v, we need a more detailed model. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 31 / 70

For example, assume the current delivered by the source is limited: if v(t) < 1, the source acts as a current source i(t) = I max I MAX i + 1 F v(t) i(t) = dv(t) dt = I max, v(0) = 0 1 v(t) I MAX i(t) 0 t 0 t As I max, i approaches an impulse, v approaches a unit step Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 32 / 70

In conclusion, large current i acts over very short time between t = 0 and ɛ total charge transfer is ɛ 0 i(t) dt = 1 resulting change in v(t) is v(ɛ) v(0) = 1 can approximate i as impulse at t = 0 with magnitude 1 Modeling current as impulse obscures details of current signal obscures details of voltage change during the rapid charging preserves total change in charge, voltage is reasonable model for time scales ɛ Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 33 / 70

Integrals of impulsive functions Integral of a function with impulses has jump at each impulse, equal to the magnitude of impulse example: x(t) = 1 + δ(t 1) 2δ(t 2); define y(t) = t 0 x(τ) dτ 2 1 x(t) 2 y(t) 1 1 0 1 2-2 t 0 1 2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 34 / 70

Derivatives of discontinuous functions Conversely, derivative of function with discontinuities has impulse at each jump in function Derivative of unit step function u(t) is δ(t) Signal y of previous page y (t) = 1 + δ(t 1) 2δ(t 2) 2 y(t) 2 1 x(t) 1 1 0 1 2 t 0 1 2-2 t Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 35 / 70

Derivatives of impulse functions Integration by parts suggests we define δ (t)f (t) dt = δ(t)f (t) provided f continuous at t = 0 δ is called doublet δ, δ, etc. are called higher-order impulses Similar rules for higher-order impulses: if f (k) continuous at t = 0 δ(t)f (t) dt = f (0) δ (k) (t)f (t) dt = ( 1) k f (k) (0) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 36 / 70

interpretation of doublet δ : take two impulses with magnitude ±1/ɛ, a distance ɛ apart, and let ɛ 0 1/ε t = ε t = 0 1/ε Then ( δ(t) f (t) ɛ converges to f (0) if ɛ 0 ) δ(t ɛ) ɛ dt = f (0) f (ɛ) ɛ Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 37 / 70

Caveat δ(t) is not a signal or function in the ordinary sense, it only makes mathematical sense when inside an integral sign We manipulate impulsive functions as if they were real functions, which they aren t It is safe to use impulsive functions in expressions like f (t)δ(t T ) dt, f (t)δ (t T ) dt provided f (resp, f ) is continuous at t = T. Some innocent looking expressions don t make any sense at all (e.g., δ(t) 2 or δ(t 2 )) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 38 / 70

Break Talk about Office hours and coming to the first lab. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 39 / 70

Systems A system transforms input signals into output signals. A system is a function mapping input signals into output signals. We will concentrate on systems with one input and one output i.e. single-input, single-output (SISO) systems. Notation: y = Sx or y = S(x), meaning the system S acts on an input signal x to produce output signal y. y = Sx does not (in general) mean multiplication! Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 40 / 70

Block diagrams Systems often denoted by block diagram: x S y Lines with arrows denote signals (not wires). Boxes denote systems; arrows show inputs & outputs. Special symbols for some systems. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 41 / 70

Examples (with input signal x and output signal y) Scaling system: y(t) = ax(t) Called an amplifier if a > 1. Called an attenuator if a < 1. Called inverting if a < 0. a is called the gain or scale factor. Sometimes denoted by triangle or circle in block diagram: x a y x a y x a y Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 42 / 70

Differentiator: y(t) = x (t) x d dt y Integrator: y(t) = t a Common notation for integrator: x(τ) dτ (a is often 0 or ) x Z y Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 43 / 70

time shift system: y(t) = x(t T ) called a delay system if T > 0 called a predictor system if T < 0 Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 44 / 70

convolution system: y(t) = x(t τ)h(τ) dτ, where h is a given function (you ll be hearing much more about this!) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 45 / 70

Examples with multiple inputs Inputs x 1 (t), x 2 (t), and Output y(t)) summing system: y(t) = x 1 (t) + x 2 (t) x 1 x 2 + y difference system: y(t) = x 1 (t) x 2 (t) x 1 x 2 + y + multiplier system: y(t) = x 1 (t)x 2 (t) x 1 x 2 + y Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 46 / 70

Interconnection of Systems We can interconnect systems to form new systems, cascade (or series): y = G(F (x)) = GFx x F G y (note that block diagrams and algebra are reversed) sum (or parallel): y = Fx + Gx x F G + y Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 47 / 70

feedback: y = F (x Gy) x + + - F y G In general, Block diagrams are a symbolic way to describe a connection of systems. We can just as well write out the equations relating the signals. We can go back and forth between the system block diagram and the system equations. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 48 / 70

Example: Integrator with feedback x + + - Z y a Input to integrator is x ay, so t (x(τ) ay(τ)) dτ = y(t) Another useful method: the input to an integrator is the derivative of its output, so we have x ay = y (of course, same as above) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 49 / 70

Linearity A system F is linear if the following two properties hold: 1 homogeneity: if x is any signal and a is any scalar, F (ax) = af (x) 2 superposition: if x and x are any two signals, In words, linearity means: F (x + x) = F (x) + F ( x) Scaling before or after the system is the same. Summing before or after the system is the same. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 50 / 70

Linearity means the following pairs of block diagrams are equivalent, i.e., have the same output for any input(s) x 1 x a F y x 2 + F y x F a y x 1 x 2 F F + y Examples of linear systems: scaling system, differentiator, integrator, running average, time shift, convolution, modulator, sampler. Examples of nonlinear systems: sign detector, multiplier (sometimes), comparator, quantizer, adaptive filter Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 51 / 70

Multiplier as a modulator, y(t) = x(t) cos(2πft), is linear. x + y cos(2π ft) Multiplier as a squaring system, y(t) = x 2 (t) is nonlinear. x + y Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 52 / 70

System Memory A system is memoryless if the output depends only on the present input. Ideal amplifier Ideal gear, transmission, or lever in a mechanical system A system with memory has an output signal that depends on inputs in the past or future. Energy storage circuit elements such as capacitors and inductors Springs or moving masses in mechanical systems A causal system has an output that depends only on past or present inputs. Any real physical circuit, or mechanical system. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 53 / 70

Time-Invariance A system is time-invariant if a time shift in the input produces the same time shift in the output. For a system F, y(t) = Fx(t) implies that y(t τ) = Fx(t τ) for any time shift τ. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 54 / 70

Implies that delay and the system F commute. These block diagrams are equivalent: x Delay by τ F y x F Delay by τ y Time invariance is an important system property. It greatly simplifies the analysis of systems. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 55 / 70

System Stability Stability important for most engineering applications. Many definitions If a bounded input always results in a bounded output x(t) M x < y(t) M y <, where M x and M y are finite positive numbers, the system is Bounded Input Bounded Output (BIBO) stable. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 56 / 70

Example: Cruise control, from introduction, requested speed error + + x - e k gas H speed y Car The output y is y = H(k(x y)) We ll see later that this system can become unstable if k is too large (depending on H) Positive error adds gas Delay car velocity change, speed overshoots Negative error cuts gas off Delay in velocity change, speed undershoots Repeat! Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 57 / 70

System Invertibility A system is invertible if the input signal can be recovered from the output signal. If F is an invertible system, and y = Fx then there is an inverse system F INV such that x = F INV y = F INV Fx so F INV F = I, the identity operator. x F y F INV x Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 58 / 70

Example: Multipath echo cancelation Transmitter Direct Path Receiver Reflected Path x(t) y(t) x(t) y(t) Input Output Important problem in communications, radar, radio, cell phones. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 59 / 70

Generally there will be multiple echoes. Multipath can be described by a system y = Fx If we transmit an impulse, we receive multiple delayed impulses. One transmitted message gives multiple overlapping messages We want to find a system F INV that takes the multipath corrupted signal y and recovers x F INV y = F INV (Fx) = (F INV F ) x = x Often possible if we allow a delay in the output. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 60 / 70

Example: AM Radio Transmitter and receiver m(t) Propagation + [A + m(t)]cos(ω c t) 2 h(t) A + m(t) A Transmitter cos(ω c t) Receiver Multiple input systems Linear and non-linear systems Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 61 / 70

Systems Described by Differential Equations Many systems are described by a linear constant coefficient ordinary differential equation (LCCODE): a n y (n) (t) + + a 1 y (t) + a 0 y(t) = b m x (m) (t) + + b 1 x (t) + b 0 x(t) with given initial conditions (which fixes y(t), given x(t)) y (n 1) (0),..., y (0), y(0) n is called the order of the system b 0,..., b m, a 0,..., a n are the coefficients of the system Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 62 / 70

This is important because LCCODE systems are linear when initial conditions are all zero. Many systems can be described this way If we can describe a system this way, we know it is linear Note that an LCCODE gives an implicit description of a system. It describes how x(t), y(t), and their derivatives interrelate It doesn t give you an explicit solution for y(t) in terms of x(t) Soon we ll be able to explicitly express y(t) in terms of x(t) Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 63 / 70

Examples Simple examples scaling system (a 0 = 1, b 0 = a) y = ax integrator (a 1 = 1, b 0 = 1) y = x differentiator (a 0 = 1, b 1 = 1) y = x integrator with feedback (a few slides back, a 1 = 1, a 0 = a, b 0 = 1) y + ay = x Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 64 / 70

2nd Order Circuit Example i L R x(t) + C + y(t) By Kirchoff s voltage law x Li Ri y = 0 Using i = Cy, x LCy RCy y = 0 or LCy + RCy + y = x which is an LCCODE. This is a linear system. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 65 / 70

Mechanical System Mass (car body) m y Output (car height) Springs k b Damper (Shock Absorbers) x Input (Road) This can represent suspension system, or building during earthquake,... Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 66 / 70

m y k b x x(t) is displacement of base; y(t) is displacement of mass spring force is k(x y); damping force is b(x y) Newton s equation is my = b(x y) + k(x y) Rewrite as second-order LCCODE This is a linear system. my + by + ky = bx + kx Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 67 / 70

Discrete-Time Systems Many of the same block diagram elements Scaling and delay blocks common The system equations are difference equations a 0 y[n] + a 1 y[n 1] +... = b 0 x[n] + b 1 x[n 1] +... where x[n] is the input, and y[n] is the output. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 68 / 70

Discrete-Time System Example x[n] + + - Delay by T y[n] a The input into the delay is e[n] = x[n] ay[n] The output is y[n] = e[n 1], so y[n] = x[n 1] ay[n 1]. Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 69 / 70

Questions Are these systems linear? Time invariant? y(t) = x(t) y(t) = x(t)z(t), where z(t) is a known function y(t) = x(at) y(t) = 0 y(t) = x(t t) A linear system F has an inverse system F inv. Is F inv linear? Cuff (Lecture 2) ELE 301: Signals and Systems Fall 2011-12 70 / 70