PurpleCandle: Luin J. Pekka Mäkelän ja Kivi Larmolan Oma studio -kirjasta, että ennen ditheröintiä kannattaa lisätä kohinaa musiikin taustalle.
Mihin tällanen perustuu? Osittain mutulla:
Idea on lisätä signaaliin satunnaista kohinaa (n. bitin verran?), niin että kvantisointivirheen (signaali ennen kvantisointia - signaali kvantisoinnin jälkeen) taajuusjakauma muuttuu vähemmän kuultavaksi (levittyy koko signaaliin).
Helpoin tämä on käsittää hyvin hiljaisella sinimuotoisella signaalilla. Väsäsinpä aikani kuluksi pienen testin matlabilla.
http://img191.imageshack.us/img191/9786/dither.jpg 1 bitin voimakkuuksiseen 100Hz sinisignaaliin lisätään 1 bitti valkoista kohinaa. Ylhäällä itse alkuperäinen signaali, kvantisoitu signaali ja kvantisoitu signaali kohinalla.
Alhaalla on kvantisointivirheen taajuusspektri (mielivaltaisissa yksiköissä). Kuten huomataan, särö on harmoonista. Ditheröindyn signaalin kohina (juuri ja juuri näkyvissä) on taas jakautunut koko taajuusspektrille valkoiseksi kohinaksi, jota ihminen ei havaitse niin hyvin.
Esimerkissäni kohina kasvoi n. kaksinkertaiseksi, mutta harmoninen särö pieneni tyyliin 1000x.
Jos jotain kiinnostaa, niin koodi on tässä:
http://pastebin.com/YYHpL94h jahas... 10 minuuttia työpäivästä well spent... nyt kahville:D