tiistai 3. maaliskuuta 2009

Kommentteja R5

Tämän kierroksen joitakin koodeja löytyy Laskarit-sivulta.

Tehtävässä 1 käytetään konvoluutiota kahteen eri tarkoitukseen. Ensin etsitään tiettyä sekvenssijonoa (vrt. tutka tai kaikuluotain), jolloin puhutaan "sovitetusta suotimesta" ("matched filter"). Kun tehtävän yksi valmis koodi ajetaan, saadaan poimittua x:stä reunat. 2D-signaaleilla puhutaan "maskisuodatuksesta".



Toinen esimerkki signaalin syntetisointi, tässä tapauksessa kaikuefektin luominen. Impulssivastejono h[n] on nyt "kaiku". Huuda rappukäytävässä "AH" ja kuuntele miten kaiku vastaa "AH ah ah ah" pienellä viiveellä (tässä 0.2 sekuntia) ja vaimentuen. Nyt pitäisi luoda siis tuo lukujono h[n] ja miettiä, mikä tuo lukuarvo N on. Hmm... kun äänisignaanin kiisseli.wav näytteenottotaajuus on 22050 Hz, niin siinä on yhden sekunnin aikana 22050 numeroarvoa. Siten 0.2 sekuntiin pitää löytyä nollia yhteensä ...

Tehtävän voi suoraan ajatella konvoluution määritelmästä:

Ei kommentteja:

Lähetä kommentti