next up previous
Next: Lineaarisuuden testaaminen numeerisesti Up: No Title Previous: No Title

Äärellisten (lyhyiden) sekvenssien konvoluution laskeminen

Konvoluutio:


\begin{displaymath}y[n] = \sum_{k=-\infty}^{+\infty} {h[k] \, x[n-k]}\end{displaymath}

Esimerkki, $h[n] = \{ 1, 2, -1\}, \ x[n] = \{2, 1, 1, 2\}$:
\begin{figure*}
\begin{center}
\leavevmode
\epsfxsize=7cm
\epsffile{konv.eps} \end{center} \end{figure*}


\begin{eqnarray*}y[n] &=& \sum_{k=-\infty}^{+\infty} {h[k] \, x[n-k]} \\
&=& \u...
...\\
&=& x[n] + 2 \, x[n-1] - x[n-2]\\
&=& \{2, 5, 1, 3, 3, -2\}
\end{eqnarray*}



\begin{figure*}
\begin{center}
\leavevmode
\epsfxsize=12cm
\epsffile{konv2.eps} \end{center} \end{figure*}

Matlabilla:
h = [1 2 -1]
x = [2 1 1 2]
y = conv(h,x)
vastaus [2 5 1 3 3 -2].



Jukka Parviainen
2001-09-18