EE3TP4-T3-ConvolutionInMatlab_v2_Lecture 12

# EE3TP4-T3-ConvolutionInMatlab_v2_Lecture 12 - y n = h x n =...

This preview shows pages 1–7. Sign up to view the full content.

EE 3TP4 Convolution in MATLAB G. Badawy and T. Todd McMaster University 2010

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
Convolution We define a mathematical operation on discrete-time signals called convolution , represented by: Given two discrete-time signals x 1 , x 2 We can also define convolutions for continuous-time signals. Given two continuous-time signals x 1 , x 2 x 1 x 2  n = k =−∞ x 1 k x 2 n k x 1 x 2  t = τ =−∞ x 1 τ x 2 t τ
Convolution with impulse response For both continuous and discrete-time LTI systems, we define the impulse response as the special output that occurs when the input is an impulse function (Dirac delta for continuous-time systems, Kronecker Delta for discrete-time systems). This impulse response, called h, gives us the output for any input via convolution: Recall that the roles of h and x in the above may be reversed.

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: y n = h x n = k = h k x n k y t = h x t = h x t d Convolution in MATLAB The convolution in matlab is accomplished by using conv command. If u is a vector with length n and v is a vector with length m, then their convolution will be of length n+m-1 Convolution is a commutative operation. Convolution in time domain corresponds to multiplication in frequency domain. Example System Output The impulse response and input to the system is used to calculate the system output, an example follows Output...
View Full Document

## This note was uploaded on 02/01/2011 for the course ECE 3TP4 taught by Professor Drterrencetodd during the Fall '10 term at McMaster University.

### Page1 / 7

EE3TP4-T3-ConvolutionInMatlab_v2_Lecture 12 - y n = h x n =...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online