leo lam © 2010-2013 signals and systems ee235. leo lam © 2010-2013 arthur’s knights who was the...

22
Leo Lam © 2010-2013 Signals and Systems EE235

Upload: alison-burns

Post on 23-Dec-2015

225 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Signals and Systems

EE235

Page 2: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Arthur’s knights

Who was the largest knight at King Arthur’s round table?

Sir Cumfrence, he got his size from eating too much pie.

Page 3: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Today’s menu

• Dirac Delta Function (cont’)• System properties

– Linearity– Time invariance– Stability– Invertibility– Causality– Memory

Page 4: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Recap: Dirac Delta function δ(t)

“a spike of signal at time 0”

0

It has height = , width = 0, and area = 1

• δ(t) Rules1. δ(t)=0 for t≠02. Area:

3. If x(t) is continuous at t0, otherwise undefined

1)( dtt

)()()()()( 0000 txtttxtttx

Page 5: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Scaling the Dirac Delta

• Proof:

• Suppose a>0

• a<0

( )at dt

d dat a dt

dt a

/

/

1 1( ) ( ) ( )

t a

t a

dat dt d

a a a

/

/

1 1( ) ( ) ( )

a

a

d dd

a a a a

Page 6: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Scaling the Dirac Delta

• Proof:

• Generalizing the last result

( )at dt

1 1( ) ( )

t

tat dt d

a a

Page 7: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

• Multiplication of a function that is continuous at t0 by δ(t) gives a scaled impulse.

• Sifting Properties

• Relation with u(t)

Summary: Dirac Delta Function

0 0 0( ) ( ) ( ) ( )x t t t x t t t

0 0( ) ( ) ( )x t t t dt x t

( ) ( )t

u t d

( ) ( )d

t u tdt

Page 8: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Energy and power

• The energy of a signal

• Definition: An energy signal is any signal such that:

• Physically: this signal has finite energy

2( )E x t dt

2( )x t dt

Page 9: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Power

• The power of a signal

• Definition: A power signal is any signal such that:

• Physically: this signal has finite average power

/ 2 2

/ 2

1lim ( )

T

TTP x t dt

T

/ 2 2

/ 2

1lim ( )

T

TTx t dt

T

Page 10: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Signal power and energy

• What is the energy of u(t)

2( )E u t dt

00

21 dt t

Why?

Page 11: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Signal power and energy

• What is the power of u(t)

/ 2 2

/ 2

1lim ( )

T

TTP u t dt

T

/ 2 2

0

/ 2

0

1

2

1 1lim 1 lim

2

T T

T Tdt t

T

Page 12: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Summary: Signal energy/power

• Defined Energy and Power of signals• Defined Energy signal/Power signal

Page 13: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

System

( ) ( )y t Ax t

0( ) ( )y t x t t

( ) ( )t

y t x d

0

0

( ) ( ) ( )

( )

y t x t d

x t

delay

amplifier

integrator

sifter

x(t)

x(t)

x(t)

x(t)

Page 14: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

System properties

• Linearity: A System is Linear if it meets the following two criteria:

• Time-invariance: A System is Time-Invariant if it meets this criterion

1 1{ ( )} ( )T x t y t 2 2{ ( )} ( )T x t y t

1 2 1 2{ ( ) ( )} { ( )} { ( )}T x t x t T x t T x t

If and

Then

{ ( )} ( )T x t y tIf { ( )} { ( )}T ax t aT x tThen

{ ( )} ( )T x t y t 0 0{ ( )} ( )T x t t y t t If Then

“System Response to a linear combination of inputs is the linear

combination of the outputs.”

“System Response is the same no matter when you run the system.”

Page 15: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

System properties

• Stability: A System is BIBO Stable if it meets this criterion

• Invertibility: A System is Invertible if it meets this criterion:

“If you know the output signal, then you know exactly what the input signal was.”

BIBO = “Bounded input, bounded output”

| ( ) |x t M t | { ( )} | | ( ) |T x t y t L t If Then

“The system doesn’t blow up if given reasonable inputs.”

You can undo the effects of the system.

{ ( )} ( ) . . { ( )} { { ( )}} ( )i i iT x t y t T s t T y t T T x t x t If

Page 16: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

System properties

• Causality: A System is Causal if it meets this criterion

• Memory: A System is Memoryless if it meets this criterion

“The output depends only on the current value of the input.”“The system does not anticipate the input.”

(It does not laugh before it’s tickled!)

The output depends only on current or past values of the input.

If T{x(t)}=y(t) then y(t+a) depends only on x(t+b) where b<=a

If T{x(t)}=y(t) then y(t+a) depends only on x(t+a)

(If a system is memoryless, it is also causal.)

Page 17: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Summary:

• System properties

Page 18: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Test for Causality

System is causal if output depends only on past and present input signal

1) y(t) = 4x(t)

2) y(t) = x(t –3)

3) y(t) = x(t + 5)

4) y(t) = x(3t)

5) y(t) = (t + 5)x(t)

6) y(t) = x(-t)

causal (amplification)

causal (delay)

non-causal (time-shift forward, y(0)=x(5))

non-causal (speed-up, y(1)=x(3))causal (ramp times x(t))

non-causal (time reverse, negative time needs future, y(-1)=x(1))

Page 19: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Causality Example

0{ ( )} ( )T x t x t t • What values of t0 would make T causal?

0( ) ( )y t x t t causal if 0 0t

Page 20: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Causality Example

• Is T causal?

{ ( )} ( )t

T x t x d

YES

Depends only on past and present signals

Page 21: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Causality Example

• What values of a would make T causal?

{ ( )} ( )t

T x t x a d

0a

Page 22: Leo Lam © 2010-2013 Signals and Systems EE235. Leo Lam © 2010-2013 Arthur’s knights Who was the largest knight at King Arthur’s round table? Sir Cumfrence,

Leo Lam © 2010-2013

Causality Example

0

( ) ( )T

y t x t d

1

( ) ( )t

y t x d

2

( ) ( )t

y t x d

NOT causal: x(t)’s include t =t+1

NOT causal: x(t)’s include t =2t

Causal: Change variable, y(t) does not depend on future t.