Chapter 3 Chapter 3 Convolution Representation Convolution - - PDF document

chapter 3 chapter 3 convolution representation
SMART_READER_LITE
LIVE PREVIEW

Chapter 3 Chapter 3 Convolution Representation Convolution - - PDF document

Chapter 3 Chapter 3 Convolution Representation Convolution Representation DT Unit-Impulse Response DT Unit-Impulse Response Consider the DT SISO system: [ ] y n [ ] x n System = If the input signal is and


slide-1
SLIDE 1

1

Chapter 3 Convolution Representation Chapter 3 Convolution Representation

  • Consider the DT SISO system:
  • If the input signal is and the

system has no energy at , the output is called the impulse response impulse response of the system DT Unit-Impulse Response DT Unit-Impulse Response

[ ] y n [ ] x n [ ] h n [ ] n δ [ ] [ ] x n n δ = [ ] [ ] y n h n =

System System

n =

slide-2
SLIDE 2

2

  • Consider the DT system described by
  • Its impulse response can be found to be

Example Example

[ ] [ 1] [ ] y n ay n bx n + − = ( ) , 0,1,2, [ ] 0, 1, 2, 3,

n

a b n h n n − = ⎧ = ⎨ = − − − ⎩ … …

  • Let x[n] be an arbitrary input signal to a DT

LTI system

  • Suppose that for
  • This signal can be represented as

Representing Signals in Terms of Shifted and Scaled Impulses Representing Signals in Terms of Shifted and Scaled Impulses

[ ] [0] [ ] [1] [ 1] [2] [ 2] [ ] [ ], 0,1,2,

i

x n x n x n x n x i n i n δ δ δ δ

∞ =

= + − + − + = − =

1, 2, n = − − … [ ] x n =

slide-3
SLIDE 3

3

Exploiting Time-Invariance and Linearity Exploiting Time-Invariance and Linearity

[ ] [ ] [ ],

i

y n x i h n i n

∞ =

= − ≥

  • This particular summation is called the

convolution sum convolution sum

  • Equation is called the

convolution representation of the system convolution representation of the system

  • Remark: a DT LTI system is completely

described by its impulse response h[n]

[ ] [ ] [ ]

i

y n x i h n i

∞ =

= −

  • The Convolution Sum

The Convolution Sum

[ ] [ ] x n h n ∗ [ ] [ ] [ ] y n x n h n = ∗

slide-4
SLIDE 4

4

  • Since the impulse response h[n] provides

the complete description of a DT LTI system, we write Block Diagram Representation

  • f DT LTI Systems

Block Diagram Representation

  • f DT LTI Systems

[ ] y n [ ] x n [ ] h n

  • Suppose that we have two signals x[n] and

v[n] that are not zero for negative times (noncausal noncausal signals signals)

  • Then, their convolution is expressed by the

two-sided series

[ ] [ ] [ ]

i

y n x i v n i

∞ =−∞

= −

The Convolution Sum for Noncausal Signals The Convolution Sum for Noncausal Signals

slide-5
SLIDE 5

5

Example: Convolution of Two Rectangular Pulses Example: Convolution of Two Rectangular Pulses

  • Suppose that both x[n] and v[n] are equal to

the rectangular pulse p[n] (causal signal) depicted below The Folded Pulse The Folded Pulse

  • The signal is equal to the pulse p[i]

folded about the vertical axis

[ ] v i −

slide-6
SLIDE 6

6

Sliding over Sliding over

[ ] v n i − [ ] v n i − [ ] x i [ ] x i

Sliding over - Cont’d Sliding over - Cont’d

[ ] x i [ ] x i [ ] v n i − [ ] v n i −

slide-7
SLIDE 7

7

Plot of Plot of [ ]

[ ] x n v n ∗ [ ] [ ] x n v n ∗

  • Associativity

Associativity

  • Commutativity

Commutativity

  • Distributivity

Distributivity w.r.t. addition w.r.t. addition Properties of the Convolution Sum Properties of the Convolution Sum

[ ] ( [ ] [ ]) ( [ ] [ ]) [ ] x n v n w n x n v n w n ∗ ∗ = ∗ ∗ [ ] [ ] [ ] [ ] x n v n v n x n ∗ = ∗ [ ] ( [ ] [ ]) [ ] [ ] [ ] [ ] x n v n w n x n v n x n w n ∗ + = ∗ + ∗

