Professional Documents
Culture Documents
Numerical Convolution
Numerical Convolution
EE 327
Numerical Convolution
Numerical evaluation of the convolution
integral
For difficult-to-solve convolution problems
We will focus on the Matlab conv function
y (t ) = h( )x(t )d
t = nT
n sample value
T sampling period
y (nT ) = h( )x(nT )d
2T
h( )x(nT )d + L
iT
iT +T
h( )x(nT )d
i = iT
h( ) = h(iT )
for iT < iT + T
x(nT ) = x(nT iT )
y (nT ) =
iT +T
h(iT )x(nT iT )d
i = iT
iT +T
i =
iT
h(iT )x(nT iT ) d
T h(iT )x(nT iT )
i =
y (nT ) =
T h(iT )x(nT iT )
i =
In discrete-time notation
y[n] =
T h[i ]x[n i]
i =