convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a...

16
Convolution

Transcript of convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a...

Page 1: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Convolution

Page 2: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Outline• Linear SystemsProperties

• Response of Linear System• ConvolutionProperties

2

Page 3: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Properties of Linear System1. Homogeneity:

2. Additivity:

3. Shift Invariance:

3

Page 4: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Other Properties of Linear Systems1. Commutative:

2. Superposition: If each generates multiple outputs, Then the addition of inputs generates an addition of outputs.

4

Page 5: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Decomposition - Synthesis

5

Page 6: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Response of Linear System• Impulse: Signal with only one non-zero sample. • Delta (δ[t]) is an impulse with non-zero sample at t = 0

6

Page 7: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Response of Linear System• Impulse response h[t] output of the system to the input δ[t].

7

Page 8: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Response of Linear System• Impulse response h[t] output of the system to the input δ[t].

• Convolution: Response of a linear system with impulse response, h, to a general signal

8

Page 9: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Convolution – Input side

9

a1 a2 a3 a4 a5 a6 a7

i=1

Input

Kernel

Output

k1 k2 k3

i=2

k1 k2 k3

i=3

Page 10: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Convolution – Output side

10

a1 a2 a3 a4 a5 a6 a7Input

Kernel

Output

k3 k2 k1

i=1 i=2

k3 k2 k1

i=3

Page 11: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Convolution

11

s[m]

h[m]

s[0].h[n]

s[1].h[n-1]

s[2].h[n-2]

Page 12: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Visualization of Convolution

12

Page 13: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

2D Convolution

13

Page 14: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Properties of Convolution• All pass system

• Amplifier (k>0) / attenuator (k<0)

• Delay

14

Page 15: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Properties of Convolution• Conducive

• Associative

• Distributive

15

Page 16: convolution - ics.uci.edumajumder/VC/new-lectures/convolution.pdf · •Convolution: Response of a linear system with impulse response, h, to a general signal 8. Convolution – Input

Properties of Convolution• Cascading convolutions

• Combination of parallel convolutions

16