我想寫一些我對於CD及DAC的了解, 如果有錯請各位大大務必更正我, 讓我有正確的認識, 謝謝~~
----
先提出一個疑問, 一般CDplayer有二個部分, 轉盤(負責讀取數位data)及DAC(digital to analog), 好的轉盤輸出的數位資料愈好
但是我們都知道一般的Data CD, 只要沒燒壞, 每次讀出的資料一定都一樣, 同樣是CD, 為什麼Audio CD就要分轉盤好壞而不能輸出固定資料呢?
現在來解答
Audio CD是16bit 44.1kHz Sampling, 也就是說每秒44100個sample, 每個sample16 bit(2byte), L/R 2 channels
那麼一般74分鐘/650MB的CD片就是
74 x 60 x 44100 x 16/8 x 2 = 783216000(bytes) = 746.9 (MegaBytes)
一定有人覺得奇怪, 為什麼是750MB而不是650MB??
這是因為一般的Data CD會作Error Protection, 把每2048Bytes的資料變成2352Bytes, 在讀取這2352個Bytes當中只要讀取錯誤率在某個程度以下, 就能完整的還原回2048Bytes. 存入了650MB資料其實是650 x 2352 / 2048 = 746.5(MB)
也就是說, 其實CD的雷射讀取頭不是萬能的, 它只能保證讀取時錯誤在某個限度以下, 而Audio CD沒有這一層保護.
這也就是轉盤等級間的差異所在, 愈好的轉盤愈能夠讀出正確的資料
那麼反過來想, 如果能取得music publisher在壓製CD時的數位資料(44.1kHz 16bits Wav), 那麼電腦也能是超強source?
謝謝指教