Newsgroups: sfnet.harrastus.audio+video Subject: Digitaalisiirrosta (oli Re: HIGH-END kuunteluraportti) References:<[email protected]> <[email protected]> <[email protected]> <[email protected]> From: Tomi Holger Engdahl Date: 14 Apr 1999 12:54:04 +0300 Message-ID: Organization: Helsinki University of Technology, Finland Lines: 64 X-Newsreader: Gnus v5.3/Emacs 19.34 "Tapani Isoranta" writes: > T{ss{p{ esimerkki, jota olen v{h{n funtsinut. Musiikki on dataa (tarkemmin > sanottuna yksi _suuri_ luku) CD-levyll{, samaan tapaan kuin ohjelmat > tietokoneessa, ohjelma ei toimi oikein, jos siirrossa keskusmuistiin > tapahtuu bittivirheit{. Ohjelmien siirto varmennetaan tarkistussumma ym. > menetelmill{, ja kun virheit{ tulee, niin l{hetys toistetaan uudelleen ja > uudelleen virhekohdasta lukien, tietokoneen k{ytt{j{ on tyytyv{inen, > v{litt{m{tt{ v{h{{k{{n pienist{ aikaviiveist{. N�in homma hoidetaan tietokoneissa sek� levykkeill�, kiintolevyll� ja CD-ROM-asemassa. > Musiikin kuuntelija ei ole > tyytyv{inen kymmenysosa sekunnin ep{jatkuvuuskohtiin. Ei ole. T�st� johtuen CD-levy� luettaessa levy luetaan normaalisoittimessa vain kerran ja toivotaan saatavan kunnolinen lukutulos (yleens� n�in tapahtuukin). Virheitten havaitsemista ja korjaamista varten levylle on lis�tty tuntuvasti virheenkorjausdataa, jonka avulla on mahdollista huomata tuliko lukemisessa virhe vai eik�. Jos lukemisessa tuli virhe, niin muutaman bitin virhe lohkoa kohti voidaan hyvin korjata tuon virheenkorjauskoodin avulla t�ysin. Virheekorjauskoodi on viel� tehty siten, ett� jos dataa ei saada korjattua ihan t�ysin kuntoon johtuen suuresta virhem��r�st�, niin kutenkin virheet ��nidatan eniten merkitsevist� biteist� saadaan korjattua. Jos lohko on tuhoutunut t�ysin k�ytt�kelvottomaan kuntoon, niin sitten CD-soitin keksii sen tilalle jotain sinne p�in oikeaa (interpoloidaan edellisest� ja seuraavasta lohkosta jne). Musiikkidatassa t�rkeint� on, ett� musiikki soi katkotta. Pieni kohinatason lis��ntymienn (viimeisten bittien virheet) ja vastaavat huonolla levyll� ovat paljon v�mm�n h�iritsev� omianisuus kuin katkominen (jota tpahtuu normaalilla CD-soittimel�a tyypillisesti vain erittt�in vaurioituneilla levyill�, esimerkiksi kun levyn seuranta katoaa uralta tai dataa on hyvin pitk�lt� matkaa rikki). > Siirtovirheet > digitaalisen musiikkidatan siirrossa voidaan korjata puskuroimalla > vastaanottava p{{, siten ett{ kuunneltu musiikkii "valuu" muistista > kellotahdistettuna DAC:lle. Puskurointia k�ytet��n tuossa suoraan lukup��n per�ss� olevassa elektroniikassa juuri virheenkorjausta varten sek� siihen, ett� levylt� tuleva datavirta ei ole koko ajan t�ysin tasaista ja jalutun nopeuksista (CD-levyn py�rimisnopeutta ohjaataan siten, ett� keskim��r�inen nopeus tulee oikeaksi, joten ei tule puskurin ylivuotoa). Puskurointia ei k�ytet� varsinaisesti mihink��n virheenkorjaus. ja uudelleenl�hetyshommiin, kun sellaisia ei CD_levyn soittamisessa k�ytet�. Varsinkaan digitaalisen liit�nn�n per�s�s olevassa DAC:ssa ei tuolla puskurimuistilla ole mit��n tekemist� virheenkorjauksen kanssa, koska digitaalisissa S/PDIF ja AES/EBU -LIIT�NN�ISS� EI K�YTET� VIRHEENKORJAUSTA tai tarkistusta ��nidatalle. Jos siirtovirhe tulee, niin sitten se kuuluukin. > Siin{ tapauksessa, jos puskurin KOKO ei riit{ > digitaalikaapalin aiheittamat virheet kuuluvat {{ness{. T{m{ yksinkertainen > esimerkki on maallikon n{kokulma digitaalikaapelin mahdollisesta > vaikutuksesta {{neen. Valitettavasti tuo yksinkertainen n�kemyksesi on v��r�. -- Tomi Engdahl (http://www.iki.fi/then/)