[ Takaisin pääsivulle | Back to main page ]

Esimerkki 10

Lineaarinen konvoluutio / Linear convolution.

Konvoluutio

Konvoluutio on signaalinkäsittelyn perusoperaatio (tässä *) kahdelle lukujonolle h[n] ja x[n].
y[n] = h[n] * x[n] = x[n] * h[n]
     = SUMMA_k h[k] x[n-k]

Kääntäminen ja liu'uttaminen

Tässä Matlab-koodi, jolla voit laskea haluamasi sekvenssit.

Käytetään tässä esimerkkiä, jossa impulssivaste h[n] ja syöte x[n] ovat:
h[n] = delta[n] + 5delta[n-1]
x[n] = -delta[n-1] + 2delta[n-2] - delta[n-3] - 5delta[n-4]
(Tässä siis käytetään samoja sekvenssejä kuin kurssin T-61.246 konvoluutioesimerkkitehtävässä, jossa tosin sekvenssien nimet ovat x_1[n] ja x_2[n].)

[KESKEN]

[ Takaisin pääsivulle | Back to main page ]

http://www.cis.hut.fi/Opinnot/T-61.246/Demo/esim10.shtml
t61246@cis.hut.fi
Friday, 27-Aug-2004 12:19:56 EEST