slide-8
SLIDE 8

8

  • Shift property:

Shift property: define

  • Convolution with the unit impulse

Convolution with the unit impulse

  • Convolution with the shifted unit impulse

Convolution with the shifted unit impulse Properties of the Convolution Sum - Cont’d Properties of the Convolution Sum - Cont’d

[ ] [ ] [ ] w n x n v n = ∗ [ ] [ ] [ ] [ ] [ ]

q q

w n q x n v n x n v n − = ∗ = ∗ [ ] [ ]

q

x n x n q = − [ ] [ ]

q

v n v n q = −

then

⎧ ⎪ ⎨ ⎪ ⎩ [ ] [ ] [ ] x n n x n δ ∗ = [ ] [ ] [ ]

q

x n n x n q δ ∗ = −

Example: Computing Convolution with Matlab Example: Computing Convolution with Matlab

  • Consider the DT LTI system
  • impulse response:
  • input signal:

[ ] y n [ ] x n [ ] h n [ ] sin(0.5 ), h n n n = ≥ [ ] sin(0.2 ), x n n n = ≥

slide-9
SLIDE 9

9

Example: Computing Convolution with Matlab – Cont’d Example: Computing Convolution with Matlab – Cont’d

[ ] sin(0.5 ), h n n n = ≥ [ ] sin(0.2 ), x n n n = ≥

  • Suppose we want to compute y[n] for
  • Matlab code:

Example: Computing Convolution with Matlab – Cont’d Example: Computing Convolution with Matlab – Cont’d

0,1, ,40 n = …

n=0:40; x=sin(0.2*n); h=sin(0.5*n); y=conv(x,h); stem(n,y(1:length(n)))

slide-10
SLIDE 10

10

Example: Computing Convolution with Matlab – Cont’d Example: Computing Convolution with Matlab – Cont’d

[ ] [ ] [ ] y n x n h n = ∗

  • Consider the CT SISO system:
  • If the input signal is and the

system has no energy at , the output is called the impulse response impulse response of the system CT Unit-Impulse Response CT Unit-Impulse Response

( ) h t ( ) t δ ( ) ( ) x t t δ = ( ) ( ) y t h t = ( ) y t ( ) x t

System System

t

=

slide-11
SLIDE 11

11

  • Let x[n] be an arbitrary input signal with

for

  • Using the sifting property

sifting property of , we may write

  • Exploiting time

time-

  • invariance

invariance, it is Exploiting Time-Invariance Exploiting Time-Invariance

( ) 0, x t t = < ( ) t δ ( ) ( ) ( ) , x t x t d t τ δ τ τ

= − ≥

( ) h t τ − ( ) t δ τ −

System

Exploiting Time-Invariance Exploiting Time-Invariance

slide-12
SLIDE 12

12

  • Exploiting linearity

linearity, , it is

  • If the integrand does not contain

an impulse located at , the lower limit of the integral can be taken to be 0,i.e., Exploiting Linearity Exploiting Linearity

( ) ( ) ( ) , y t x h t d t τ τ τ

= − ≥

( ) ( ) x h t τ τ − τ = ( ) ( ) ( ) , y t x h t d t τ τ τ

= − ≥

  • This particular integration is called the

convolution integral convolution integral

  • Equation is called the

convolution representation of the system convolution representation of the system

  • Remark: a CT LTI system is completely

described by its impulse response h(t) The Convolution Integral The Convolution Integral

( ) ( ) x t h t ∗ ( ) ( ) ( ) y t x t h t = ∗ ( ) ( ) ( ) , y t x h t d t τ τ τ

= − ≥

slide-13
SLIDE 13

13

  • Since the impulse response h(t) provides the

complete description of a CT LTI system, we write Block Diagram Representation

  • f CT LTI Systems

Block Diagram Representation

  • f CT LTI Systems

( ) y t ( ) x t ( ) h t

  • Suppose that where p(t)

is the rectangular pulse depicted in figure Example: Analytical Computation of the Convolution Integral Example: Analytical Computation of the Convolution Integral

( ) ( ) ( ), x t h t p t = = ( ) p t t T

slide-14
SLIDE 14

14

  • In order to compute the convolution integral

we have to consider four cases: Example – Cont’d Example – Cont’d

( ) ( ) ( ) , y t x h t d t τ τ τ

= − ≥

Example – Cont’d Example – Cont’d

  • Case 1:

t ≤ ( ) x τ τ T ( ) h t τ − t T − t ( ) y t =

slide-15
SLIDE 15

15

Example – Cont’d Example – Cont’d

  • Case 2: 0

t T ≤ ≤ ( ) x τ τ T ( ) h t τ − t T − t ( )

t

y t d t τ = =

Example – Cont’d Example – Cont’d

  • Case 3:

( ) x τ τ T ( ) h t τ − t T − t ( ) ( ) 2

T t T

y t d T t T T t τ

= = − − = −

2 t T T T t T ≤ − ≤ → ≤ ≤

slide-16
SLIDE 16

16

Example – Cont’d Example – Cont’d

  • Case 4:

( ) y t = ( ) x τ τ T ( ) h t τ − t T − t 2 T t T T t ≤ − → ≤

Example – Cont’d Example – Cont’d

( ) ( ) ( ) y t x t h t = ∗ T t 2T

slide-17
SLIDE 17

17

  • Associativity

Associativity

  • Commutativity

Commutativity

  • Distributivity

Distributivity w.r.t. addition w.r.t. addition Properties of the Convolution Integral Properties of the Convolution Integral

( ) ( ( ) ( )) ( ( ) ( )) ( ) x t v t w t x t v t w t ∗ ∗ = ∗ ∗ ( ) ( ) ( ) ( ) x t v t v t x t ∗ = ∗ ( ) ( ( ) ( )) ( ) ( ) ( ) ( ) x t v t w t x t v t x t w t ∗ + = ∗ + ∗

  • Shift property:

Shift property: define

  • Convolution with the unit impulse

Convolution with the unit impulse

  • Convolution with the shifted unit impulse

Convolution with the shifted unit impulse Properties of the Convolution Integral - Cont’d Properties of the Convolution Integral - Cont’d

( ) ( ) ( ) w t x t v t = ∗ ( ) ( ) ( ) ( ) ( )

q q

w t q x t v t x t v t − = ∗ = ∗ ( ) ( )

q

x t x t q = − ( ) ( )

q

v t v t q = −

then

⎧ ⎪ ⎨ ⎪ ⎩ ( ) ( ) ( ) x t t x t δ ∗ = ( ) ( ) ( )

q

x t t x t q δ ∗ = −

slide-18
SLIDE 18

18

  • Derivative property:

Derivative property: if the signal x(t) is differentiable, then it is

  • If both x(t) and v(t) are differentiable, then it

is also Properties of the Convolution Integral - Cont’d Properties of the Convolution Integral - Cont’d

[ ]

( ) ( ) ( ) ( ) d dx t x t v t v t dt dt ∗ = ∗

[ ]

2 2

( ) ( ) ( ) ( ) d dx t dv t x t v t dt dt dt ∗ = ∗

Properties of the Convolution Integral - Cont’d Properties of the Convolution Integral - Cont’d

  • Integration property:

Integration property: define

( 1) ( 1)

( ) ( ) ( ) ( )

t t

x t x d v t v d τ τ τ τ

− −∞ − −∞

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

∫ ∫

  • then

( 1) ( 1) ( 1)

( ) ( ) ( ) ( ) ( ) ( ) x v t x t v t x t v t

− − −

∗ = ∗ = ∗

slide-19
SLIDE 19

19

  • Let g(t) be the response of a system with

impulse response h(t) when with no initial energy at time , i.e.,

  • Therefore, it is

Representation of a CT LTI System in Terms of the Unit-Step Response Representation of a CT LTI System in Terms of the Unit-Step Response

( ) g t ( ) u t ( ) ( ) x t u t = t = ( ) ( ) ( ) g t h t u t = ∗ ( ) h t

  • Differentiating both sides
  • Recalling that

it is Representation of a CT LTI System in Terms of the Unit-Step Response – Cont’d Representation of a CT LTI System in Terms of the Unit-Step Response – Cont’d

( ) ( ) ( ) ( ) ( ) dg t dh t du t u t h t dt dt dt = ∗ = ∗ ( ) ( ) du t t dt δ = ( ) ( ) ( ) h t h t t δ = ∗ ( ) ( ) dg t h t dt =

and

( ) ( )

t

g t h d τ τ = ∫

  • r